There are 4 ways to get from Ahmad Yani Airport (SRG) 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 Semarang Poncol Station to YogyakartaJoglosemarkerto
- Take the bus from Yogyakarta to Magelang KotaYogyakarta - Magelang Kota
9h 55mRp 286,768–639,253Drive 75.5 km
cheapest- Drive from Ahmad Yani Airport (SRG) to Magelang75.5 km
1h 11mRp 139,679–201,759Taxi
- Take the taxi from Ahmad Yani Airport (SRG) to Magelang75.5 km
1h 11mRp 360,000–430,000Towncar
- Take a town car from Ahmad Yani Airport to Magelang75.5 km
1h 11mRp 700,000–1,000,000
Questions & Answers
The cheapest way to get from Ahmad Yani Airport (SRG) to Java is to drive which costs Rp140000 - Rp210000 and takes 1h 11m.
The fastest way to get from Ahmad Yani Airport (SRG) to Java is to drive which takes 1h 11m and costs Rp140000 - Rp210000.
The distance between Ahmad Yani Airport (SRG) and Java is 463 km. The road distance is 75.5 km.
The best way to get from Ahmad Yani Airport (SRG) to Java without a car is to train and bus which takes 9h 55m and costs Rp280000 - Rp650000.
It takes approximately 9h 55m to get from Ahmad Yani Airport (SRG) to Java, including transfers.
Yes, the driving distance between Ahmad Yani Airport (SRG) to Java is 76 km. It takes approximately 1h 11m to drive from Ahmad Yani Airport (SRG) to Java.
There are 157+ hotels available in Java.
What companies run services between Ahmad Yani Airport (SRG), Indonesia and Java, Provinsi Jawa Tengah, Indonesia?
There is no direct connection from Ahmad Yani Airport (SRG) to Java. However, you can take the taxi to Semarang Poncol, take the train to Yogyakarta, walk to Tugu Station, take the bus to Post Office, walk to Yogyakarta, then take the bus to Magelang Kota. Alternatively, you can drive from Ahmad Yani Airport (SRG) to Magelang in around 1h 11m.
Transport is disrupted due to the Russia-Ukraine war. Read more
Train from Semarang Poncol Station to Yogyakarta
- Ave. Duration
- 7h 28m
- Frequency
- Once daily
- Estimated price
- Rp 240,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 240,000–350,000
- Business
- Rp 420,000–550,000
- Executive
- Rp 450,000–700,000
- 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
- Ave. Duration
- 1h 11m
- Estimated price
- Rp 360,000–430,000
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.com
- Ave. Duration
- 1h 11m
- Frequency
- On demand
Towncar from Ahmad Yani Airport to Magelang
- Estimated price
- Rp 700,000–1,000,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 The beginner’s guide to the 2018 World Nomad Games, How to get from Luton Airport into central London, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.








