Flight distance between Islamabad, Pakistan and Johannesburg, South Africa 5,084.3 mi / 8,182.4 km