Countries between Swaziland and Malawi

Up to 500 kilometers
Mozambique flag Distance from Swaziland to Mozambique is: 152 kilometer Distance from Mbabane to Maputo
Up to 1,000 kilometers
Zimbabwe flag Distance from Swaziland to Zimbabwe is: 940 kilometer Distance from Mbabane to Harare
Up to 1,500 kilometers
Malawi flag Distance from Swaziland to Malawi is: 1,393 kilometer Distance from Mbabane to Lilongwe