Traveling from Poncokusumo to Pekalongan is a straightforward journey across Java. You should travel to Malang or Surabaya to catch a train to Pekalongan Station. Alternatively, you can take a bus from Malang to Pekalongan, which is a direct option. The total distance is approximately 450 km. This route is well-connected by both rail and road, making it easy to navigate.
Total Distance: Driving distance 500 km, straight-line air distance 400 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 6 hours | 10 hours |
| Avg Price | 200,000 - 450,000 IDR | 150,000 - 300,000 IDR |
| Operator | PT Kereta Api Indonesia (KAI) | PO Rosalia Indah |
| Route | Malang/Surabaya to Pekalongan Station | Malang - Pekalongan |
| Tip | Book your train ticket in advance via the KAI Access app. | Choose executive class for a more comfortable journey. |
All year round, but avoid the peak holiday seasons for better ticket availability.