Flight distance between Uitenhage, South Africa and Bayt al Faqīh, Yemen 3,538.1 mi / 5,694.1 km