Countries between Mauritius and Botswana

Up to 1,500 kilometers
Madagascar flag Distance from Mauritius to Madagascar is: 1,053 kilometer Distance from Port Louis to Antananarivo
Up to 3,000 kilometers
Mozambique flag Distance from Mauritius to Mozambique is: 2,619 kilometer Distance from Port Louis to Maputo
Zimbabwe flag Distance from Mauritius to Zimbabwe is: 2,737 kilometer Distance from Port Louis to Harare
Swaziland flag Distance from Mauritius to Swaziland is: 2,770 kilometer Distance from Port Louis to Mbabane
Up to 3,500 kilometers
South Africa flag Distance from Mauritius to South Africa is: 3,053 kilometer Distance from Port Louis to Pretoria
Lesotho flag Distance from Mauritius to Lesotho is: 3,179 kilometer Distance from Port Louis to Maseru
Botswana flag Distance from Mauritius to Botswana is: 3,270 kilometer Distance from Port Louis to Gaborone