Pekalongan, famous for its batik, is located about 400 kilometers from Surabaya. You can reach this city via the northern rail line or the Trans-Java Toll Road. Trains depart from Surabaya Pasar Turi and arrive at Pekalongan Station in approximately 5 to 6 hours. Buses are also a viable option, taking slightly longer due to traffic. This route is essential for those exploring the cultural heritage of the north coast of Java.
Total Distance: 400 km driving distance, 350 km straight-line distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 5 hours 30 mins | 7 hours |
| Avg Price | 200,000 - 400,000 IDR | 180,000 - 280,000 IDR |
| Operator | PT Kereta Api Indonesia (Sembrani) | Sinar Jaya |
| Route | Surabaya Pasar Turi - Semarang - Pekalongan | Trans-Java Toll Road |
| Tip | The Sembrani train offers a fast and comfortable executive service. | Sinar Jaya provides reliable service with frequent departures from Bungurasih. |
October, during the annual Batik festival, or the dry season from May to August.