To reach Magelang from Tasikmalaya, you can take a train to Yogyakarta and then a bus to Magelang. The distance is approximately 350 km. This is a scenic route through the heart of Java. Total travel time is about 9 hours. It is an affordable and convenient way to travel.
Total Distance: Driving distance 350 km.
Take the train to Yogyakarta and then a bus from Jombor Terminal to Magelang.
May to September for drier weather.