Flight distance between Uitenhage, South Africa and Fayzabad, Afghanistan 5,694.4 mi / 9,164.3 km