Yogyakarta
Yogyakarta
Magelang
Magelang
Bus Driving

Yogyakarta to Magelang

Updated: 28 May 2026

The journey from Yogyakarta to Magelang is a short 40-kilometer trip through the beautiful Central Javanese countryside. The most common way to travel is by local bus from Jombor Terminal in Yogyakarta to Magelang Terminal, which takes about 1 to 1.5 hours. Alternatively, you can hire a private car or take a shuttle for more comfort. The route passes through the scenic Sleman region. This is the primary route for tourists visiting the world-famous Borobudur Temple.

Total Distance: 40 km by road, 35 km by air.
Fastest Way
Private car or taxi, which is direct and avoids terminal stops.
Cheapest Way
Public bus from Jombor Terminal is the most economical choice.
Compare Yogyakarta to Magelang Routes
Bus
Direct
Driving
Direct
Duration 1 hour 30 mins 1 hour
Avg Price IDR 20,000 - 30,000 IDR 150,000 - 250,000
Operator Ramayana Private Car / Taxi
Route Jombor Terminal to Magelang Terminal. Jalan Magelang.
Tip Buses are frequent and affordable. A private car is the most comfortable way to reach Borobudur.
Travel Tips
  • Early Start
    Start your trip early to beat the traffic and heat.
  • Borobudur Tickets
    Book your temple tickets online in advance.
  • Bus Choice
    Look for buses labeled 'Magelang' at Jombor Terminal.
  • Local Food
    Try Kupat Tahu, a famous local dish in Magelang.
  • Weather
    Magelang can be hot; carry water and sunscreen.
Safety Tips
  • Bus Safety
    Keep your belongings secure on the bus.
  • Taxi Apps
    Use Grab or Gojek for safe transport within the city.
  • Road Safety
    Be cautious of heavy traffic on the main road.
  • Emergency
    Know the location of the nearest hospital in Magelang.
People Also Ask
  • Is there a train to Magelang?
    No, there is no active train line to Magelang.
  • How long is the drive?
    It takes about 1 hour by car.
  • Are there shuttles?
    Yes, some travel companies offer shuttle services.
  • Is Magelang safe?
    Yes, it is a small city and generally safe.
  • What is the best time to visit?
    The dry season is best for temple visits.
Quick Info
  • From Yogyakarta, Daerah Istimewa Yogyakarta, Indonesia
  • To Magelang, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

Any time of the year, though mornings are best to avoid traffic.

Things to Do in Magelang
1
Borobudur Temple
Visit the world's largest Buddhist temple, a UNESCO World Heritage site.
2
Mendut Temple
Explore this smaller but beautiful Buddhist temple located near Borobudur.
3
Kyai Langgeng Park
Enjoy a family-friendly park with various attractions and gardens.
4
Mount Tidar
Hike up this small mountain known as the 'nail of Java' for city views.
Tags
Yogyakarta to Magelang travel to Magelang Borobudur temple Yogyakarta transport Central Java travel Magelang bus Magelang tourism Java road trip