Flight distance between Uitenhage, South Africa and Al Mukallā, Yemen 3,684.7 mi / 5,930.0 km