Special Region of Yogyakarta (Java)
Yogyakarta
This is the only practical base for both Borobudur and Prambanan, so give it two nights near Prawirotaman, take one temple at sunrise and the other at sunset, and pre-book your capped Borobudur platform slot.
Best length
2-3 nights
Airport
Yogyakarta International (YIA), ~45km west at Kulon Progo
Airport to centre
YIA Xpress train ~40 min to Tugu station, then a short Gojek/Grab
Best base
Prawirotaman for first-timers; near Tugu station for early trains
In short
Yogyakarta at a glance
Yogyakarta is best as a two-night culture stop on a wider Java or Bali trip: it is the only practical base for both Borobudur and Prambanan, so plan one temple at sunrise, the other at sunset, and the Kraton, Taman Sari and a batik or silver workshop in between. Stay near Prawirotaman or Tugu rather than the heart of Malioboro, and book the Borobudur upper-platform slot before you arrive because numbers are now capped.
The short version
- Use Yogyakarta as the single base for both Borobudur (about 40km north-west) and Prambanan (about 17km east) rather than moving hotels.
- Book the Borobudur upper-terrace climb in advance: since 2023 access to the stupas is capped and timed, and turning up for a walk-up slot is the classic mistake.
- Stay in leafy Prawirotaman or near Tugu station, not in the middle of the Malioboro shopping crush, for an easier evening base.
- Reach Yogyakarta by the air-conditioned train from Jakarta (about 6-7 hours) or a short domestic flight, not a long overnight bus.
- Two nights covers both temples plus the Kraton and Taman Sari; a third night lets you add Borobudur sunrise without rushing the airport.
Yogyakarta is the cultural heart of Java and, for most UK visitors, the one stop on the island worth building a route around: it is the only practical base for both Borobudur and Prambanan, with the Sultanโs still-living court, batik and silver workshops and a street-food scene filling the days in between. The mistake first-timers make is treating it as a quick tick-box โ bus in, see one temple, bus out โ and then discovering that the two great monuments sit in opposite directions, an hour apart, and that Borobudurโs upper terraces now need a booked, timed ticket rather than a walk-up.
Two nights is the honest sweet spot: enough to do Borobudur at sunrise and Prambanan at sunset from a single base, with the Kraton and Taman Sari slotted into a morning. Stay in leafy Prawirotaman rather than the Malioboro crush, hire a car with a driver for the temple day instead of chaining taxis, and the logistics fall into place. The structured planning below โ where to stay, what to book, how to get in from YIA, and a realistic budget in pounds โ picks up from here.
Plan your Yogyakarta trip
Keep a first trip focused: book the big timed sights, then leave room for neighbourhoods and food.
Top things to do in Yogyakarta
Borobudur
Borobudur now sells two separate things and you need to get the right one. The standard grounds ticket lets you walk the base and gardens but no longer the temple itself; climbing onto the upper Arupadhatu terraces with the 72 perforated stupas and the central dome needs a timed, guided slot that is capped at 1,200 people a day and routinely books out, so reserve it online before you arrive rather than turning up. Aim for the first morning slot for cooler stone and thinner crowds, allow a half day with the 40km drive each way from Yogyakarta, and weigh the steep foreign-tourist price against the fact that this is the largest Buddhist temple on earth.
Kraton (Sultan's Palace), Yogyakarta
The Kraton is the still-occupied walled palace of Yogyakarta's reigning Sultan, Hamengkubuwono X, and the entry that matters is the inner Kedhaton court: foreign-visitor entry is about Rp 15,000 (~ยฃ0.65) plus a small Rp 2,000-3,000 camera fee, paid at the gate. Go for the 08:30 opening on a performance day โ the palace stages a free gamelan, wayang or classical-dance show most mornings before it closes around 13:00-14:00 โ and you see the Kraton at its best. The one trap is the 'palace is closed today, come to my batik gallery' tout outside the gates; it is open, walk past them. Pair it with Taman Sari, the old royal water castle 10 minutes' walk away (a separate ~Rp 25,000 / ยฃ1.05 ticket).
Prambanan
Buy the foreign-tourist ticket at the gate or online and aim for the late-afternoon slot โ the 47m central Shiva temple lights up warm just before closing, and the midday glare flattens it. The single ticket gets you the main 9th-century Hindu compound; book the combined Prambanan-plus-Borobudur ticket if you are doing both in a day. Allow 2โ3 hours, and time a summer visit around the open-air Ramayana ballet rather than racing back into Yogyakarta.
Where to stay first
The areas that make a first visit easier โ not an exhaustive directory.
Prawirotaman
ยฃยฃ mid-rangeThe leafy guesthouse quarter south of the Kraton: walkable cafes, batik shops and boutique hotels without the Malioboro noise. The easiest first-timer base, close enough to the old town but far calmer in the evening.
Best for: First-timers, couples, a quiet base
Malioboro / Sosrowijayan
ยฃ valueThe shopping and backpacker heart, dense with cheap losmen, food carts and becak touts. Convenient for the action and Tugu station, but loud and crowded; pick it for nightlife and budget beds, not a restful stay.
Best for: Budget travellers, central buzz
Near Tugu Station
ยฃยฃ mid-rangeHandy if you are arriving or leaving by the Jakarta or Solo train and want minimal transfers. A mix of mid-range hotels within walking distance of the platform, useful for a one-night stop before an early departure.
Best for: Train arrivals and early departures
Borobudur village (Magelang)
ยฃยฃยฃ premiumStaying out by the temple itself, an hour from the city, buys you a dawn start without the early road trip. Resorts and homestays look over rice fields and Mount Merapi; choose it only if Borobudur sunrise is the priority over the city.
Best for: Sunrise-first temple trips
Airport to city centre
| Option | Time | Cost | Book ahead? |
|---|---|---|---|
| YIA Xpress train to Tugu station | ~40 min | about Rp 50,000 (~ยฃ2.15) | Fastest, then a short Gojek/Grab into town |
| DAMRI airport shuttle bus | ~60-90 min depending on traffic | about Rp 75,000 (~ยฃ3.20) | Cheapest, drops at central points |
| Grab / Gojek car | ~70-90 min | about Rp 200,000-300,000 (~ยฃ8.50-12.75) | Door to door, best with luggage |
| Hotel transfer / private car | ~75 min | about Rp 350,000+ (~ยฃ15+) | Easiest for late arrivals |
When to go
Sweet spot: May, June and September are the sweet spot: dry-season skies for clear temple photos and sunrise without the July-August peak. The dry season runs roughly April to October, which is when Borobudur and Prambanan look their best at dawn and dusk.
The wet season (November-March) brings heavy but usually short afternoon downpours that can flatten a sunrise plan, though prices and crowds drop. Java sits on volcanic terrain โ Mount Merapi to the north is active, and ash or exclusion zones occasionally affect Borobudur-area trips, so check conditions locally. Ramadan changes the daytime rhythm in this Muslim-majority city; the Sekaten fair and Garebeg processions around the Kraton are worth timing a visit for.
What it costs
There are no nonstop UK services; expect a one-stop return from London to Indonesia of roughly ยฃ600-ยฃ1,000 economy, then a short domestic flight or train onward to Yogyakarta. Many UK visitors reach YIA on a Jakarta connection or arrive overland from Bali via Java.
Daily budget per person
The big spend here is the foreign-tourist temple pricing โ Borobudur and Prambanan together run well over Rp 800,000 (about ยฃ36) per person, far more than the city's cheap food and rooms. Eat at angkringan carts and warungs for gudeg and nasi goreng to balance it out.
Book the essentials
Where to stay
Tours & tickets
Airport transfers
Stay connected
Trains & rail passes
Also in Indonesia
Yogyakarta FAQs
How many days do you need in Yogyakarta?
Can you visit Borobudur and Prambanan from Yogyakarta in one trip?
Where should first-timers stay in Yogyakarta?
Ready to book?
Find hotels in Yogyakarta