Flight distance between Uitenhage, South Africa and Balaka, Malawi 1,428.3 mi / 2,298.6 km