Train Name | Departure Time | Arrival Time | Duration | Price | ||
|---|---|---|---|---|---|---|
Pasundan Economy (275B) | 05:00 Surabaya | 07:07 Madiun | 2h 7m Direct | Rp 260.000 Select | ||
Gaya baru malam selatan Economy (89) | 06:30 Surabaya | 08:28 Madiun | 1h 58m Direct | Rp 265.000 Select | ||
Gaya baru malam selatan Executive (89) | 06:30 Surabaya | 08:28 Madiun | 1h 58m Direct | Rp 355.000 Select | ||
Sancaka Economy (81B) | 07:00 Surabaya | 08:58 Madiun | 1h 58m Direct | Rp 205.000 Select | ||
Sancaka Executive (81B) | 07:00 Surabaya | 08:58 Madiun | 1h 58m Direct | Rp 255.000 Select | ||
Argo wilis Executive (9A) | 08:30 Surabaya | 10:20 Madiun | 1h 50m Direct | Rp 490.000 Select | ||
Argo wilis panoramic Executive (9APC) | 08:30 Surabaya | 10:20 Madiun | 1h 50m Direct | Rp 750.000 Select | ||
Argo semeru Executive (5) | 09:05 Surabaya | 11:01 Madiun | 1h 56m Direct | Rp 480.000 Select | ||
Argo semeru compartment Executive (5CS) | 09:05 Surabaya | 11:01 Madiun | 1h 56m Direct | Rp 1.290.000 Select | ||
Ranggajati Economy (153) | 09:45 Surabaya | 11:59 Madiun | 2h 14m Direct | Rp 285.000 Select | ||
Ranggajati Executive (153) | 09:45 Surabaya | 11:59 Madiun | 2h 14m Direct | Rp 410.000 Select | ||
Sancaka Economy (85B) | 11:15 Surabaya | 13:13 Madiun | 1h 58m Direct | Rp 205.000 Select | ||
Sancaka Executive (85B) | 11:15 Surabaya | 13:13 Madiun | 1h 58m Direct | Rp 255.000 Select | ||
Logawa Economy (247C) | 12:48 Surabaya | 15:07 Madiun | 2h 19m Direct | Rp 230.000 Select | ||
Logawa Executive (247C) | 12:48 Surabaya | 14:51 Madiun | 2h 3m Direct | Rp 375.000 Select | ||
Logawa Economy (247C) | 12:57 Surabaya | 15:07 Madiun | 2h 10m Direct | Rp 230.000 Select | ||
Logawa Executive (247C) | 12:57 Surabaya | 15:07 Madiun | 2h 10m Direct | Rp 375.000 Select | ||
Jayakarta Economy (251B) | 13:50 Surabaya | 16:03 Madiun | 2h 13m Direct | Rp 235.000 Select | ||
Sri tanjung Economy (277) | 14:28 Surabaya | 16:59 Madiun | 2h 31m Direct | Rp 88.000 Select | ||
Sri tanjung Economy (277) | 14:39 Surabaya | 16:59 Madiun | 2h 20m Direct | Rp 88.000 Select | ||
Sancaka Economy (83B) | 16:35 Surabaya | 18:37 Madiun | 2h 2m Direct | Rp 205.000 Select | ||
Sancaka Executive (83B) | 16:35 Surabaya | 18:37 Madiun | 2h 2m Direct | Rp 255.000 Select | ||
Wijayakusuma Economy (157) | 16:45 Surabaya | 19:33 Madiun | 2h 48m Direct | Rp 240.000 Select | ||
Wijayakusuma Executive (157) | 16:45 Surabaya | 19:33 Madiun | 2h 48m Direct | Rp 360.000 Select | ||
Wijayakusuma Economy (157) | 17:20 Surabaya | 19:33 Madiun | 2h 13m Direct | Rp 240.000 Select | ||
Wijayakusuma Executive (157) | 17:20 Surabaya | 19:33 Madiun | 2h 13m Direct | Rp 360.000 Select | ||
Mutiara selatan Economy (71) | 18:10 Surabaya | 20:17 Madiun | 2h 7m Direct | Rp 260.000 Select | ||
Mutiara selatan Executive (71) | 18:10 Surabaya | 20:17 Madiun | 2h 7m Direct | Rp 390.000 Select | ||
Bima Executive (7) | 19:20 Surabaya | 21:16 Madiun | 1h 56m Direct | Rp 480.000 Select | ||
Bima compartment Executive (7CS) | 19:20 Surabaya | 21:16 Madiun | 1h 56m Direct | Rp 1.290.000 Select | ||
Turangga Executive (11) | 20:00 Surabaya | 21:56 Madiun | 1h 56m Direct | Rp 405.000 Select | ||
Turangga panoramic Executive (11PC) | 20:00 Surabaya | 21:56 Madiun | 1h 56m Direct | Rp 410.000 Select | ||
Sangkuriang Economy (7043A) | 21:10 Surabaya | 23:10 Madiun | 2h Direct | Rp 90.000 Select | ||
Sangkuriang Executive (7043A) | 21:10 Surabaya | 23:10 Madiun | 2h Direct | Rp 140.000 Select | ||
Sangkuriang compartment Executive (7043ACS) | 21:10 Surabaya | 23:10 Madiun | 2h Direct | Rp 1.350.000 Select |
The Surabaya to Madiun train route is served by 19 intercity services. Departures from Surabaya are handled by the main stations in Surabaya, while arrivals in Madiun are handled by the main stations in Madiun.
The journey begins at the main stations in Surabaya and ends at the main stations in Madiun. The stations used differ by service, so check the departure and arrival station names on the schedule details before completing your booking.
Services on this route include Argo Semeru, Argo Semeru Compartment, Argo Wilis, Argo Wilis Panoramic, Bima, Bima Compartment, Gaya Baru Malam Selatan, Jayakarta, Logawa, Mutiara Selatan, Pasundan, Ranggajati, Sancaka, Sangkuriang, Sangkuriang Compartment, Sri Tanjung, Turangga, Turangga Panoramic and Wijayakusuma. Some of these run premium variants such as Compartment and Panoramic. Class options differ by service and are shown with each schedule, and availability varies by departure date, so compare them directly in the search results.
Enter Surabaya as the origin, Madiun as the destination and your departure date. Available schedules appear with the train name, class, duration and stations, and you can then choose a seat and complete payment. The e-ticket is emailed to you and stored in the Traveloka app, so there is no need to exchange it at a counter before departure.