There are 4 ways to get from Madiun to Magelang by train, bus, 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, bus
best- Take the train from Madiun to Yogyakartatrain Sancaka / ...
- Take the bus from Yogyakarta to Magelang Kotabus Yogyakarta - Magelang Kota
3h 59mRp 111,608–573,600Bus
- Take the bus from Madiun to Solo Terminal Tirtonadibus
- Take the bus from Solo to Yogyakartabus
- Take the bus from Yogyakarta to Magelang Kotabus
6h 27mRp 148,772–411,664Drive 186.5 km
- Drive from Madiun to Magelangcar 186.5 km
2h 36mRp 368,119–531,728Taxi
- Take the taxi from Madiun to Magelangtaxi 186.5 km
2h 36mRp 1,100,000–1,400,000
Questions & Answers
The cheapest way to get from Madiun to Magelang is to bus which costs Rp140000 - Rp420000 and takes 6h 27m.
The fastest way to get from Madiun to Magelang is to drive which takes 2h 36m and costs Rp360000 - Rp550000.
No, there is no direct bus from Madiun to Magelang. However, there are services departing from Madiun and arriving at Magelang Kota via Solo and Yogyakarta. The journey, including transfers, takes approximately 6h 27m.
The distance between Madiun and Magelang is 206 km. The road distance is 186.5 km.
The best way to get from Madiun to Magelang without a car is to train and bus which takes 3h 59m and costs Rp110000 - Rp600000.
It takes approximately 3h 59m to get from Madiun to Magelang, including transfers.
Madiun to Magelang bus services, operated by Kramat Djati, depart from Madiun station.
Madiun to Magelang bus services, operated by Kramat Djati, arrive at Solo Terminal Tirtonadi station.
Yes, the driving distance between Madiun to Magelang is 187 km. It takes approximately 2h 36m to drive from Madiun to Magelang.
Book your Madiun to Magelang bus tickets online with 12go.asia.
What companies run services between Madiun, Indonesia and Magelang, Indonesia?
You can take a bus from Madiun to Magelang Kota via Solo Terminal Tirtonadi, Solo, Yogyakarta, and Yogyakarta in around 6h 27m.
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Madiun to Yogyakarta
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- Rp 95,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 95,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 170,000–650,000
- Phone
- (021) 1500 825
- [email protected]
- 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 to Magelang Kota
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- Rp 13,000–250,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- 021-769 3000
- [email protected]
- Website
- kramat-djati.com
Bus from Madiun to Solo Terminal Tirtonadi
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- Rp 70,000–100,000
- Website
- http://www.kramat-djati.com/
- Phone
- (0274) 514-794
- [email protected]
- Website
- ramasakti.com
Bus from Solo to Yogyakarta
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- Rp 65,000
- Schedules at
- ramasakti.com
- Book at
- easybook.com
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 French strikes 2018: What are my alternative transport options?, Slovenia: Getting from Ljubljana to Lake Bled, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
More Questions & Answers
There are 227+ hotels available in Magelang.











