A spacious airport terminal with travellers waiting by the windows

Yogyakarta International (YIA) Airport (YIA) · Indonesia

12-Hour Layover in Yogyakarta: What To Do

By AirConnect Editorial

Things to do in Yogyakarta

Tours, tickets & day trips

Photo: Atlantic Ambience on Pexels.

Quick answer

Can you leave the airport on a 12-hour layover in Yogyakarta?

Entry

Visa-on-arrival USD 35 for 90 nationalities (30 days, extendable 30). Free visa-free 30 days for ASEAN. E-VOA via molina.imigrasi.go.id recommended.

Into town

KA Airport railway to Tugu station: 40 min, IDR 50,000.

Time outside

6–8 hours exploring

Times from YIA arrivals. Check entry rules for your passport before you fly.

Top Yogyakarta: Where to Go

The sights in Yogyakarta worth leaving the airport for.

Borobudur Temple (UNESCO) (Borobudur)1

Borobudur Temple (UNESCO)

9th-century Mahayana Buddhist temple — world's largest. IDR 455,000 for foreigners. 2 hours. The reason Yogya exists for travellers.

Photo: Heri nugroho, CC BY-SA 4.0, via Wikimedia Commons.

landmark

Prambanan Temple Complex (UNESCO)

9th-century Hindu temple compound — 240 temples, tallest at 47m. IDR 455,000 for foreigners. 1.5 hours.

Kraton Sultan's Palace + Taman Sari (Taman Sari (Yogyakarta))3

Kraton Sultan's Palace + Taman Sari

Active Sultan's court + Water Castle (sultan's bathing pleasure garden). IDR 25,000-30,000 combined. 2 hours.

Photo: Crisco 1492, CC BY-SA 3.0, via Wikimedia Commons.

neighbourhood

Malioboro Street + becak (rickshaw)

Yogya's main shopping street — batik + silver + street food. Negotiate becak IDR 30,000. Free to wander.

Itinerary ideas for Yogyakarta

Pick the plan that fits the time between your flights.

Insider tip

YIA (new airport opened 2020) is 45km from Yogya city — Airport Railway (IDR 50,000, 40 min) is fastest. For under 6-hour layovers: stay airside (too far). For 8+ hours: Borobudur is the priority. For 12+ hours: Borobudur + Prambanan + Malioboro.

Into Yogyakarta

Getting to Yogyakarta City Centre

ModeCostTime
KA Airport railway to Tugu stationIDR 50,00040 min
DAMRI bus to MalioboroIDR 60,00080 min
Grab / Gojek carIDR 250,000–350,00075 min
Eat like a local

Eat Like a Local in Yogyakarta

Gudeg (sweet jackfruit stew — Yogya signature). Bakpia Pathok (mung bean pastries). Sate Klathak. Wedang Ronde ginger drink. Bintang beer.

12 hours in Yogyakarta

12-Hour Itinerary

1234560h1h2h3h4h5h6h7h8h9h10h11h12h
1. Clear passport control and head into Yogyakarta2. Borobudur Temple (UNESCO)3. Prambanan Temple Complex (UNESCO)4. Eat like a local5. Kraton Sultan's Palace + Taman Sari6. Back to Yogyakarta International (YIA) Airport
1

0–60 min

Clear passport control and head into Yogyakarta

Take KA Airport railway to Tugu station (40 min, IDR 50,000).

2

1–4 hrs

Borobudur Temple (UNESCO)

9th-century Mahayana Buddhist temple — world's largest. IDR 455,000 for foreigners. 2 hours. The reason Yogya exists for travellers.

3

4–6 hrs

Prambanan Temple Complex (UNESCO)

9th-century Hindu temple compound — 240 temples, tallest at 47m. IDR 455,000 for foreigners. 1.5 hours.

4

6–8 hrs

Eat like a local

Gudeg (sweet jackfruit stew — Yogya signature). Bakpia Pathok (mung bean pastries). Sate Klathak. Wedang Ronde ginger drink. Bintang beer.

5

8–10 hrs

Kraton Sultan's Palace + Taman Sari

Active Sultan's court + Water Castle (sultan's bathing pleasure garden). IDR 25,000-30,000 combined. 2 hours.

6

10–12 hrs

Back to Yogyakarta International (YIA) Airport

Head back to Yogyakarta International (YIA) Airport by KA Airport railway to Tugu station (40 min, IDR 50,000). Be at the airport at least 2 hours before your flight.

Your questions

Frequently Asked Questions

Do I need a visa for a 12-hour layover in Yogyakarta?

Visa-on-arrival USD 35 for 90 nationalities (30 days, extendable 30). Free visa-free 30 days for ASEAN. E-VOA via molina.imigrasi.go.id recommended. Check the rules for your own passport before you fly.

Is 12 hours enough to leave Yogyakarta International (YIA) Airport?

6–8 hours exploring. Getting into Yogyakarta by KA Airport railway to Tugu station takes 40 min each way.

How do I get from Yogyakarta International (YIA) Airport to Yogyakarta centre?

KA Airport railway to Tugu station: 40 min, IDR 50,000. DAMRI bus to Malioboro: 80 min, IDR 60,000. Grab / Gojek car: 75 min, IDR 250,000–350,000.

Trains & buses from Yogyakarta

Compare overland routes — often cheaper, more scenic and skip the airport queue.

A made-up hotel bed with white pillows and warm bedside lamps

Photo: Engin Akyurt on Pexels.

Hotels near Yogyakarta Airport

With 12 hours, a day-use hotel room is worth it — shower, sleep, and recharge before your next flight.

Find hotels in Yogyakarta

Hotels, hostels & more · Trip.com

Search hotels

Also useful for your Yogyakarta trip

Stay connected abroad — no roaming bills

Buy a travel eSIM before you fly and install it by QR code.

Get eSIM

Airlines that fly to Yogyakarta

See each airline’s route map: where else it flies from YIA.

Flights to Yogyakarta from 33 cities: fares and airlines →

Airport lounges at Adi Sucipto Airport

Wait for your flight in a lounge — one membership covers lounges at airports across the country and worldwide.

Yogyakarta travel deals

Weekly layover, flight + hotel deals. No spam.

How a layover in Yogyakarta works

Passport and a phone with a booking on a red suitcase

01

Check you can leave

Visa-on-arrival USD 35 for 90 nationalities (30 days, extendable 30). Free visa-free 30 days for ASEAN. E-VOA via molina.imigrasi.go.id recommended.

Photo: Jacob on Pexels.

A car on a country road heading towards the mountains

02

Head into town

KA Airport railway to Tugu station: 40 min, IDR 50,000.

Photo: Artem Yellow on Pexels.

03

Back in time for your flight

Head back to Yogyakarta International (YIA) Airport by KA Airport railway to Tugu station (40 min, IDR 50,000). Be at the airport at least 2 hours before your flight.

Ready for Yogyakarta?

Tours, tickets and day trips that fit between your flights.