Skip to content
Departly.
Yogyakarta, Indonesia
Yogyakarta

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.

Written by the Departly editorial team Reviewed against GOV.UK on 9 Jun 2026

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.

Half a day ยฃ19

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).

About 1.5-2 hoursโ€ฆ ยฃ0.65

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.

2โ€“3 hours ยฃ17

Where to stay first

The areas that make a first visit easier โ€” not an exhaustive directory.

Prawirotaman

ยฃยฃ mid-range

The 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

Browse hotels ~2km south of Malioboro

Malioboro / Sosrowijayan

ยฃ value

The 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

Browse hotels City centre

Near Tugu Station

ยฃยฃ mid-range

Handy 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

Browse hotels Central, beside the railway

Borobudur village (Magelang)

ยฃยฃยฃ premium

Staying 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

Browse hotels ~40km north-west

Airport to city centre

Yogyakarta airport transfer options
OptionTimeCostBook 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
Pre-book a door-to-door transfer

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

Sample trip: A realistic 2-night mid-range Yogyakarta stop for one person is roughly ยฃ180-ยฃ270 on the ground before the long-haul flight: ยฃ45-ยฃ90 hotel share, ยฃ30-ยฃ50 food and Gojek rides, about ยฃ30 for a private car temple day, and roughly ยฃ45-ยฃ75 in entry tickets for Borobudur, Prambanan, the Kraton and Taman Sari.

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

Browse staysvia Booking.com

Tours & tickets

Book tours & ticketsvia GetYourGuide

Airport transfers

Pre-book a transfervia Welcome Pickups

Stay connected

Get an eSIMvia Airalo

Trains & rail passes

Book railvia Trainline

Also in Indonesia

See the full Indonesia guide

Yogyakarta FAQs

How many days do you need in Yogyakarta?
Two nights is the practical minimum: one day for Borobudur and the old town, one for Prambanan and a workshop. A third night lets you do Borobudur at sunrise without a rushed dash to the airport, and is worth it if temples are the reason you came to Java.
Can you visit Borobudur and Prambanan from Yogyakarta in one trip?
Yes, and Yogyakarta is the only sensible base for both. Borobudur is about 40km north-west and Prambanan about 17km east, so most visitors hire a car with a driver and do one at sunrise and the other at sunset rather than moving hotels. Book the Borobudur upper-terrace climb ahead, as numbers are now capped and timed.
Where should first-timers stay in Yogyakarta?
Prawirotaman is the easiest default: a leafy guesthouse quarter just south of the Kraton with good cafes and far less noise than Malioboro. Stay near Tugu station instead if you are arriving or leaving by the Jakarta train and want minimal transfers.

Ready to book?

Find hotels in Yogyakarta

Go