Instant Recommended
06:30
Terminal Kali Deres, Jakarta
7h 20m bus ride in Express
13:50
Terminal Pekalongan
Instant Recommended
13:00
Jembatan Baru, Jakarta
7h 10m bus ride in Express
20:10
Terminal Pekalongan
Instant Recommended
14:50
Kampung Rambutan, Bekasi
7h 10m bus ride in Express
22:00
Terminal Pekalongan

From Terminal Kali Deres to Pekalongan by Buses

Instant Recommended
06:30
Terminal Kali Deres, Jakarta
7h 20m bus ride in Express
13:50
Terminal Pekalongan
Instant
14:20
Terminal Kali Deres, Jakarta
8h 40m bus ride in Express
23:00
Terminal Pekalongan
Instant
18:00
Terminal Kali Deres, Jakarta
7h 20m bus ride in Express
01:20
+1
Terminal Pekalongan

From Jembatan Baru to Pekalongan by Buses

Instant Recommended
13:00
Jembatan Baru, Jakarta
7h 10m bus ride in Express
20:10
Terminal Pekalongan

From Kampung Rambutan to Pekalongan by Buses

Instant Recommended
14:50
Kampung Rambutan, Bekasi
7h 10m bus ride in Express
22:00
Terminal Pekalongan
Instant
15:00
Kampung Rambutan, Bekasi
7h 15m bus ride in Express
22:15
Terminal Pekalongan
Instant Fastest
15:10
Kampung Rambutan, Bekasi
5h 40m bus ride in Express
20:50
Terminal Pekalongan

From Pulo Gebang to Pekalongan by Buses

Instant
11:00
Pulo Gebang, Bekasi
7h 5m bus ride in Express
18:05
Terminal Pekalongan
Instant
15:35
Pulo Gebang, Bekasi
7h 40m bus ride in Express
23:15
Terminal Pekalongan
Instant
18:30
Pulo Gebang, Bekasi
6h 40m bus ride in Express
01:10
+1
Kota Pekalongan
Instant
20:00
Pulo Gebang, Bekasi
6h 40m bus ride in Express
02:40
+1
Kota Pekalongan
Instant
21:00
Pulo Gebang, Bekasi
6h 40m bus ride in Express
03:40
+1
Kota Pekalongan

Jakarta to Pekalongan Schedule

Jakarta to Pekalongan Schedule
Transport NameRoute TimePrice
Dewi Sri Express 06:30 - 13:50IDR 128,831
Pahala Kencana Express 11:00 - 18:05IDR 199,110
PO BHALADIKA Lokananta Express 13:00 - 20:10IDR 205,006
Pahala Kencana Express 14:50 - 22:00IDR 187,385
Mawar Express 18:30 - 01:10IDR 316,217
Dewi Sri Express 18:00 - 01:20IDR 128,831
3M Transport Express 20:00 - 02:40IDR 234,283

Popular Routes in Indonesia

How to get from Jakarta to Pekalongan?

When you want to get from Jakarta to Pekalongan, your choices are limited. There is only one option we offer for this route:

  • Bus

How far is Jakarta from Pekalongan?

The overland distance from Jakarta to Pekalongan is 270 miles (434 km).
The flying distance is 205 miles (329 km).

How long does it take to get from Jakarta to Pekalongan?

The travel time from Jakarta to Pekalongan takes 9 hours in media.

How much does it cost to get from Jakarta to Pekalongan?

To get from Jakarta to Pekalongan prepare to shell out about IDR 129,250 for your ticket.

How many trips per day are there from Jakarta to Pekalongan?

Buses from Jakarta to Pekalongan ride 12 times a day.

Useful tips for travel from Jakarta to Pekalongan

While bus is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.

Buses

Things to remember before buying your bus ticket:

  • If possible, make sure to choose higher-class buses for a more comfortable travel experience. Such buses often have an air conditioning system, soft reclining seats, Wi-Fi, bathrooms, etc.
  • As with plane tickets, buses are better booked in advance so that you can secure a good seat.
  • While booking a bus, keep in mind that delays are possible. Yet it still pays to get to the bus station at least 15 minutes prior to the scheduled departure.

Do many travellers take bus from Jakarta to Pekalongan?

Up to now, 549 booked bus tickets from Jakarta to Pekalongan through our
service. You can check reviews above.