Flight distance between Uitenhage, South Africa and Bāzārak, Afghanistan 5,558.8 mi / 8,946.1 km