The journey from Pasuruan to Pekanbaru requires traveling to Surabaya first, then taking a flight to Sultan Syarif Kasim II International Airport (PKU) in Pekanbaru. This is the most efficient way to reach the capital of Riau. The flight from Surabaya typically takes about 2 to 2.5 hours. Pekanbaru is known for its modern infrastructure and proximity to the rainforests. It is recommended to book your flights in advance.
Total Distance: 1,800 km straight-line air distance.
Most flights from Surabaya to Pekanbaru have a layover in Jakarta.
April to October, when the weather is dry and ideal for exploring.