Flight distance between Uitenhage, South Africa and Ayacucho, Peru 6,253.2 mi / 10,063.6 km