Flight distance between Uitenhage, South Africa and Taloqan, Afghanistan 5,639.1 mi / 9,075.3 km