Where to stay in Java?

Places to stay at every stop and at every budget, chosen for where they are. Sleeping in the right place each night means not spending the trip in transport. Change the budget or the trip length and the hotels follow.

6 nights · accommodation about €240

Java

Days 1-7 · 6 nights
Mid-range♥ Our favouriteAdhisthana Hotel Yogyakarta
🌿Quiet

Jalan Gerilya, in Prawirotaman, the quarter of cafés and small hotels south of the Kraton. For a quieter stay than Sosrowijayan, 2.6 km from the centre.

€40 a nightSee on Booking →
Mid-rangeGallery Prawirotaman Hotel

Same street as the other Prawirotaman addresses, 2.6 km from central Yogyakarta. For those who want a larger hotel and a neighbourhood to stroll in the evening.

€50 a nightSee on Booking →
Mid-rangeDuta Garden Hotel
🌿Quiet

Timuran MG III, in Prawirotaman, 2.2 km from central Yogyakarta. A boutique hotel with a tropical garden, for sleeping in peace between two outings.

€40 a nightSee on Booking →
Mid-rangeMelia Purosani
🚶Walk everywhere

Jalan Mayor Suryotomo, a hundred metres from central Yogyakarta and Malioboro. For those who want to do everything on foot, from the Kraton to Taman Sari.

€60 a nightSee on Booking →
Mid-rangeManohara Hotel

Jalan Badrawati, within the Borobudur park itself. For entering the site as soon as it opens, without driving back from Yogyakarta at dawn.

€75 a nightSee on Booking →
BudgetDelta Homestay
🏊Pool

Jalan Gerilya, in Yogyakarta's Prawirotaman quarter, 2.5 km from the centre. A guesthouse with a pool for unwinding between two days of temples.

€22 a nightSee on Booking →
BudgetCemara Indah Hotel

In Cemoro Lawang, the village perched on the rim of the Bromo caldera. You sleep on site to reach the viewpoint at dawn without driving through the night.

€30 a nightSee on Booking →
LuxuryThe Phoenix Hotel Yogyakarta

In Cokrodiningratan, north of central Yogyakarta, 1.7 km away. A historic MGallery hotel, for a characterful address close to the centre.

€80 a nightSee on Booking →
LuxuryRoyal Ambarrukmo

Jalan Laksda Adisucipto, in Caturtunggal, 4 km east of central Yogyakarta. A former royal pavilion turned hotel, on the right side of town for heading to Prambanan.

€90 a nightSee on Booking →
LuxuryHyatt Regency Yogyakarta
🏊Pool🌿Quiet

Jalan Palagan Tentara Pelajar, north of Yogyakarta, 6.2 km from the centre. A resort with golf and gardens, for a quiet base when you have a car.

€100 a nightSee on Booking →
LuxuryMustika Yogyakarta Resort
🏊Pool🌅Great view

Jalan Laksda Adisucipto, in Maguwoharjo, 6.7 km east of Yogyakarta. A resort on the road to Prambanan, with views of Merapi from the rooms.

€65 a nightSee on Booking →
LuxuryAlila Solo5-star hotel · central Solo€80 a nightSee on Booking →
More hotels in Java on Booking

Indicative prices for two people, checked when written: the price on the day depends on the season and your dates, so check it on the booking link. A deliberately short selection: a few checked places per budget and per stop, not a directory. The "more hotels" link opens the full Booking search for the same town, on the same dates. Some links are affiliate links: we may earn a commission, at no extra cost to you.

The rest of the trip