Traveling from Banyumas to Magelang is a 120 km journey. You can take a bus. The route takes about 3 hours. Magelang is known for its proximity to Borobudur.
Total Distance: Driving distance 120 km, air distance 100 km.
Buses are frequent.
Anytime, as it is a major city.