Flight distance between Ta‘izz, Yemen and Soweto, South Africa 2,959.7 mi / 4,763.1 km