Flight distance between Annotto Bay, Jamaica and Riyadh, Saudi Arabia 7,613.2 mi / 12,252.3 km