Yogyakarta International Airport (YIA) — Airport Guide 2026
YIA sits 45 km from the city it serves, and the dedicated railway they built to fix that problem is the single best argument for using this airport over routing through Jakarta or Bali.
Quick Reference
YIA / WAHI
Yogyakarta International Airport
Kulon Progo Regency, ~45 km west of Yogyakarta city
Partial May 2019; full jet operations March 2020
Adisutjipto Airport (JOG)
One (219,000 m², 9 million passenger capacity)
~4.28 million passengers
17 — 5 wide-body, 12 narrow-body
Indonesian rupiah (IDR)
~17,800 IDR = US$1 · ~20,650 IDR = €1 — verify before travel
ASEAN + ~169 nationalities, 30 days, non-extendable
500,000 IDR (~US$35), ~90 nationalities, 30 days, extendable once
Electronic Customs Declaration (e-CD) required
KA Bandara — ~35–39 min, 20,000 IDR, ~04:35–19:00
DAMRI — ~1.5 h, 40,000–60,000 IDR
Concordia (domestic terminal) — Priority Pass accepted
Kuala Lumpur (AirAsia, Malaysia Airlines); Singapore (Scoot)
~55–60 km, ~1.5 h drive — need ≥8 h layover to make it worthwhile
~60 km, ~54 min drive — need ≥6 h layover
🏛️ The Terminal and What It Carries
The original Adisutjipto Airport (JOG) was boxed in by housing and couldn’t take wide-body jets, so the government built a greenfield replacement on the south coast of Java. The result is a single terminal of 219,000 square metres — a large building — handling under half of its rated nine-million-passenger capacity. The scale reflects a political decision as much as a traffic forecast; YIA has 17 aircraft stands, five of them wide-body capable, because the plan was always to grow into them.
Domestically, the airport is genuinely busy. Garuda Indonesia, Citilink, Lion Air, Batik Air and Super Air Jet run trunk routes to Jakarta (CGK), Denpasar (DPS), Balikpapan, Makassar and onward. If you are connecting within Indonesia, the options are frequent and the terminal handles it without strain.
Internationally, the picture is thin and worth stating plainly. As of May 2026, scheduled international service amounts to Kuala Lumpur — covered by AirAsia and Malaysia Airlines at roughly nine combined weekly rotations — and Singapore, served by Scoot at around ten weekly flights. That is the complete international network. Long-haul demand from Yogyakarta routes through Jakarta or Bali; treat any claim of direct flights to the Gulf, China or Australia from YIA with scepticism.
The terminal separates domestic and international processing, and the international zone is the smaller side. This matters practically for lounges and food, both of which sit on the domestic concourse.
🛂 Border and Visa
Indonesia runs its own entry system — there is no regional bloc procedure here, just Indonesian immigration law with three tiers.
Visa-free entry. All ten ASEAN member states plus Timor-Leste enter without a visa for up to 30 days. Indonesia also grants 30-day visa-free access to around 169 nationalities beyond ASEAN. The 30-day window is non-extendable and cannot be converted to another visa category. Passport valid at least six months and an onward or return ticket are both required.
Visa on Arrival. Citizens of roughly 90 countries — including the United States, United Kingdom, Australia, Canada and most of Western Europe — purchase a Visa on Arrival at the immigration counter for 500,000 IDR (about US$35 at late-May 2026 rates). Payment is accepted in rupiah or US dollars; card payments carry the issuer’s foreign-transaction fee. VoA grants 30 days and can be extended once at an immigration office for a further 30 days, at another 500,000 IDR.
e-VoA. The electronic Visa on Arrival lets you pay online through Indonesia’s official immigration portal before departure, then clear via the e-VoA lane instead of queuing at the payment counter. The fee is identical. Use only the official government site — there is a dense ecosystem of third-party agents charging markups for the same document.
⚠️ Visa fee scam — avoid
Pay at the official immigration counter or through the government e-VoA portal only. Touts inside the arrival hall offering to “help” with paperwork charge more and provide nothing extra. The fee is fixed by law.
Customs declaration. Every arriving traveller must file an Electronic Customs Declaration (e-CD), submitted online and presented as a QR code at the customs channel. Through 2025–2026 Indonesia has been folding the e-CD, the health declaration and the arrival card into a unified “All Indonesia” digital arrival system, which launched first at Jakarta (CGK), Bali (DPS), Surabaya (SUB) and Batam ahead of national rollout. Check which form YIA requires in the days before you fly; at minimum, complete the e-CD within three days of arrival.
⚠️ Overstay penalty
The fine for overstaying any Indonesian visa is 1,000,000 IDR per day. If plans slip, extend early at an immigration office — do not wait until departure.
🚆 Getting Into the City
The gap between the smart way and the slow way to cover 45 km is significant.
🚉 Airport Train (KA Bandara) — the right choice
The dedicated rail link runs from a station integrated into the terminal building directly to Yogyakarta’s city stations. The YIA Xpress service runs non-stop to Tugu, the central station near Malioboro, in around 35–39 minutes. The fare is 20,000 IDR — roughly US$1.10 — which is the single best transport deal at any Indonesian airport. About 30 daily services run from approximately 04:35 to 19:00. Buy at the station counter or via the app.
🚆 KA Bandara — 20,000 IDR, ~39 min
Non-stop from the terminal station to Tugu (Malioboro end). If the train is running, take it. The road option exists only for hours when it isn’t.
🚌 DAMRI Bus
The state bus operator runs scheduled coaches from the departures-level DAMRI counter to points around Yogyakarta including the Malioboro area, at 40,000–60,000 IDR depending on the route. Allow about 90 minutes — the bus competes with road traffic in a way the train doesn’t. Departures run through the day at roughly half-hourly intervals on main routes; confirm the current timetable at the counter.
🚗 Taxi and Ride-Hail
Airport taxis and app-based ride-hail (Gojek, Grab) both serve YIA. A car to central Yogyakarta runs an hour to ninety minutes in normal traffic and costs several hundred thousand rupiah — justified mainly for late-night arrivals, heavy luggage, or destinations the train doesn’t reach. Use the official taxi counter or book through an app; agree the fare before moving, ensure the meter is running, and decline unmarked drivers touting inside the terminal.
🛋️ Lounges
There is one lounge worth knowing at YIA: the Concordia Lounge, on the third floor of the domestic terminal, opposite Gate 3A. It accepts Priority Pass, opens 05:00 to 20:00 daily, caps visits at three hours, and admits guests alongside the cardholder. Amenities include hot and cold food, soft drinks, massage chairs, a quiet area, a prayer room and a smoking room.
🛋️ Concordia Lounge — the catch
Concordia is on the domestic side of the building. Once you clear outbound immigration for an international flight to Kuala Lumpur or Singapore, you are in the international zone and cannot return to a domestic-terminal lounge. The Priority Pass benefit here is for domestic departures, or for the period before you clear international immigration — not for the airside wait on an overseas leg. If your international flight is delayed and you are already past the border, the lounge is inaccessible. Plan your international wait around regular seating and cafés.
🍽️ Food Before You Fly
YIA’s food sits mostly landside and on the domestic concourse. The building’s under-used capacity works in the traveller’s favour here — there is room, and prices run closer to city rates than to the captive-airport markups you find at Soekarno-Hatta. Expect nasi goreng, gado-gado, padang-style rice counters, a Javanese option or two, international coffee chains and local roasters alongside each other.
🍲 Gudeg — try it at the airport
Young jackfruit slow-stewed in coconut milk and palm sugar until it goes sweet and deep brown — this is Yogyakarta’s signature dish. The airport version is fine; the specialist gudeg houses in the city do it better if you have time. Either way, it is worth trying before you leave Java.
The duty-free and retail offer is modest, reflecting thin international traffic. If you want proper batik or silver from the Kotagede workshops, buy in the city — the airside international shopping is limited and not the place for serious purchases. The standard edible souvenir is bakpia: small pastries filled with mung bean or chocolate, sold in boxes and reliable for the journey. They travel well.
💡 Layover: Borobudur and Prambanan
A genuine self-transfer at YIA — arriving international, departing international — is uncommon; the network is KUL and SIN only, and very few itineraries string those together via Yogyakarta. Most people asking about layovers are either starting a trip here or have a domestic connection with hours to fill. Either way, the two reasons to leave the airport are the same.
📍 YIA is not in the city
Most guides quote temple distances from central Yogyakarta. YIA is 45 km west. The figures below are from the airport specifically.
🕌 Borobudur
The 9th-century Buddhist monument is roughly 55–60 km from YIA by road, about 90 minutes each way in normal traffic. A meaningful visit — the climb, the carved galleries, photographs at the stupa level — wants at least two hours on site.
Count it out: 90 minutes there, two hours on site, 90 minutes back, plus a minimum two-hour return window before an international departure. That is seven hours for the bare-minimum version of the trip, with no slack. Do not attempt Borobudur on a connection under eight hours. Under that figure, you either rush the temple or risk your flight.
⚠️ Borobudur layover minimum — 8 hours
90 min + 2 h on site + 90 min return + 2 h security buffer = 7 h absolute minimum, with nothing going wrong. If you are re-clearing international immigration on return, add more. Eight hours is the floor; ten is comfortable.
⛩️ Prambanan
The Hindu temple complex is about 60 km from YIA and roughly 54 minutes’ drive — but it sits east of the city, past the metropolitan area, so you cross the full width of Yogyakarta to reach it. An hour each way is realistic; allow an hour to 90 minutes on site. Treat six hours as the floor for Prambanan to be worth the attempt.
Both temples also run pre-dawn sunrise tours, which are a different kind of commitment entirely and not something to improvise on a connection.
🔧 Currency, Connectivity and Practical Notes
Currency. The rupiah traded at around 17,800 to the US dollar and 20,650 to the euro in late May 2026 — verify before travel, as the rupiah weakened through the first half of the year. The denomination scale catches first-timers: a 100,000 IDR note is roughly US$5.60, and ordinary airport purchases run well into the hundreds of thousands.
💴 ATMs over money changers
Terminal ATMs dispense rupiah at a better rate than the airport money-change counters, which take the usual airport spread. Card acceptance is good at the airport and in the city, but carry cash for the train, the DAMRI bus and small vendors.
Connectivity. The terminal has free Wi-Fi. A local SIM or eSIM (Telkomsel has the widest network coverage on Java) is worth picking up if you are staying more than a couple of days. SIM kiosks operate landside at YIA, though buying in the city is typically cheaper than at the airport.
The structural constraint. YIA is 45 km from the city and the railway is the fix. Build arrivals and departures around the KA Bandara timetable (~04:35–19:00). If your flight falls outside those hours, budget for the longer, pricier road trip.
❓ Frequently Asked Questions
📊 At a Glance — YIA 2026
| Item | Detail |
|---|---|
| IATA / ICAO | YIA / WAHI |
| Full name | Yogyakarta International Airport |
| Location | Kulon Progo Regency, ~45 km west of Yogyakarta city |
| Opened | Partial 2019; full operations March 2020 |
| Replaced | Adisutjipto Airport (JOG) for jet operations |
| Terminal | One (219,000 m²) |
| Annual capacity | 9 million passengers |
| 2024 traffic | ~4.28 million passengers |
| Aircraft stands | 17 (5 wide-body, 12 narrow-body) |
| Currency | Indonesian rupiah (IDR) |
| FX (late May 2026) | ~17,800 IDR / US$1 · ~20,650 IDR / €1 — verify |
| Visa-free | ASEAN + ~169 nationalities, 30 days, non-extendable |
| Visa on Arrival / e-VoA | 500,000 IDR (~US$35), ~90 nationalities, 30 days, extendable once |
| Overstay penalty | 1,000,000 IDR per day |
| Customs | e-CD required; “All Indonesia” app rolling out nationally |
| Airport train | KA Bandara — ~35–39 min, 20,000 IDR, ~04:35–19:00 |
| Bus | DAMRI — ~1.5 h, 40,000–60,000 IDR |
| Taxi / ride-hail | 1–1.5 h, several hundred thousand IDR |
| Lounge | Concordia (domestic terminal, Gate 3A), Priority Pass, 05:00–20:00 |
| International routes | Kuala Lumpur (AirAsia, Malaysia Airlines); Singapore (Scoot) |
| Domestic carriers | Garuda Indonesia, Citilink, Lion Air, Batik Air, Super Air Jet |
| Borobudur | ~55–60 km, ~1.5 h drive — layover ≥8 h |
| Prambanan | ~60 km, ~54 min drive — layover ≥6 h |



