Flight distance between Uitenhage, South Africa and Al Bayḑā’, Yemen 3,556.1 mi / 5,722.9 km