Pekalongan to Semarang Train Tickets

Trains

Origin
Destination
Departure
3 Oct 2026
Return
Adult
Age 3+
Infant
Below age 3
Search Ticket
Price and Train Schedule Pekalongan - Semarang
Travelling by Train from Pekalongan to Semarang
Pekalongan to Semarang Train: Frequently Asked Questions
List of Trains Serving the Pekalongan Routes to Semarang
Other Train Routes From Pekalongan
Other Train Routes to Semarang

Price and Train Schedule Pekalongan - Semarang

Train Name
Departure
Arrival
Duration
Price
Pandalungan
Executive (32)
00:30
Pekalongan
01:33
Semarang
1h 3m
Direct
Rp 150.000
Select
Pandalungan priority
Executive (32P)
00:30
Pekalongan
01:33
Semarang
1h 3m
Direct
Rp 440.000
Select
Gumarang
Economy (164A)
02:36
Pekalongan
03:45
Semarang
1h 9m
Direct
Rp 340.000
Select
Gumarang
Executive (164A)
02:36
Pekalongan
03:45
Semarang
1h 9m
Direct
Rp 510.000
Select
Muria
Executive (22)
02:49
Pekalongan
03:55
Semarang
1h 6m
Direct
Rp 310.000
Select
Jayabaya
Economy (92)
03:07
Pekalongan
04:11
Semarang
1h 4m
Direct
Rp 260.000
Select
Jayabaya
Executive (92)
03:07
Pekalongan
04:11
Semarang
1h 4m
Direct
Rp 380.000
Select
Harina
Economy (96)
03:22
Pekalongan
04:30
Semarang
1h 8m
Direct
Rp 205.000
Select
Harina
Executive (96)
03:22
Pekalongan
04:30
Semarang
1h 8m
Direct
Rp 350.000
Select
Argo anjasmoro
Executive (30A)
03:53
Pekalongan
05:02
Semarang
1h 9m
Direct
Rp 490.000
Select
Tawang jaya premium
Economy (180B)
04:24
Pekalongan
05:41
Semarang
1h 17m
Direct
Rp 175.000
Select
Tawang jaya premium
Executive (180B)
04:24
Pekalongan
05:41
Semarang
1h 17m
Direct
Rp 310.000
Select
Kaligung
Economy (216A)
06:02
Pekalongan
07:23
Semarang
1h 21m
Direct
Rp 75.000
Select
Kaligung
Executive (216A)
06:02
Pekalongan
07:23
Semarang
1h 21m
Direct
Rp 90.000
Select
Kamandaka
Economy (181A)
08:08
Pekalongan
09:32
Semarang
1h 24m
Direct
Rp 85.000
Select
Kamandaka
Executive (181A)
08:08
Pekalongan
09:32
Semarang
1h 24m
Direct
Rp 140.000
Select
Joglosemarkerto
Economy (187A)
08:53
Pekalongan
18:02
Semarang
9h 9m
Direct
Rp 280.000
Select
Joglosemarkerto
Executive (187A)
08:53
Pekalongan
18:02
Semarang
9h 9m
Direct
Rp 430.000
Select
Muria
Executive (26)
10:16
Pekalongan
11:20
Semarang
1h 4m
Direct
Rp 310.000
Select
Muria
Executive (20A)
11:22
Pekalongan
12:29
Semarang
1h 7m
Direct
Rp 310.000
Select
Tawang jaya premium
Economy (178B)
11:37
Pekalongan
12:53
Semarang
1h 16m
Direct
Rp 175.000
Select
Tawang jaya premium
Executive (178B)
11:37
Pekalongan
12:53
Semarang
1h 16m
Direct
Rp 310.000
Select
Kaligung
Economy (218)
12:22
Pekalongan
13:43
Semarang
1h 21m
Direct
Rp 75.000
Select
Kaligung
Executive (218)
12:22
Pekalongan
13:43
Semarang
1h 21m
Direct
Rp 90.000
Select
Joglosemarkerto
Economy (193A)
12:54
Pekalongan
14:15
Semarang
1h 21m
Direct
Rp 85.000
Select
Joglosemarkerto
Executive (193A)
12:54
Pekalongan
14:15
Semarang
1h 21m
Direct
Rp 130.000
Select
Kaligung
Economy (214A)
13:12
Pekalongan
14:30
Semarang
1h 18m
Direct
Rp 75.000
Select
Kaligung
Executive (214A)
13:12
Pekalongan
14:30
Semarang
1h 18m
Direct
Rp 90.000
Select
Gunungjati
Economy (118B)
13:40
Pekalongan
14:45
Semarang
1h 5m
Direct
Rp 130.000
Select
Gunungjati
Executive (118B)
13:40
Pekalongan
14:45
Semarang
1h 5m
Direct
Rp 180.000
Select
Pandalungan 2
Executive (7050)
13:51
Pekalongan
14:58
Semarang
1h 7m
Direct
Rp 150.000
Select
Dharmawangsa ekspres
Economy (166A)
14:11
Pekalongan
15:37
Semarang
1h 26m
Direct
Rp 195.000
Select
Dharmawangsa ekspres
Executive (166A)
14:11
Pekalongan
15:37
Semarang
1h 26m
Direct
Rp 315.000
Select
Sembrani
Executive (40)
14:24
Pekalongan
15:25
Semarang
1h 1m
Direct
Rp 490.000
Select
Sembrani luxury
Executive (40L)
14:24
Pekalongan
15:25
Semarang
1h 1m
Direct
Rp 1.050.000
Select
Harina
Economy (100)
15:18
Pekalongan
16:23
Semarang
1h 5m
Direct
Rp 205.000
Select
Harina
Executive (100)
15:18
Pekalongan
16:23
Semarang
1h 5m
Direct
Rp 350.000
Select
Airlangga
Economy (272B)
15:51
Pekalongan
17:06
Semarang
1h 15m
Direct
Rp 49.000
Select
Muria
Executive (24)
16:16
Pekalongan
17:20
Semarang
1h 4m
Direct
Rp 310.000
Select
Matarmaja
Economy (270)
16:45
Pekalongan
17:55
Semarang
1h 10m
Direct
Rp 210.000
Select
Blambangan ekspres
Economy (146)
17:02
Pekalongan
18:15
Semarang
1h 13m
Direct
Rp 105.000
Select
Blambangan ekspres
Executive (146)
17:02
Pekalongan
18:15
Semarang
1h 13m
Direct
Rp 155.000
Select
Kamandaka
Economy (194A)
17:30
Pekalongan
18:44
Semarang
1h 14m
Direct
Rp 85.000
Select
Kamandaka
Executive (194A)
17:30
Pekalongan
18:44
Semarang
1h 14m
Direct
Rp 145.000
Select
Menoreh
Economy (176B)
18:09
Pekalongan
19:22
Semarang
1h 13m
Direct
Rp 175.000
Select
Menoreh
Executive (176B)
18:09
Pekalongan
19:22
Semarang
1h 13m
Direct
Rp 310.000
Select
Kaligung
Economy (220)
18:47
Pekalongan
20:06
Semarang
1h 19m
Direct
Rp 75.000
Select
Kaligung
Executive (220)
18:47
Pekalongan
20:06
Semarang
1h 19m
Direct
Rp 90.000
Select
Brantas
Economy (152)
19:11
Pekalongan
20:21
Semarang
1h 10m
Direct
Rp 180.000
Select
Brantas
Executive (152)
19:11
Pekalongan
20:21
Semarang
1h 10m
Direct
Rp 315.000
Select
Kertajaya
Economy (254B)
19:43
Pekalongan
21:12
Semarang
1h 29m
Direct
Rp 190.000
Select
Brawijaya
Executive (38)
19:57
Pekalongan
21:00
Semarang
1h 3m
Direct
Rp 430.000
Select
Brawijaya priority
Executive (38P)
19:57
Pekalongan
21:00
Semarang
1h 3m
Direct
Rp 700.000
Select
Joglosemarkerto
Economy (185A)
20:26
Pekalongan
21:38
Semarang
1h 12m
Direct
Rp 85.000
Select
Joglosemarkerto
Executive (185A)
20:26
Pekalongan
21:38
Semarang
1h 12m
Direct
Rp 130.000
Select
Muria
Executive (18)
20:52
Pekalongan
21:55
Semarang
1h 3m
Direct
Rp 310.000
Select
Kaligung
Economy (222F)
21:24
Pekalongan
22:43
Semarang
1h 19m
Direct
Rp 75.000
Select
Kaligung
Executive (222F)
21:24
Pekalongan
22:43
Semarang
1h 19m
Direct
Rp 100.000
Select
Majapahit
Economy (246B)
22:06
Pekalongan
23:14
Semarang
1h 8m
Direct
Rp 210.000
Select
Ciremai
Economy (172B)
22:41
Pekalongan
23:50
Semarang
1h 9m
Direct
Rp 140.000
Select
Ciremai
Executive (172B)
22:41
Pekalongan
23:50
Semarang
1h 9m
Direct
Rp 225.000
Select
Tawang jaya
Economy (260B)
23:13
Pekalongan
00:20
Semarang
1h 7m
Direct
Rp 175.000
Select
Sembrani
Executive (42)
23:32
Pekalongan
00:33
Semarang
1h 1m
Direct
Rp 490.000
Select
Sembrani luxury
Executive (42L)
23:32
Pekalongan
00:33
Semarang
1h 1m
Direct
Rp 1.050.000
Select
Muria
Executive (28)
23:56
Pekalongan
01:01
Semarang
1h 5m
Direct
Rp 310.000
Select

