Traveling from Banyumas to Yogyakarta is a 150 km journey. You can take a bus or train. The route takes about 4 hours. Yogyakarta is a cultural hub.
Total Distance: Driving distance 150 km, air distance 130 km.
Buses are frequent.
Anytime, as it is a major city.