To reach Magelang from Bintan, take a ferry to Batam, fly to Jakarta, take a train to Yogyakarta, and then a car to Magelang. The total distance is about 1,400 km. The journey takes approximately 15 hours. This route is the best way to visit the famous Borobudur Temple.
Total Distance: Driving distance N/A; Air distance 1,400 km.
Book your car transfer from Yogyakarta to Magelang in advance.
May to September for dry weather.