Yogyakarta to Yogyakarta Airport

Around 40 minutes from Tugu to YIA on the non-stop Xpress or the regular train via Wates — far more predictable than the long road out to Kulon Progo.
Which class to book
Xpress if your check-in is tight, since it skips Wates; otherwise the regular train is cheaper and almost as quick. Check the timetable against your flight before assuming one will be there.
Yogyakarta to Yogyakarta Airport

Yogyakarta International Airport (YIA) sits at Kulon Progo, roughly 40km west of the city, so the rail link from Yogyakarta (Tugu) station is the sensible way to get there. Road transfers cover the same distance in an hour or more depending on traffic.

Two services share the line. The YIA Xpress runs non-stop from Tugu to the airport station in around 35 to 40 minutes. The regular KA Bandara YIA calls at Wates on the way and is cheaper. Between them there are around two dozen departures a day from early morning into the evening, so a gap of more than an hour is unusual.

Who runs it: since 17 September 2026 the line has been operated by KAI Commuter, taking over from Railink. Fares, routes and timetables carried over, but ticketing moved: buy through the Access by KAI or C-Access apps, or the official KA Bandara reservation site. Older guides pointing you to the Railink website or app are out of date.

Timing it against your flight: the first and last trains do not cover every departure, so check the timetable before relying on the train for a very early or late flight, and allow time from the airport station to check-in on top of the journey.

Tugu is walking distance from Malioboro and most central accommodation, and is also where long-distance trains from Jakarta, Solo and Surabaya arrive, so a same-day rail-to-air connection is straightforward.

For the journey into the city, see Yogyakarta Airport to Yogyakarta.

Route details

Journey times vary by service and season. Confirm against current schedules before booking.

Departures Per Day
25
Destination City
Yogyakarta
Destination Station
YIA Airport
Distance
40 km
Journey Time
35m - 50m
Ferry Connection
No
Named Trains
YIA Xpress, KA Bandara YIA (regular)
Origin City
Yogyakarta
Origin Station
Yogyakarta Tugu
Overnight Service
No
Scenery
Functional - get some sleep
Service Status
Operating
Highest Class Available
Eksekutif

Fares

Indicative bands only. KAI adjusts fares by season and subclass, so treat these as a guide to the order of magnitude rather than a quote.

Fare Range (Eksekutif)
Rp 20-50k

Categories

From Yogyakarta

Last updated 10 Oct 2026

© Indonesia By Train 2026. All rights reserved