Flight distance between Uitenhage, South Africa and Thyolo, Malawi 1,364.4 mi / 2,195.8 km