Flight distance from Batam to Phuket

1003 kilometers/623 miles
or 541 nautical miles.
Your flight will depart from Batam airport and land at Phuket airport.
City: Batam (BTH) Phuket (HKT)
Latitude: 1.082776 8.110556
Longitude: 104.030571 98.3125
Country: Indonesia Thailand
Timezone: Asia/Jakarta Asia/Bangkok
Current time:: 08:43 05-Apr-2026 08:43 05-Apr-2026

How far is between Batam and Phuket?

  • Your starting point Batam, Indonesia is located at 1.082776,104.030571
  • Your ending point Phuket, Thailand is located at 8.110556,98.3125
  • l distance from Batam to Phuket is 1003 kms equals to miles and 541 nautical miles.
  • Flight time from Batam to Phuket is 11 hours 0 minutes
Click here to get detail flight schedules from Batam to Phuket