To reach Pekalongan from Mojokerto, take a direct train from Mojokerto Station (MR) to Pekalongan Station (PK). The journey takes approximately 5 to 6 hours. Pekalongan is a city on the north coast of Central Java, world-famous for its intricate batik designs and vibrant cultural heritage.
Total Distance: Driving distance 380 km, Air distance 330 km.
Book executive class for a comfortable direct journey.
May to September for drier weather.