Flight distance between Uitenhage, South Africa and Shibirghān, Afghanistan 5,516.6 mi / 8,878.1 km