To reach Jepara from Penajam, you must cross to Balikpapan, fly to Jakarta, and then take a train to Semarang followed by a bus to Jepara. 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 9 to 11 hours.
Total Distance: Driving distance 0 km (sea crossing required), straight-line air distance 1,300 km.
Take the train from Gambir Station in Jakarta to Semarang for a comfortable journey.
April to October for the best weather conditions in Jepara.