To reach Kediri from Pekanbaru, you must fly to Surabaya (SUB) and then take a train to Kediri. You will depart from Sultan Syarif Kasim II (PKU) and arrive at Juanda International Airport (SUB). From Surabaya, take a train from Gubeng Station to Kediri Station. The total travel time is approximately 9 to 11 hours.
Total Distance: Driving distance 120 km (Surabaya to Kediri); air distance 1,600 km.
The train ride offers beautiful views of the East Java countryside.
April to October for the driest weather.