seo/content/train/ROUTE.jakarta.semarang.scheduleTableTrainName | seo/content/train/ROUTE.jakarta.semarang.scheduleTableDepartureTime | seo/content/train/ROUTE.jakarta.semarang.scheduleTableArrivalTime | seo/content/train/ROUTE.jakarta.semarang.scheduleTableTravelDuration | seo/content/train/ROUTE.jakarta.semarang.scheduleTablePrice | ||
|---|---|---|---|---|---|---|
Muria Executive (26) | 06:00 Jakarta | 11:20 Semarang | 5h 20m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Muria Executive (26) | 06:16 Jakarta | 11:20 Semarang | 5h 4m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Tawang jaya premium Economy (178B) | 06:45 Jakarta | 12:53 Semarang | 6h 8m Direct | Rp 230.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Tawang jaya premium Executive (178B) | 06:45 Jakarta | 12:53 Semarang | 6h 8m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Tawang jaya premium Economy (178B) | 06:58 Jakarta | 12:53 Semarang | 5h 55m Direct | Rp 230.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Tawang jaya premium Executive (178B) | 06:58 Jakarta | 12:53 Semarang | 5h 55m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Muria Executive (20A) | 07:15 Jakarta | 12:29 Semarang | 5h 14m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Muria Executive (20A) | 07:32 Jakarta | 12:29 Semarang | 4h 57m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Dharmawangsa ekspres Economy (166A) | 08:10 Jakarta | 15:37 Semarang | 7h 27m Direct | Rp 260.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Dharmawangsa ekspres Executive (166A) | 08:10 Jakarta | 15:37 Semarang | 7h 27m Direct | Rp 420.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Anggrek Executive (2B) | 08:20 Jakarta | 13:05 Semarang | 4h 45m Direct | Rp 580.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Anggrek compartment Executive (2BCS) | 08:20 Jakarta | 13:05 Semarang | 4h 45m Direct | Rp 1.615.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Dharmawangsa ekspres Economy (166A) | 08:21 Jakarta | 15:37 Semarang | 7h 16m Direct | Rp 260.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Dharmawangsa ekspres Executive (166A) | 08:21 Jakarta | 15:37 Semarang | 7h 16m Direct | Rp 420.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Gunungjati Economy (118B) | 09:00 Jakarta | 14:45 Semarang | 5h 45m Direct | Rp 230.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Gunungjati Executive (118B) | 09:00 Jakarta | 14:45 Semarang | 5h 45m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Airlangga Economy (272B) | 09:15 Jakarta | 17:06 Semarang | 7h 51m Direct | Rp 104.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Pandalungan 2 Executive (7050) | 09:25 Jakarta | 14:58 Semarang | 5h 33m Direct | Rp 450.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Sembrani Executive (40) | 10:20 Jakarta | 15:25 Semarang | 5h 5m Direct | Rp 490.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Sembrani luxury Executive (40L) | 10:20 Jakarta | 15:25 Semarang | 5h 5m Direct | Rp 1.050.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Matarmaja Economy (270) | 11:25 Jakarta | 17:55 Semarang | 6h 30m Direct | Rp 280.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Muria Executive (24) | 12:00 Jakarta | 17:20 Semarang | 5h 20m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Blambangan ekspres Economy (146) | 12:10 Jakarta | 18:15 Semarang | 6h 5m Direct | Rp 305.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Blambangan ekspres Executive (146) | 12:10 Jakarta | 18:15 Semarang | 6h 5m Direct | Rp 465.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Muria Executive (24) | 12:16 Jakarta | 17:20 Semarang | 5h 4m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Blambangan ekspres Economy (146) | 12:23 Jakarta | 18:15 Semarang | 5h 52m Direct | Rp 305.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Blambangan ekspres Executive (146) | 12:23 Jakarta | 18:15 Semarang | 5h 52m Direct | Rp 465.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Menoreh Economy (176B) | 13:35 Jakarta | 19:22 Semarang | 5h 47m Direct | Rp 230.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Menoreh Executive (176B) | 13:35 Jakarta | 19:22 Semarang | 5h 47m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Menoreh Economy (176B) | 13:46 Jakarta | 19:22 Semarang | 5h 36m Direct | Rp 230.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Menoreh Executive (176B) | 13:46 Jakarta | 19:22 Semarang | 5h 36m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Brantas Economy (152) | 14:10 Jakarta | 20:21 Semarang | 6h 11m Direct | Rp 240.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Brantas Executive (152) | 14:10 Jakarta | 20:21 Semarang | 6h 11m Direct | Rp 420.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Kertajaya Economy (254B) | 14:30 Jakarta | 21:12 Semarang | 6h 42m Direct | Rp 250.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Kertajaya Economy (254B) | 14:42 Jakarta | 21:12 Semarang | 6h 30m Direct | Rp 250.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Brawijaya Executive (38) | 15:45 Jakarta | 21:00 Semarang | 5h 15m Direct | Rp 570.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Muria Executive (18) | 16:45 Jakarta | 21:55 Semarang | 5h 10m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Muria Executive (18) | 17:02 Jakarta | 21:55 Semarang | 4h 53m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Majapahit Economy (246B) | 17:40 Jakarta | 23:14 Semarang | 5h 34m Direct | Rp 280.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Tawang jaya Economy (260B) | 18:25 Jakarta | 00:20 Semarang | 5h 55m Direct | Rp 230.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Sembrani Executive (42) | 19:30 Jakarta | 00:33 Semarang | 5h 3m Direct | Rp 490.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Sembrani luxury Executive (42L) | 19:30 Jakarta | 00:33 Semarang | 5h 3m Direct | Rp 1.050.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Muria Executive (28) | 19:45 Jakarta | 01:01 Semarang | 5h 16m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Pandalungan Executive (32) | 19:55 Jakarta | 01:33 Semarang | 5h 38m Direct | Rp 450.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Pandalungan priority Executive (32P) | 19:55 Jakarta | 01:33 Semarang | 5h 38m Direct | Rp 705.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Muria Executive (28) | 20:01 Jakarta | 01:01 Semarang | 5h Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Anggrek Executive (4B) | 20:30 Jakarta | 01:13 Semarang | 4h 43m Direct | Rp 580.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Anggrek compartment Executive (4BCS) | 20:30 Jakarta | 01:13 Semarang | 4h 43m Direct | Rp 1.615.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Gumarang Economy (164A) | 21:30 Jakarta | 03:45 Semarang | 6h 15m Direct | Rp 340.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Gumarang Executive (164A) | 21:30 Jakarta | 03:45 Semarang | 6h 15m Direct | Rp 510.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Jayabaya Economy (92) | 22:15 Jakarta | 04:11 Semarang | 5h 56m Direct | Rp 345.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Jayabaya Executive (92) | 22:15 Jakarta | 04:11 Semarang | 5h 56m Direct | Rp 505.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Jayabaya Economy (92) | 22:27 Jakarta | 04:11 Semarang | 5h 44m Direct | Rp 345.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Jayabaya Executive (92) | 22:27 Jakarta | 04:11 Semarang | 5h 44m Direct | Rp 505.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Muria Executive (22) | 22:40 Jakarta | 03:55 Semarang | 5h 15m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Muria Executive (22) | 22:57 Jakarta | 03:55 Semarang | 4h 58m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Argo anjasmoro Executive (30A) | 23:35 Jakarta | 05:02 Semarang | 5h 27m Direct | Rp 490.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Tawang jaya premium Economy (180B) | 23:50 Jakarta | 05:41 Semarang | 5h 51m Direct | Rp 230.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta | ||
Tawang jaya premium Executive (180B) | 23:50 Jakarta | 05:41 Semarang | 5h 51m Direct | Rp 410.000 seo/content/train/ROUTE.jakarta.semarang.scheduleTableCta |
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.