The route from Batam to Pekanbaru involves crossing from the Riau Islands to the mainland of Sumatra. The fastest way is a direct flight from Hang Nadim to Sultan Syarif Kasim II Airport. Alternatively, you can take a ferry to Dumai or Buton, followed by a bus journey to Pekanbaru. This route connects the industrial hub of Batam with the capital of Riau province. Expect a mix of coastal and inland travel experiences.
Total Distance: Air distance 350 km; Land/Sea route approx 500 km.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 1 hour | 12 hours |
| Avg Price | IDR 600,000 - 900,000 | IDR 400,000 - 550,000 |
| Operator | Lion Air, Citilink | Various Ferry Operators |
| Route | Hang Nadim (BTH) to Sultan Syarif Kasim II (PKU) | Batam to Dumai (Ferry) then Bus to Pekanbaru |
| Tip | Flights are frequent and the most reliable option. | The bus leg from Dumai to Pekanbaru takes about 6 hours. |
March to August for drier conditions, ideal for land travel.