Flight distance between Huaraz, Peru and Dedza, Malawi 7,485.4 mi / 12,046.6 km