Malang
Malang
Magetan
Magetan
Train Bus

Malang to Magetan

Updated: 28 May 2026

Reaching Magetan from Malang is best achieved by combining rail and road transport. You should take a train from Malang Station to Madiun Station, which is the nearest major rail hub. From Madiun, you can easily catch a local bus or taxi to Magetan city, a distance of about 20 kilometers. The total journey takes approximately 6 hours including transfer time. This route is efficient and avoids the heavy traffic of the northern coastal highways.

Total Distance: Driving distance 220 km, straight-line air distance 170 km.
Fastest Way
Train to Madiun followed by a private taxi to Magetan takes roughly 5.5 hours.
Cheapest Way
Economy train to Madiun followed by a local minibus is the most budget-friendly option.
Compare Malang to Magetan Routes
Train
Connecting
Bus
Direct
Duration 4 hours 30 mins 1 hour
Avg Price 100,000 - 200,000 IDR 50,000 - 80,000 IDR
Operator KA Gajayana or KA Malioboro Ekspres Local Minibus
Route Malang Station - Madiun Station Madiun Terminal - Magetan Terminal
Tip Book your train tickets online at least one week in advance. Minibuses depart frequently from Madiun terminal once full.
Travel Tips
  • Dress Warmly
    Magetan, especially the Sarangan area, gets quite cold at night; bring a jacket.
  • Local Food
    Try 'Sate Kelinci' (rabbit satay), a famous local delicacy sold around Sarangan Lake.
  • Transport Hub
    Madiun is your primary gateway; ensure you have enough cash for the final leg to Magetan.
  • Booking
    Use the KAI Access app for seamless train ticket management.
  • Timing
    Avoid traveling on weekends if you want to skip the heavy tourist traffic at Sarangan Lake.
Safety Tips
  • Road Safety
    The road from Madiun to Magetan is busy; use official public transport or reputable taxi apps.
  • Hiking Safety
    If hiking Mount Lawu, always register at the base camp and hire a local guide.
  • Valuables
    Keep your bags in front of you while in crowded bus terminals.
  • Health
    Carry basic medication as pharmacies are less frequent in the mountain villages.
People Also Ask
  • Is there a direct bus from Malang to Magetan?
    No, you must transfer at Madiun or Ponorogo.
  • How far is Sarangan Lake from Magetan city?
    It is about 16 kilometers or a 30-minute drive.
  • Can I take a train to Magetan?
    No, the nearest train station is in Madiun.
  • Is Magetan cold?
    Yes, the areas near Mount Lawu are quite chilly.
  • What is the best way to get around?
    Renting a motorbike or car is the most flexible way to explore Magetan.
Quick Info
  • From Malang, Jawa Timur, Indonesia
  • To Magetan, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

June to August, when the weather at Sarangan Lake is cool and clear.

Things to Do in Magetan
1
Sarangan Lake
A beautiful volcanic lake located on the slopes of Mount Lawu. You can rent a speedboat or enjoy horse riding around the lake.
2
Lawu Green Forest
An outdoor adventure park featuring pine forests and camping grounds. It is ideal for families and nature lovers.
3
Mojosemi Forest Park
Famous for its dinosaur-themed park and glamping facilities. It offers a unique experience in the middle of the forest.
4
Candi Cetho
While technically in Central Java, it is easily accessible from Magetan via the mountain road. It is a stunning Hindu temple with panoramic views.
Tags
Malang to Magetan train to Madiun Magetan travel guide East Java transport Malang to Magetan route Sarangan Lake access Madiun to Magetan bus traveling in East Java