Flight distance between Annotto Bay, Jamaica and Songkhla, Thailand 10,667.8 mi / 17,168.1 km