Flight distance between Islamabad, Pakistan and Pietermaritzburg, South Africa 5,187.5 mi / 8,348.5 km