Flight distance between Uitenhage, South Africa and Kandahār, Afghanistan 5,223.8 mi / 8,406.9 km