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.
|
Connecting
|
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. |
June to August, when the weather at Sarangan Lake is cool and clear.