Flight distance between Şaḩam, Oman and Port Antonio, Jamaica 8,142.7 mi / 13,104.4 km