Flight distance between Uitenhage, South Africa and Mzimba, Malawi 1,596.4 mi / 2,569.1 km