Traveling from Surabaya to Magetan covers roughly 220 kilometers through the scenic landscapes of East Java. You can reach Magetan by bus from Bungurasih Terminal or by train to Madiun, followed by a short local transit. The journey typically takes 4 to 5 hours depending on your chosen mode. Magetan is famous for its highland climate and the iconic Telaga Sarangan lake. This route is popular for weekend getaways from the city.
Total Distance: 220 km driving distance; 195 km straight-line distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours | 5 hours |
| Avg Price | 150,000 IDR | 110,000 IDR |
| Operator | KA Argo Wilis | Sugeng Rahayu |
| Route | Surabaya Gubeng to Madiun Station, then taxi to Magetan | Surabaya-Mojokerto-Jombang-Nganjuk-Madiun-Magetan |
| Tip | Take a taxi or local minibus from Madiun station to reach Magetan city center. | Buses are frequent from Bungurasih Terminal, but expect multiple stops. |
June to August, when the weather in the highlands of Magetan is cool and pleasant.