Train Name | Departure | Arrival | Duration | Price | ||
|---|---|---|---|---|---|---|
Argo merbabu Executive (26) | 06:00 Jakarta | 11:20 Semarang | 5h 20m Direct | Rp 410.000 Select | ||
Argo merbabu Executive (26) | 06:16 Jakarta | 11:20 Semarang | 5h 4m Direct | Rp 410.000 Select | ||
Tawang jaya premium Economy (178B) | 06:45 Jakarta | 12:53 Semarang | 6h 8m Direct | Rp 230.000 Select | ||
Tawang jaya premium Executive (178B) | 06:45 Jakarta | 12:53 Semarang | 6h 8m Direct | Rp 410.000 Select | ||
Tawang jaya premium Economy (178B) | 06:58 Jakarta | 12:53 Semarang | 5h 55m Direct | Rp 230.000 Select | ||
Tawang jaya premium Executive (178B) | 06:58 Jakarta | 12:53 Semarang | 5h 55m Direct | Rp 410.000 Select | ||
Argo muria Executive (20A) | 07:15 Jakarta | 12:29 Semarang | 5h 14m Direct | Rp 410.000 Select | ||
Argo muria Executive (20A) | 07:32 Jakarta | 12:29 Semarang | 4h 57m Direct | Rp 410.000 Select | ||
Dharmawangsa ekspres Economy (166A) | 08:10 Jakarta | 15:37 Semarang | 7h 27m Direct | Rp 260.000 Select | ||
Dharmawangsa ekspres Executive (166A) | 08:10 Jakarta | 15:37 Semarang | 7h 27m Direct | Rp 420.000 Select | ||
Anggrek Executive (2B) | 08:20 Jakarta | 13:05 Semarang | 4h 45m Direct | Rp 580.000 Select | ||
Anggrek compartment Executive (2BCS) | 08:20 Jakarta | 13:05 Semarang | 4h 45m Direct | Rp 1.615.000 Select | ||
Dharmawangsa ekspres Economy (166A) | 08:21 Jakarta | 15:37 Semarang | 7h 16m Direct | Rp 260.000 Select | ||
Dharmawangsa ekspres Executive (166A) | 08:21 Jakarta | 15:37 Semarang | 7h 16m Direct | Rp 420.000 Select | ||
Gunungjati Economy (118B) | 09:00 Jakarta | 14:45 Semarang | 5h 45m Direct | Rp 230.000 Select | ||
Gunungjati Executive (118B) | 09:00 Jakarta | 14:45 Semarang | 5h 45m Direct | Rp 410.000 Select | ||
Airlangga Economy (272B) | 09:15 Jakarta | 17:06 Semarang | 7h 51m Direct | Rp 104.000 Select | ||
Pandalungan 2 Executive (7050) | 09:25 Jakarta | 14:58 Semarang | 5h 33m Direct | Rp 450.000 Select | ||
Sembrani Executive (40) | 10:20 Jakarta | 15:25 Semarang | 5h 5m Direct | Rp 490.000 Select | ||
Sembrani luxury Executive (40L) | 10:20 Jakarta | 15:25 Semarang | 5h 5m Direct | Rp 1.050.000 Select | ||
Matarmaja Economy (270) | 11:25 Jakarta | 17:55 Semarang | 6h 30m Direct | Rp 280.000 Select | ||
Argo merbabu Executive (24) | 12:00 Jakarta | 17:20 Semarang | 5h 20m Direct | Rp 410.000 Select | ||
Blambangan ekspres Economy (146) | 12:10 Jakarta | 18:15 Semarang | 6h 5m Direct | Rp 305.000 Select | ||
Blambangan ekspres Executive (146) | 12:10 Jakarta | 18:15 Semarang | 6h 5m Direct | Rp 465.000 Select | ||
Argo merbabu Executive (24) | 12:16 Jakarta | 17:20 Semarang | 5h 4m Direct | Rp 410.000 Select | ||
Blambangan ekspres Economy (146) | 12:23 Jakarta | 18:15 Semarang | 5h 52m Direct | Rp 305.000 Select | ||
Blambangan ekspres Executive (146) | 12:23 Jakarta | 18:15 Semarang | 5h 52m Direct | Rp 465.000 Select | ||
Menoreh Economy (176B) | 13:35 Jakarta | 19:22 Semarang | 5h 47m Direct | Rp 230.000 Select | ||
Menoreh Executive (176B) | 13:35 Jakarta | 19:22 Semarang | 5h 47m Direct | Rp 410.000 Select | ||
Menoreh Economy (176B) | 13:46 Jakarta | 19:22 Semarang | 5h 36m Direct | Rp 230.000 Select | ||
Menoreh Executive (176B) | 13:46 Jakarta | 19:22 Semarang | 5h 36m Direct | Rp 410.000 Select | ||
Brantas Economy (152) | 14:10 Jakarta | 20:21 Semarang | 6h 11m Direct | Rp 240.000 Select | ||
Brantas Executive (152) | 14:10 Jakarta | 20:21 Semarang | 6h 11m Direct | Rp 420.000 Select | ||
Kertajaya Economy (254B) | 14:30 Jakarta | 21:12 Semarang | 6h 42m Direct | Rp 250.000 Select | ||
Kertajaya Economy (254B) | 14:42 Jakarta | 21:12 Semarang | 6h 30m Direct | Rp 250.000 Select | ||
Brawijaya Executive (38) | 15:45 Jakarta | 21:00 Semarang | 5h 15m Direct | Rp 570.000 Select | ||
Argo sindoro Executive (18) | 16:45 Jakarta | 21:55 Semarang | 5h 10m Direct | Rp 410.000 Select | ||
Argo sindoro Executive (18) | 17:02 Jakarta | 21:55 Semarang | 4h 53m Direct | Rp 410.000 Select | ||
Majapahit Economy (246B) | 17:40 Jakarta | 23:14 Semarang | 5h 34m Direct | Rp 280.000 Select | ||
Tawang jaya Economy (260B) | 18:25 Jakarta | 00:20 Semarang | 5h 55m Direct | Rp 230.000 Select | ||
Sembrani Executive (42) | 19:30 Jakarta | 00:33 Semarang | 5h 3m Direct | Rp 490.000 Select | ||
Sembrani luxury Executive (42L) | 19:30 Jakarta | 00:33 Semarang | 5h 3m Direct | Rp 1.050.000 Select | ||
Argo merbabu Executive (28) | 19:45 Jakarta | 01:01 Semarang | 5h 16m Direct | Rp 410.000 Select | ||
Pandalungan Executive (32) | 19:55 Jakarta | 01:33 Semarang | 5h 38m Direct | Rp 450.000 Select | ||
Pandalungan priority Executive (32P) | 19:55 Jakarta | 01:33 Semarang | 5h 38m Direct | Rp 705.000 Select | ||
Argo merbabu Executive (28) | 20:01 Jakarta | 01:01 Semarang | 5h Direct | Rp 410.000 Select | ||
Anggrek Executive (4B) | 20:30 Jakarta | 01:13 Semarang | 4h 43m Direct | Rp 580.000 Select | ||
Anggrek compartment Executive (4BCS) | 20:30 Jakarta | 01:13 Semarang | 4h 43m Direct | Rp 1.615.000 Select | ||
Gumarang Economy (164A) | 21:30 Jakarta | 03:45 Semarang | 6h 15m Direct | Rp 340.000 Select | ||
Gumarang Executive (164A) | 21:30 Jakarta | 03:45 Semarang | 6h 15m Direct | Rp 510.000 Select | ||
Jayabaya Economy (92) | 22:15 Jakarta | 04:11 Semarang | 5h 56m Direct | Rp 345.000 Select | ||
Jayabaya Executive (92) | 22:15 Jakarta | 04:11 Semarang | 5h 56m Direct | Rp 505.000 Select | ||
Jayabaya Economy (92) | 22:27 Jakarta | 04:11 Semarang | 5h 44m Direct | Rp 345.000 Select | ||
Jayabaya Executive (92) | 22:27 Jakarta | 04:11 Semarang | 5h 44m Direct | Rp 505.000 Select | ||
Argo muria Executive (22) | 22:40 Jakarta | 03:55 Semarang | 5h 15m Direct | Rp 410.000 Select | ||
Argo muria Executive (22) | 22:57 Jakarta | 03:55 Semarang | 4h 58m Direct | Rp 410.000 Select | ||
Argo anjasmoro Executive (30A) | 23:35 Jakarta | 05:02 Semarang | 5h 27m Direct | Rp 490.000 Select | ||
Tawang jaya premium Economy (180B) | 23:50 Jakarta | 05:41 Semarang | 5h 51m Direct | Rp 230.000 Select | ||
Tawang jaya premium Executive (180B) | 23:50 Jakarta | 05:41 Semarang | 5h 51m Direct | Rp 410.000 Select |
The Jakarta to Semarang train route is served by 22 intercity services. Departures from Jakarta are handled by Gambir Station, Pasar Senen Station, while arrivals in Semarang are handled by Semarang Tawang Station, Semarang Poncol Station. Available classes range from Economy, Executive, Luxury, Compartment to Priority.
The journey begins at Gambir Station, Pasar Senen Station and ends at Semarang Tawang Station, Semarang Poncol Station. 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 Airlangga, Anggrek, Argo Anjasmoro, Argo Merbabu, Argo Muria, Argo Sindoro, Blambangan Ekspres, Brantas, Brawijaya, Dharmawangsa Ekspres, Gumarang, Gunungjati, Jayabaya, Kertajaya, Majapahit, Matarmaja, Menoreh, Pandalungan, Pandalungan 2, Sembrani, Tawang Jaya and Tawang Jaya Premium. 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, Semarang 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 – Semarang route include Airlangga, Anggrek, Argo Anjasmoro, Argo Merbabu, Argo Muria, Argo Sindoro, plus 16 further services. Availability differs by departure date, so check the full list and schedules on Traveloka's train search page.
Departures from Jakarta are generally served by Gambir Station, Pasar Senen Station, and arrivals in Semarang by Semarang Tawang Station, Semarang Poncol Station. The stations used vary by service, so check the station names on the schedule details before completing your booking.
Classes available on the Jakarta – Semarang 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, Semarang 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.