Flight distance between Bayt al Faqīh, Yemen and Johannesburg, South Africa 2,995.0 mi / 4,819.9 km