Flight distance between Annotto Bay, Jamaica and Phuket, Thailand 10,599.3 mi / 17,057.9 km