Flight distance between Uitenhage, South Africa and Dedza, Malawi 1,451.1 mi / 2,335.4 km