Flight distance between Annotto Bay, Jamaica and Ratchaburi, Thailand 10,226.7 mi / 16,458.4 km