Flight distance between Uitenhage, South Africa and Liwonde, Malawi 1,429.8 mi / 2,301.1 km