Train Name | Departure | Arrival | Duration | Price | ||
|---|---|---|---|---|---|---|
Gajayana tambahan Executive (7002A) | 00:10 Jakarta | 09:48 Madiun | 9h 38m Direct | Rp 660.000 Select | ||
Argo semeru Executive (6) | 06:20 Jakarta | 14:36 Madiun | 8h 16m Direct | Rp 880.000 Select | ||
Gaya baru malam selatan Economy (90) | 11:10 Jakarta | 21:29 Madiun | 10h 19m Direct | Rp 440.000 Select | ||
Gaya baru malam selatan Executive (90) | 11:10 Jakarta | 21:29 Madiun | 10h 19m Direct | Rp 590.000 Select | ||
Matarmaja Economy (270) | 11:25 Jakarta | 21:47 Madiun | 10h 22m Direct | Rp 350.000 Select | ||
Bangunkarta Economy (162) | 12:25 Jakarta | 22:43 Madiun | 10h 18m Direct | Rp 350.000 Select | ||
Bangunkarta Executive (162) | 12:25 Jakarta | 22:43 Madiun | 10h 18m Direct | Rp 530.000 Select | ||
Bangunkarta Economy (162) | 12:37 Jakarta | 22:23 Madiun | 9h 46m Direct | Rp 385.000 Select | ||
Bangunkarta Executive (162) | 12:37 Jakarta | 22:23 Madiun | 9h 46m Direct | Rp 585.000 Select | ||
Brantas Economy (152) | 14:10 Jakarta | 00:52 Madiun | 10h 42m Direct | Rp 300.000 Select | ||
Brantas Executive (152) | 14:10 Jakarta | 00:52 Madiun | 10h 42m Direct | Rp 520.000 Select | ||
Brawijaya Executive (38) | 15:45 Jakarta | 23:50 Madiun | 8h 5m Direct | Rp 710.000 Select | ||
Bima Executive (8) | 17:00 Jakarta | 01:15 Madiun | 8h 15m Direct | Rp 800.000 Select | ||
Bima compartment Executive (8CS) | 17:00 Jakarta | 01:15 Madiun | 8h 15m Direct | Rp 2.150.000 Select | ||
Jayakarta Economy (252B) | 17:10 Jakarta | 03:56 Madiun | 10h 46m Direct | Rp 390.000 Select | ||
Jayakarta Economy (252B) | 17:22 Jakarta | 03:37 Madiun | 10h 15m Direct | Rp 390.000 Select | ||
Majapahit Economy (246B) | 17:40 Jakarta | 02:35 Madiun | 8h 55m Direct | Rp 350.000 Select | ||
Gajayana Executive (36) | 18:50 Jakarta | 03:24 Madiun | 8h 34m Direct | Rp 830.000 Select | ||
Gajayana luxury Executive (36L) | 18:50 Jakarta | 03:24 Madiun | 8h 34m Direct | Rp 1.440.000 Select | ||
Madiun jaya Economy (144B) | 21:10 Jakarta | 06:10 Madiun | 9h Direct | Rp 390.000 Select | ||
Madiun jaya Executive (144B) | 21:10 Jakarta | 06:10 Madiun | 9h Direct | Rp 570.000 Select | ||
Singasari Economy (150) | 21:55 Jakarta | 08:44 Madiun | 10h 49m Direct | Rp 410.000 Select | ||
Singasari Executive (150) | 21:55 Jakarta | 08:44 Madiun | 10h 49m Direct | Rp 580.000 Select |
The Jakarta to Madiun train route is served by 13 intercity services. Departures from Jakarta are handled by the main stations in Jakarta, while arrivals in Madiun are handled by the main stations in Madiun. Available classes range from Economy, Executive, Luxury, Compartment to Priority.
The journey begins at the main stations in Jakarta 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, Bangunkarta, Bima, Brantas, Brawijaya, Gajayana, Gajayana Tambahan, Gaya Baru Malam Selatan, Jayakarta, Madiun Jaya, Majapahit, Matarmaja and Singasari. Economy is the most affordable option, while Executive offers wider reclining seats. Availability of each service and class varies by departure date, so compare them directly in the search results.
Enter Jakarta 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.
Services on the Jakarta – Madiun route include Argo Semeru, Bangunkarta, Bima, Brantas, Brawijaya, Gajayana, plus 7 further services. Availability differs by departure date, so check the full list and schedules on Traveloka's train search page.
Classes available on the Jakarta – Madiun route include Economy, Executive, Luxury, Compartment and Priority. Economy is the most affordable option, while Executive offers wider reclining seats. Class options per schedule can be compared directly on Traveloka.
Enter Jakarta as the origin, Madiun as the destination and your departure date on Traveloka. Available schedules appear with the train, 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.