Countries between Malawi and South Africa

Up to 500 kilometers
Zimbabwe flag Distance from Malawi to Zimbabwe is: 489 kilometer Distance from Lilongwe to Harare
Up to 1,500 kilometers
Swaziland flag Distance from Malawi to Swaziland is: 1,393 kilometer Distance from Lilongwe to Mbabane
South Africa flag Distance from Malawi to South Africa is: 1,428 kilometer Distance from Lilongwe to Pretoria