Flight distance between Ta‘izz, Yemen and Pretoria, South Africa 2,918.4 mi / 4,696.7 km