To reach Kediri from Bintan, take a ferry to Batam, fly to Jakarta, and then take a train to Kediri. The total distance is about 1,500 km. The journey takes approximately 16 hours. This route is ideal for those visiting the historic sites of East Java.
Total Distance: Driving distance N/A; Air distance 1,500 km.
The train ride from Jakarta to Kediri is long but comfortable.
May to September for dry weather.