The route from Badung to Purwokerto involves flying from Ngurah Rai International Airport to Jakarta, followed by a train journey to Purwokerto. There are no direct flights to Purwokerto from Bali. This journey connects the island of Bali to the city of Purwokerto in Central Java. Plan for a full day of travel to ensure a smooth connection.
Total Distance: Air distance is approximately 700 km; rail distance is roughly 300 km from Jakarta.
Book your train ticket from Jakarta to Purwokerto in advance via the KAI Access app.
May to September for the driest weather.