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.

Yogyakarta International (YIA) Airport (YIA) · Indonesia
Photo: Atlantic Ambience on Pexels.
Quick answer
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
Stay airside — 3h is too tight
Times from YIA arrivals. Check entry rules for your passport before you fly.
The sights in Yogyakarta worth leaving the airport for.
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.
9th-century Hindu temple compound — 240 temples, tallest at 47m. IDR 455,000 for foreigners. 1.5 hours.
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.
Yogya's main shopping street — batik + silver + street food. Negotiate becak IDR 30,000. Free to wander.
Pick the plan that fits the time between your flights.
Stay airside — 3h is too tight
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.
| Mode | Cost | Time |
|---|---|---|
| KA Airport railway to Tugu station | IDR 50,000 | 40 min |
| DAMRI bus to Malioboro | IDR 60,000 | 80 min |
| Grab / Gojek car | IDR 250,000–350,000 | 75 min |
Gudeg (sweet jackfruit stew — Yogya signature). Bakpia Pathok (mung bean pastries). Sate Klathak. Wedang Ronde ginger drink. Bintang beer.
0–30 min
Stay airside and find your departure area
With 3 hours, leaving Yogyakarta International (YIA) Airport is risky: passport control, the trip into Yogyakarta and security on the way back take most of the time.
30–120 min
Eat, rest or use a lounge airside
Check the departures board for your gate before you settle in.
120–180 min
Go to your gate
Allow at least 30 minutes for security checks and the walk to the gate.
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.
Stay airside — 3h is too tight. Getting into Yogyakarta by KA Airport railway to Tugu station takes 40 min each way.
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.
Skip the taxi rank and lock in your fare before you land.
Pre-book a fixed-price transfer
Our pickDriver waits at arrivals with your name, tracks your flight, and the price you see is the price you pay. English-speaking, fixed price. No surge, no haggling at 2am.
Check transfer pricesRenting a car instead? Compare rentals with free cancellation.Compare overland routes — often cheaper, more scenic and skip the airport queue.
Stay connected abroad — no roaming bills
Buy a travel eSIM before you fly and install it by QR code.
See each airline’s route map: where else it flies from YIA.
Wait for your flight in a lounge — one membership covers lounges at airports across the country and worldwide.
Weekly layover, flight + hotel deals. No spam.

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

02
KA Airport railway to Tugu station: 40 min, IDR 50,000.
Photo: Artem Yellow on Pexels.
03
Allow at least 30 minutes for security checks and the walk to the gate.
Tours, tickets and day trips that fit between your flights.