Magelang does not have a train station. The best way to reach it from Matraman is to take a train from Gambir to Yogyakarta, then a bus or taxi to Magelang. The total travel time is about 7-8 hours. Magelang is the gateway to the world-famous Borobudur Temple.
Total Distance: Driving distance is 500 km; air distance is 430 km.
Take the train to Tugu Station in Yogyakarta for the easiest transfer.
April to October for pleasant weather.