Flight distance between Uitenhage, South Africa and Gardēz, Afghanistan 5,453.2 mi / 8,776.0 km