There are 5 ways to get from Yogyakarta Airport (YIA) to Yogyakarta by train, bus, rideshare, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Stationtrain
35 minRp 20,000–50,000Bus
cheapest- Take the bus from Yogyakarta International Airport to The Cube Hotel, Yogyakartabus Southern Route
1h 13mRp 13,000–250,000Airport Transfer
- Take the rideshare from Yogyakarta-YIA to Yogyakarta42.6 km
42 minDrive 42.6 km
- Drive from Yogyakarta Airport (YIA) to Yogyakartacar 42.6 km
42 minRp 83,409–120,480Taxi
- Take the taxi from Yogyakarta Airport (YIA) to Yogyakartataxi 42.6 km
42 minRp 270,000–330,000
Yogyakarta Airport (YIA) to Yogyakarta by train
Questions & Answers
The cheapest way to get from Yogyakarta Airport (YIA) to Yogyakarta is to train which costs Rp20000 - Rp50000 and takes 35 min.
The fastest way to get from Yogyakarta Airport (YIA) to Yogyakarta is to train which takes 35 min and costs Rp20000 - Rp50000.
Yes, there is a direct bus departing from Yogyakarta International Airport and arriving at The Cube Hotel, Yogyakarta. Services depart every 20 minutes, and operate every day. The journey takes approximately 1h 13m.
Yes, there is a direct train departing from Yogyakarta International Airport and arriving at Yogyakarta Tugu Station station. Services depart hourly, and operate every day. The journey takes approximately 35 min.
The distance between Yogyakarta Airport (YIA) and Yogyakarta is 40 km. The road distance is 42.6 km.
The best way to get from Yogyakarta Airport (YIA) to Yogyakarta without a car is to train which takes 35 min and costs Rp20000 - Rp50000.
The train from Yogyakarta International Airport to Yogyakarta Tugu Station takes 35 min including transfers and departs hourly.
Yogyakarta Airport (YIA) to Yogyakarta bus services, operated by SatelQu, depart from Yogyakarta International Airport station.
Yogyakarta Airport (YIA) to Yogyakarta train services, operated by Railink, depart from Yogyakarta International Airport station.
The best way to get from Yogyakarta Airport (YIA) to Yogyakarta is to train which takes 35 min and costs Rp20000 - Rp50000. Alternatively, you can bus, which costs Rp13000 - Rp250000 and takes 1h 13m.
What companies run services between Yogyakarta Airport (YIA), Indonesia and Yogyakarta, Indonesia?
Railink operates a train from Yogyakarta International Airport to Yogyakarta Tugu Station hourly. Tickets cost Rp 20,000–50,000 and the journey takes 35 min. Alternatively, SatelQu operates a bus from Yogyakarta International Airport to The Cube Hotel, Yogyakarta hourly. Tickets cost Rp 50,000–70,000 and the journey takes 1h 13m. Damri also services this route every 30 minutes.
- [email protected]
- Website
- railink.co.id
Train from Yogyakarta International Airport to Yogyakarta Tugu Station
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
- Phone
- 087877555545
- [email protected]
- Website
- SatelQu
Bus from Yogyakarta International Airport to The Cube Hotel, Yogyakarta
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- Rp 50,000–70,000
- Schedules at
- SatelQu
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Yogyakarta International Airport to The Cube Hotel, Yogyakarta
- Ave. Duration
- 1h 35m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 13,000–250,000
- Book at
- 12 Go
- Website
- https://www.mozio.com
Rideshare from Yogyakarta-YIA to Yogyakarta
- Ave. Duration
- 42 min
- Frequency
- On demand
- Ave. Duration
- 42 min
- Estimated price
- Rp 270,000–330,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about Flixbus?, Best ways to travel around Australia, and Getting around the Cyclades - to help you get the most out of your next trip.
More Questions & Answers
Yogyakarta Airport (YIA) to Yogyakarta bus services, operated by SatelQu, arrive at The Cube Hotel, Yogyakarta station.
Yogyakarta Airport (YIA) to Yogyakarta train services, operated by Railink, arrive at Yogyakarta Tugu Station.
Yes, the driving distance between Yogyakarta Airport (YIA) to Yogyakarta is 43 km. It takes approximately 42 min to drive from Yogyakarta Airport (YIA) to Yogyakarta.
Book your Yogyakarta Airport (YIA) to Yogyakarta bus tickets online with 12go.asia.
There are 2410+ hotels available in Yogyakarta.
Check out Blablacar's carpooling service for rideshare options between Yogyakarta Airport (YIA) and Yogyakarta. A great option if you don't have a driver's licence or want to avoid public transport.




