To reach Banyuwangi from Pekanbaru, you must fly to Surabaya (SUB) and then take a train to Banyuwangi. 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 Banyuwangi Station. The total travel time is approximately 12 to 14 hours.
Total Distance: Driving distance 300 km (Surabaya to Banyuwangi); air distance 1,800 km.
The train ride offers beautiful views of the East Java countryside.
April to October for the driest weather.