Flight distance between Uitenhage, South Africa and Şaḩam, Oman 4,505.8 mi / 7,251.4 km