To reach Pekalongan from Bintan, take a ferry to Batam, fly to Jakarta, and then take a train to Pekalongan. The total distance is about 1,100 km. The journey takes approximately 11 hours. This route is perfect for those interested in the famous Pekalongan batik.
Total Distance: Driving distance N/A; Air distance 1,100 km.
The train ride from Jakarta to Pekalongan is very comfortable.
May to September for dry weather.