Flight distance between Midrand, South Africa and Huaraz, Peru 6,881.4 mi / 11,074.5 km