There are 3 ways to get from Magelang to Ungaran by 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.
Bus
best- Take the bus from Magelang Kota to Yogyakartabus Magelang Kota - Yogyakarta
- Take the bus from Yogyakarta to Ungaranbus Yogyakarta - Ungaran
5hRp 42,507–496,249Drive 53.8 km
- Drive from Magelang to Ungarancar 53.8 km
48 minRp 106,232–153,446Taxi
- Take the taxi from Magelang to Ungarantaxi 53.8 km
48 minRp 350,000–430,000
Magelang to Ungaran by bus
Questions & Answers
The cheapest way to get from Magelang to Ungaran is to drive which costs Rp100000 - Rp160000 and takes 48 min.
The fastest way to get from Magelang to Ungaran is to drive which takes 48 min and costs Rp100000 - Rp160000.
No, there is no direct bus from Magelang to Ungaran. However, there are services departing from Magelang Kota and arriving at Ungaran via Yogyakarta. The journey, including transfers, takes approximately 5h.
The distance between Magelang and Ungaran is 144 km. The road distance is 53.8 km.
The best way to get from Magelang to Ungaran without a car is to bus which takes 5h and costs Rp42000 - Rp500000.
It takes approximately 5h to get from Magelang to Ungaran, including transfers.
Magelang to Ungaran bus services, operated by Damri, depart from Magelang Kota station.
Magelang to Ungaran bus services, operated by Damri, arrive at Yogyakarta station.
Yes, the driving distance between Magelang to Ungaran is 54 km. It takes approximately 48 min to drive from Magelang to Ungaran.
Book your Magelang to Ungaran bus tickets online with Omio and 12go.asia.
What companies run services between Magelang, Indonesia and Ungaran, Indonesia?
You can take a bus from Magelang Kota to Ungaran via Yogyakarta in around 5h.
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Magelang Kota to Yogyakarta
- 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 Ungaran
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 29,000–250,000
- Book at
- https://12go.asia/en/operator/damri
- Ave. Duration
- 48 min
- Estimated price
- Rp 350,000–430,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 around the UAE, How to get from Luton Airport into central London, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
More Questions & Answers
There are 470+ hotels available in Ungaran.


