Flight distance between Annotto Bay, Jamaica and Surat Thani, Thailand 10,524.2 mi / 16,937.1 km