Flight distance between Uitenhage, South Africa and Huaraz, Peru 6,580.8 mi / 10,590.8 km