Flight distance between Uitenhage, South Africa and Zabīd, Yemen 3,517.0 mi / 5,660.0 km