Flight distance between Uitenhage, South Africa and Mardan, Pakistan 5,583.8 mi / 8,986.3 km