Flight distance between Uitenhage, South Africa and Ta‘izz, Yemen 3,492.9 mi / 5,621.2 km