The journey from Ubud to Magelang covers approximately 800 kilometers. You will travel from Ubud to Gilimanuk, cross to Ketapang, and then take a train to Yogyakarta or Semarang before continuing by bus to Magelang. Magelang is the gateway to the famous Borobudur Temple. The route offers a mix of coastal and mountainous scenery. Expect a total travel time of around 19 hours.
Total Distance: 800 km driving distance, 720 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 17 hours | 20 hours |
| Avg Price | 400,000 - 700,000 IDR | 450,000 - 750,000 IDR |
| Operator | Kereta Api Indonesia (KA Logawa) | PO Gunung Harta |
| Route | Banyuwangi - Yogyakarta - Magelang | Denpasar - Gilimanuk - Ketapang - Solo - Magelang |
| Tip | Take the train to Yogyakarta and then a bus to Magelang. | Direct buses are available but can be tiring; choose a sleeper bus if possible. |
May to September, when the weather is clear for visiting Borobudur Temple.