Flight distance between Şaḩam, Oman and Old Harbour, Jamaica 8,185.8 mi / 13,173.8 km