Flight distance between Uitenhage, South Africa and Farah, Afghanistan 5,155.4 mi / 8,296.8 km