Flight distance between Midrand, South Africa and Thyolo, Malawi 820.8 mi / 1,320.9 km