Flight distance between Islamabad, Pakistan and Port Elizabeth, South Africa 5,595.3 mi / 9,004.7 km