Flight distance between Uitenhage, South Africa and Al Ḩazm, Yemen 3,677.9 mi / 5,919.0 km