Flight distance between Al Ghayz̧ah, Yemen and Port Elizabeth, South Africa 3,881.0 mi / 6,245.9 km