Flight distance between Uitenhage, South Africa and Badīyah, Oman 4,462.0 mi / 7,180.9 km