To reach Pekalongan from Sabang, you must ferry to Banda Aceh, fly to Jakarta, and take a train to Pekalongan station. The train ride from Jakarta to Pekalongan is efficient and comfortable. This route is highly recommended for its convenience. Expect a total travel time of 10 hours including transfers. Pekalongan is famous for its batik industry and coastal culture.
Total Distance: Driving distance 2,850 km (including ferry), straight-line air distance 2,250 km.
Book your train ticket in advance for the best seats.
Dry season (May to September) for pleasant weather.