Skip to content

How do I get from the airport to Yogyakarta?

Yogyakarta, Indonesia

Jump to a guide

How do I get from the airport to Yogyakarta?

From Yogyakarta International Airport (YIA), take the YIA Xpress airport train to Yogyakarta Tugu station. It costs around Rp 20,000 and takes about 40 minutes; a covered walkway connects arrivals to the platform. After the last train, book Grab or Gojek in the app and expect Rp 250,000 to 350,000 for the 75- to 90-minute ride.

The train is the right choice because YIA sits in Kulon Progo regency, roughly 45 km west of the city. The road in runs through the market towns of Wates and Sentolo. The station is attached to the terminal. Follow the red KAI signs past the arrivals doors and down a covered walkway, and you reach the ticket machines in about five minutes. At 17,795 rupiah to the dollar, the fare works out to about $1.10. The carriages run cold, close to 20°C, and after the Kulon Progo heat you feel the chill on your forearms first. Departures leave every 30 to 60 minutes from early morning until around 9pm, so check the KAI Access app before you land. At Tugu the platform speakers play the old Javanese tune 'Sepasang Mata Bola' as trains pull in. The south exit opens onto Jalan Pasar Kembang, where you smell clove kretek smoke and frying bakmi before the becak drivers reach you. The Sosrowijayan guesthouses are a 5-minute walk away, and a becak to Prawirotaman costs around Rp 35,000 after some haggling.

If you land after the last train, use Grab or Gojek instead. Book in the app and meet the driver at the marked ride-hailing pickup point outside Arrivals. At current rates the ride costs about $14 to $20, and longer on Friday evenings, when the two-stroke whine of motorbikes heading home fills Jalan Wates. The official taxi counter inside the hall is honest but costs more, with fixed fares that can run Rp 100,000 above the app price for the same trip. Ignore the men calling 'transport, taksi' by the exit doors: their cars are unlicensed, and the price goes up once your bag is in the boot. The dry season is hot in Kulon Progo. At 2pm on 24 September 2026, Open-Meteo recorded 35.8°C with 26% humidity. The pickup lane is bare concrete with little shade, so keep a bottle of water in your daypack.

Damri buses leave from the curb outside arrivals for Jombor terminal and other stops in Sleman. They cost more than the train and take around 90 minutes. Use one only if your hotel sits near a Damri stop in northern Sleman. If you fly Wings Air turboprops, some domestic flights still use the old Adisucipto airport (JOG), 8 km east of the city on Jalan Solo. From there, walk to Maguwo station next door and take the KRL commuter line into Tugu. It costs Rp 8,000 and takes about 15 minutes. A Grab from Adisucipto into the city runs Rp 50,000 to 80,000.

Transfer options from Yogyakarta International Airport (YIA)

  • YIA Xpress airport train to Tugu · Recommended

    40 min · Rp 20,000

  • Grab or Gojek car

    80 min · Rp 250,000-350,000

  • Official airport taxi counter

    80 min · Rp 350,000-450,000

  • Damri airport bus

    90 min · Rp 70,000-80,000

More transport questions

How do I get to Yogyakarta?

Fly into Yogyakarta International Airport (YIA), 45 km west of the city, almost always via Jakarta, Bali or Kuala Lumpur. Garuda, Citilink, Batik Air and Lion Air run the domestic legs. AirAsia flies direct from Kuala Lumpur. From YIA, the KAI airport train reaches Tugu station, beside Jalan Malioboro, in about 40 minutes.

Full answer

How do I get around Yogyakarta?

Use Gojek or Grab by default. The fare shows upfront, and a car from Malioboro to Prawirotaman usually costs Rp 20,000 to 30,000. From YIA airport, take the train to Tugu Station. For Prambanan, ride the KRL Commuter Line east. Walking works around Malioboro and the Kraton, but go before 10am: Yogyakarta's afternoon heat is brutal.

Full answer

What are the best day trips from Yogyakarta?

Save one early morning for Borobudur in Magelang, 42 km north-west. Give Prambanan an afternoon, then watch sunset at Ratu Boko on a weekday, when fewer photographers crowd the gateway. The KRL train reaches Solo in about 70 minutes for Rp8,000, with palaces and Pasar Gede. Dieng Plateau works as a 14-hour day, though an overnight is better.

Full answer

Last verified by automated review (v1.7.2) on . What is automated review?

Silhouette of a mosque dome against sunset sky
Photo by Leonardo Borneva on Unsplash
Local 05:43
Weather 25° overcast
Feels 29° · 82% · 6 km/h
Air 85 moderate
PM2.5 31.2 · PM10 32.7
Sun 05:21 → 17:32
1 USD 17,950 IDR

Plan Your Trip to Yogyakarta