Flight distance between Uitenhage, South Africa and Gereshk, Afghanistan 5,199.0 mi / 8,367.0 km