Travelling by Train from Pekalongan to Semarang

The Pekalongan to Semarang train route is served by 26 intercity services, with a journey time of 2 hingga 3 hours. Departures from Pekalongan are handled by the main stations in Pekalongan, while arrivals in Semarang are handled by the main stations in Semarang. Available classes range from Economy, Executive, Luxury to Priority.

Route and Stations from Pekalongan to Semarang

The journey begins at the main stations in Pekalongan and ends at the main stations in Semarang. The stations used differ by service, so check the departure and arrival station names on the schedule details before completing your booking.

Trains and Classes on the Pekalongan – Semarang Route

Services on this route include Airlangga, Argo Anjasmoro, Argo Merbabu, Argo Muria, Argo Sindoro, Blambangan Ekspres, Brantas, Brawijaya, Ciremai, Dharmawangsa Ekspres, Gumarang, Gunungjati, Harina, Jayabaya, Joglosemarkerto, Kaligung, Kamandaka, 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.

How Long Does the Pekalongan to Semarang Train Take?

The journey usually takes 2 hingga 3 hours. The exact time depends on the service and the number of stops, so direct services are generally faster. Each schedule shows its duration in the search results before you book.

How to Check Schedules and Book Pekalongan to Semarang Train Tickets

Enter Pekalongan 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.

Pekalongan to Semarang Train: Frequently Asked Questions

Which trains serve the Pekalongan to Semarang route?

Services on the Pekalongan – Semarang route include Airlangga, Argo Anjasmoro, Argo Merbabu, Argo Muria, Argo Sindoro, Blambangan Ekspres, plus 20 further services. Availability differs by departure date, so check the full list and schedules on Traveloka's train search page.

How long is the train journey from Pekalongan to Semarang?

The train journey from Pekalongan to Semarang usually takes 2 hingga 3 hours. The exact time depends on the service and how many stops it makes, so direct services are generally faster. Each schedule shows its duration in the search results before you book.

Which classes are available on the Pekalongan to Semarang train?

Classes available on the Pekalongan – Semarang route include Economy, Executive, Luxury and Priority. Economy is the most affordable option, while Executive offers wider reclining seats. Class options per schedule can be compared directly on Traveloka.

How do I check schedules and book Pekalongan to Semarang train tickets?

Enter Pekalongan 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.