Flight distance from Batam to Banda Aceh

1075 kilometers/667 miles
or 580 nautical miles.
Your flight will depart from Batam airport and land at Banda Aceh airport.
City: Batam (BTH) Banda Aceh (BTJ)
Latitude: 1.082776 5.516944
Longitude: 104.030571 95.42
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 Banda Aceh?

  • Your starting point Batam, Indonesia is located at 1.082776,104.030571
  • Your ending point Banda Aceh, Indonesia is located at 5.516944,95.42
  • l distance from Batam to Banda Aceh is 1075 kms equals to miles and 580 nautical miles.
  • Flight time from Batam to Banda Aceh is 46 hours 50 minutes
Click here to get detail flight schedules from Batam to Banda Aceh