Flight distance between Tabuk, Saudi Arabia and Annotto Bay, Jamaica 6,942.0 mi / 11,172.1 km