The distance from Sleman to Semarang is approximately 120 kilometers. You will travel north through Magelang and Ambarawa before reaching the coastal city of Semarang. The route is scenic, passing through mountainous terrain and coffee plantations. Expect a travel time of 3 to 4 hours by car or bus.
Total Distance: 120 km driving distance, 100 km straight-line distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 4 hours | 3 hours 30 mins |
| Avg Price | IDR 60,000 - 120,000 | IDR 250,000 - 500,000 |
| Operator | PO Ramayana/Handoyo | Private Car/Travel Shuttle |
| Route | Jombor Terminal to Terboyo Terminal | Jalan Raya Yogyakarta-Magelang-Semarang |
| Tip | Buses are the most common public transport for this route. | The road through Ambarawa is winding; drive with caution. |
May to September, as the dry season provides the best road conditions for the mountain passes.