To reach Purwokerto from Sabang, you must ferry to Banda Aceh, fly to Jakarta, and take a train to Purwokerto station. The train ride from Jakarta to Purwokerto is very scenic, passing through the heart of Java. This route is highly recommended for its comfort and efficiency. Expect a total travel time of 11 hours including transfers. Purwokerto is a gateway to the Baturraden highlands.
Total Distance: Driving distance 3,000 km (including ferry), straight-line air distance 2,300 km.
Book your train ticket in advance for the best seats.
Dry season (May to September) for pleasant weather.