Flight distance between Annotto Bay, Jamaica and Bangkok, Thailand 10,216.2 mi / 16,441.4 km