To reach Kediri from Sabang, you must ferry to Banda Aceh, fly to Jakarta, and take a train to Kediri station. The train journey from Jakarta to Kediri is long but offers a great view of the Javanese landscape. This route is highly recommended for its comfort. Expect a total travel time of 14 hours including transfers. Kediri is a historic city with many ancient temples.
Total Distance: Driving distance 3,300 km (including ferry), straight-line air distance 2,600 km.
Book your train ticket in advance for the best seats.
Dry season (May to September) for pleasant weather.