Flight distance from Batam to Pekanbaru

295 kilometers/183 miles
or 159 nautical miles.
Your flight will depart from Batam airport and land at Pekanbaru airport.
City: Batam (BTH) Pekanbaru (PKU)
Latitude: 1.082776 0.466667
Longitude: 104.030571 101.45
Country: Indonesia Indonesia
Timezone: Asia/Jakarta Asia/Jakarta
Current time:: 02:00 05-Apr-2026 02:00 05-Apr-2026

How far is between Batam and Pekanbaru?

  • Your starting point Batam, Indonesia is located at 1.082776,104.030571
  • Your ending point Pekanbaru, Indonesia is located at 0.466667,101.45
  • l distance from Batam to Pekanbaru is 295 kms equals to miles and 159 nautical miles.
  • Flight time from Batam to Pekanbaru is 16 hours 15 minutes
Click here to get detail flight schedules from Batam to Pekanbaru