Flight distance between Uitenhage, South Africa and Mazār-e Sharīf, Afghanistan 5,560.7 mi / 8,949.0 km