Magelang is a city in Central Java, famous for being the gateway to Borobudur Temple. To reach it from Gianyar, take a bus to a major East Java city and transfer to a train to Yogyakarta, then a bus to Magelang. Magelang is surrounded by beautiful mountains and volcanoes.
Total Distance: Driving distance is 700 km; straight-line air distance is 580 km.
The bus route is long; choose an executive seat.
May to September for dry weather.