Flight distance between Uitenhage, South Africa and Laḩij, Yemen 3,479.4 mi / 5,599.6 km