How to get from Jakarta to Semarang by train

440km
14 per day
5h - 6h
Reverse route

Semarang is the capital of Central Java, and fourteen trains run there from Jakarta’s Gambir station, taking between 4 hours 45 minutes and 5 hours 43 minutes. They leave from 06:00 in the morning to 23:35 at night, and most are the premium Argo trains, with a few of the other long-distance services.

Have questions about your trip?Ask our Facebook group of fellow train travellers.
Join the group

Timetables

TrainJakartaSemarang
26 Argo Merbabu06:0011:20
20 Argo Muria07:1512:25
2 Argo Bromo Anggrek08:2013:05
118 Gunungjati09:0014:43
40 Sembrani10:2015:25
24 Argo Merbabu12:0017:20
38 Brawijaya15:4521:00
18 Argo Sindoro16:4521:55
42 Sembrani19:3000:33+1
28 Argo Merbabu19:4501:01+1
32/33 Pandalungan19:5501:33+1
4 Argo Bromo Anggrek20:3001:15+1
22 Argo Muria22:4003:55+1
30F Argo Anjasmoro23:3505:02+1

Average journey time: 5 hours 14 minutes

How to buy tickets

The easiest way to book Jakarta to Semarang train tickets is through 12Go, which shows availability and lets you pay by card.

Tickets go on sale 45 days in advance. For full details on booking windows, see the when to book Indonesia train tickets guide.

Jakarta to Semarang train tickets

Book with 12Go

About the route

The morning departures are the easiest if you want to arrive in the afternoon: the Argo Merbabu at 06:00, Argo Muria at 07:15 and Argo Bromo Anggrek at 08:20 are the morning options. The evening and night trains, such as the Sembrani at 19:30 and Argo Bromo Anggrek at 20:30, arrive after midnight, which suits a night on the train, but you must plan for the early arrival.

Semarang Tawang, the main station, is a Dutch-era building on the edge of the Old Town, the Kota Lama, which is a short walk away. Elsewhere in the city are Lawang Sewu, the old railway headquarters, and the Sam Poo Kong temple. Many of these trains go on to Surabaya, so you can also use this route as part of a longer trip along the north coast.


Have questions about your trip?Ask our Facebook group of fellow train travellers.
Join the group