Yogyakarta

Where to stay: Yogyakarta

Yogyakarta offers myriad choice when it comes to finding a place to sleep, from hostels to fancy five-star establishments. What it does particularly well though is small guesthouse-style accommodation — we found some of the funkiest and friendliest we’ve seen in Indonesia. When tourism first developed in Yogya, foreign visitors were drawn to two primary areas: one centred around Jalan Sosrowijayan off Jalan Malioboro in the city centre, and the other south of the city in the vicinity of Jalan Prawirotaman. Although both areas are still busy, decent choices are now more widespread, with a newer area developed to the north near many of Yogya’s universities, mostly catering to students. We have focused our coverage on an expanded area based around the original (and still popular) spots, using the Kraton (Sultan’s Palace) as a division. Both are easily walkable or a short becak ride to the major inner-city sites. Additionally, we’ve included a couple of special places, one near Borobudur and one near Kota Gede. Be warned that the high season months of July and August may see you forking out a little extra for a bed, and it's wise to book at this time too.

On this page: Yogyakarta accommodation
More on Yogyakarta

We have 21 places to stay in and around Yogyakarta.

Yogyakarta city centre

Jalan Malioboro is Yogyakarta’s vibrant and hectic main thoroughfare. The street and its surrounds are chock-a-block with hotels, many targeted at the growing middle-class domestic market. At the northern end of town, Jalan Sosrowijayan, once backpacker central, still offers many options, but most haven’t changed since we first stepped inside them in the early ’90s. However don’t despair, some excellent new (and some long-running) options will have you comfortably rested. Nearby food choices are plentiful, and predominantly of the local variety, providing an excellent opportunity to explore Yogya’s culinary culture.

The Phoenix Hotel
The Phoenix Hotel

Grand old-style luxury

From US$48 with Agoda

Hotel Neo Malioboro
Hotel Neo Malioboro

Smart modern and comfortable city hotel

From US$21 with Agoda

Pawon Cokelat Guesthouse
Pawon Cokelat Guesthouse

Contemporary design, good location

From US$22 with Agoda

Ameera Boutique Hotel
Ameera Boutique Hotel

Javanese style, great location

From US$27 with Agoda

Wake Up Homestay
Wake Up Homestay

Serene and clean pod-style hostel

From US$18 with Agoda

Prawirotaman and south of the Kraton

Jalan Prawirotaman and surrounds has developed significantly in the last few years, increasingly with large multi-storey hotels predominating the skyline. However this area remains one of the city’s most vibrant, and has the best selection of international cafes, restaurants and bars, all within walking distance. Coupled with the growing number of boutique hotels and terrific small guesthouse and hostels, it’s our favoured area to stay.

Adhistana Hotel
Adhistana Hotel

Stylish and good value

From US$22 with Agoda

Greenhost Boutique Hotel
Greenhost Boutique Hotel

Art-filled and eco-friendly

From US$25 with Agoda

Happy Buddha
Happy Buddha

Arty, stylish guesthouse

From 150,000 rupiah Walk-in

Abrakadabra
Abrakadabra

They’ll put a spell on you

From US$10 with Agoda

Bamboo Bamboo
Bamboo Bamboo

Not a typo — lots of bamboo

From 80,000 rupiah Walk-in

Good Karma
Good Karma

Arty, relaxed and friendly vibe

From 90,000 rupiah Walk-in

nDalem Gamelan
nDalem Gamelan

Immersed in history and culture

From US$23 with Agoda

Nextdoor Homestay
Nextdoor Homestay

Colourful, relaxed and homely

From 99,000 rupiah Walk-in

Omah Salam
Omah Salam

Sweet, neat and spotless

From 265,000 rupiah Walk-in

Borobudur

Borobudur and surrounds can easily be explored on a day trip from Yogyakarta, but to truly experience this magnificent monument, a nearby stay is ideal.

Manohara Hotel
Manohara Hotel

At Borobudur’s door

From US$93 with Agoda

Kota Gede

While Kota Gede is only about 20 minutes’ drive from the popular tourist area of Prawirotaman, a stay here offers the opportunity to delve in deep to this interesting heritage area.