There are 5 ways to get from Yogyakarta Airport (YIA) to Java by train, bus, car, taxi, or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Station
- Take the bus from Yogyakarta to Magelang KotaYogyakarta - Magelang Kota
2h 56mRp 36,600–303,600Bus
cheapest- Take the bus from Yogyakarta International Airport to Limaran Hotel
- Take the bus from Yogyakarta to Magelang KotaYogyakarta - Magelang Kota
3h 35mRp 26,140–496,217Drive 71.4 km
- Drive from Yogyakarta Airport (YIA) to Magelang71.4 km
1h 10mRp 132,293–191,090Taxi
- Take the taxi from Yogyakarta Airport (YIA) to Magelang71.4 km
1h 10mRp 340,000–410,000Towncar
- Take a town car from Yogyakarta Airport to Magelang71.4 km
1h 10mRp 650,000–950,000
Questions & Answers
The cheapest way to get from Yogyakarta Airport (YIA) to Java is to bus which costs Rp26000 - Rp500000 and takes 3h 35m.
The fastest way to get from Yogyakarta Airport (YIA) to Java is to drive which takes 1h 10m and costs Rp130000 - Rp200000.
No, there is no direct bus from Yogyakarta Airport (YIA) to Java. However, there are services departing from Yogyakarta International Airport and arriving at Magelang Kota via Yogyakarta. The journey, including transfers, takes approximately 3h 35m.
The distance between Yogyakarta Airport (YIA) and Java is 89 km. The road distance is 71.4 km.
The best way to get from Yogyakarta Airport (YIA) to Java without a car is to train and bus which takes 2h 56m and costs Rp36000 - Rp310000.
It takes approximately 2h 56m to get from Yogyakarta Airport (YIA) to Java, including transfers.
Yogyakarta Airport (YIA) to Java bus services, operated by Damri, depart from Yogyakarta International Airport station.
Yogyakarta Airport (YIA) to Java bus services, operated by Damri, arrive at Limaran Hotel station.
Yes, the driving distance between Yogyakarta Airport (YIA) to Java is 71 km. It takes approximately 1h 10m to drive from Yogyakarta Airport (YIA) to Java.
There are 156+ hotels available in Java.
What companies run services between Yogyakarta Airport (YIA), Indonesia and Java, Provinsi Jawa Tengah, Indonesia?
You can take a bus from Yogyakarta International Airport to Magelang Kota via Limaran Hotel and Yogyakarta in around 3h 35m.
- info@railink.co.id
- 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
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Yogyakarta to Magelang Kota
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- Rp 13,000–250,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Yogyakarta International Airport to Limaran Hotel
- Ave. Duration
- 1h 35m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 13,000–250,000
- Book at
- https://12go.asia/en/operator/damri
- Ave. Duration
- 1h 10m
- Estimated price
- Rp 340,000–410,000
- Ave. Duration
- 1h 10m
- Frequency
- On demand
Towncar from Yogyakarta Airport to Magelang
- Estimated price
- Rp 650,000–950,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 Travelling to the UK: What do I need to know?, Slovenia: Getting from Ljubljana to Lake Bled, and Best ways to travel around Australia - to help you get the most out of your next trip.




