To travel from Batam to Madiun, you must fly to Juanda International Airport in Surabaya. From Surabaya, you will take a train from Gubeng Station to Madiun Station. The train journey takes approximately 3.5 hours, traversing the scenic plains of East Java. This route is highly efficient for business and leisure travelers alike. You will experience the convenience of modern air travel combined with the classic Indonesian rail experience.
Total Distance: Driving distance 1500 km (including ferry), air distance 1250 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 30 mins | 2 hours 20 mins |
| Avg Price | 180,000 - 350,000 IDR | 1,200,000 - 2,100,000 IDR |
| Operator | KA Argo Wilis | Lion Air |
| Route | Surabaya Gubeng to Madiun Station | Hang Nadim (BTH) to Juanda (SUB) |
| Tip | Argo Wilis is a premium train with excellent service. | Check baggage allowance as it varies by airline. |
May to September for clear skies and comfortable temperatures.