Semarang
Semarang
Magelang
Magelang
Bus Driving

Semarang to Magelang

Updated: 28 May 2026

The journey from Semarang to Magelang covers approximately 70 kilometers through the scenic hills of Central Java. You can take a bus, which is a comfortable 2-hour ride, or drive via the main highway. Magelang is known for its proximity to Borobudur Temple, the largest Buddhist monument in the world. The route is well-connected, making it easy for travelers to move between these two cities. Whether you prefer the convenience of the bus or the flexibility of driving, this route is straightforward.

Total Distance: 70 km driving distance, 55 km straight-line air distance.
Fastest Way
Driving is the fastest, taking about 1.5 hours.
Cheapest Way
The bus is the most economical, with tickets starting at IDR 40,000.
Compare Semarang to Magelang Routes
Bus
Direct
Driving
Direct
Duration 2 hours 1 hour 30 mins
Avg Price IDR 40,000 - 70,000 IDR 100,000 (fuel)
Operator Ramayana Private Car
Route Terboyo Terminal - Magelang Semarang - Bawen - Magelang
Tip The bus is the most convenient way to travel, with frequent departures throughout the day. The road is winding but offers beautiful views of the mountains.
Travel Tips
  • Bus Terminal
    Tidar Terminal is the main bus terminal in Magelang for long-distance buses.
  • Local Food
    Try the famous Kupat Tahu, a delicious tofu and rice cake dish that is a local specialty.
  • Booking
    No need to book bus tickets in advance; just show up at the terminal.
  • Transport
    Use ride-hailing apps like Gojek or Grab for easy and safe transport within Magelang.
  • Weather
    Magelang can be quite cool, so carry a light jacket.
Safety Tips
  • Driving
    Be careful of winding roads in the mountains, especially during the rainy season.
  • Public Transport
    Stick to official taxis or ride-hailing apps for your safety.
  • Valuables
    Keep your belongings secure in crowded areas like markets.
  • Emergency
    Save the local emergency numbers in your phone before you arrive.
People Also Ask
  • How long is the bus from Semarang to Magelang?
    The bus journey takes about 2 hours.
  • Is there a toll road between Semarang and Magelang?
    No, there is no direct toll road to Magelang.
  • What is the best way to travel to Magelang?
    The bus is generally considered the most convenient and reliable option.
  • Are there trains from Semarang to Magelang?
    No, there are no direct train services to Magelang.
  • How much is the bus ticket?
    Prices range from IDR 40,000 to IDR 70,000.
Quick Info
  • From Semarang, Jawa Tengah, Indonesia
  • To Magelang, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

May to September, as the weather is dry and ideal for exploring Magelang's outdoor attractions.

Things to Do in Magelang
1
Borobudur Temple
A world-famous Buddhist monument, known for its intricate stone carvings and stunning sunrise views.
2
Mount Tidar
A small mountain in the heart of Magelang, often called the 'nail of Java', perfect for a short hike.
3
Alun-Alun Magelang
The central square of the city, a great place to relax and enjoy local street food.
4
Kyai Langgeng Park
A large recreational park in Magelang, offering a wide range of attractions for all ages.
Tags
Semarang to Magelang bus travel Semarang to Magelang Magelang transport how to get to Magelang Semarang to Magelang distance best way to Magelang Semarang to Magelang travel Central Java transport