Flight distance between Uitenhage, South Africa and Khanabad, Afghanistan 5,622.6 mi / 9,048.7 km