Flight distance between Uitenhage, South Africa and Şalālah, Oman 3,984.8 mi / 6,412.9 km