Flight distance between Uitenhage, South Africa and Mzuzu, Malawi 1,633.7 mi / 2,629.2 km