Flight distance between Uitenhage, South Africa and Kasūr, Pakistan 5,504.5 mi / 8,858.7 km