To reach Pekalongan from Penajam, you must cross to Balikpapan, fly to Jakarta, and then take a train to Pekalongan. This is the most practical way to reach the city. The journey involves a sea crossing, a flight, and a land trip. Total travel time is approximately 8 to 10 hours.
Total Distance: Driving distance 0 km (sea crossing required), straight-line air distance 1,200 km.
Take the train from Gambir Station in Jakarta to Pekalongan for a comfortable journey.
April to October for the best weather conditions in Pekalongan.