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