Flight distance between Annotto Bay, Jamaica and Nakhon Si Thammarat, Thailand 10,578.2 mi / 17,024.0 km