How to get to Pekalongan

How to Get to Pekalongan

From Jakarta to Pekalongan

From Jakarta to Pekalongan, the cheapest way to travel is by bus for 120000 IDR, while traveling by train takes 3h 48m and is the fastest option.

From Surakarta to Pekalongan

Traveling from Surakarta to Pekalongan, your best choice is bus for 145000 IDR, which gets you there in just 1h 45m.

Arrival stations in Pekalongan

Travelers arriving in Pekalongan usually arrive at one of these stations: