To reach Pekalongan from Lumajang, you must first travel to Probolinggo station. From there, take a direct train to Pekalongan station. The train journey takes approximately 8.5 hours. This route connects the eastern part of Java to the batik city of Pekalongan. It is the most comfortable and scenic way to travel across the island.
Total Distance: Driving distance 520 km; rail distance 500 km.
Book your tickets online via the KAI Access app in advance.
April to October, during the dry season for better sightseeing.