Flight distance between Uitenhage, South Africa and Peshawar, Pakistan 5,556.6 mi / 8,942.5 km