Countries between Madagascar and Swaziland

Up to 2,000 kilometers
Mozambique flag Distance from Madagascar to Mozambique is: 1,717 kilometer Distance from Antananarivo to Maputo
Swaziland flag Distance from Madagascar to Swaziland is: 1,868 kilometer Distance from Antananarivo to Mbabane