Flight distance between Ta‘izz, Yemen and Port Elizabeth, South Africa 3,499.1 mi / 5,631.2 km