Countries between Swaziland and Zimbabwe

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