Countries between South Africa and Mauritius

Up to 500 kilometers
Swaziland flag Distance from South Africa to Swaziland is: 299 kilometer Distance from Pretoria to Mbabane
Mozambique flag Distance from South Africa to Mozambique is: 442 kilometer Distance from Pretoria to Maputo
Up to 2,500 kilometers
Madagascar flag Distance from South Africa to Madagascar is: 2,122 kilometer Distance from Pretoria to Antananarivo
Up to 3,500 kilometers
Mauritius flag Distance from South Africa to Mauritius is: 3,053 kilometer Distance from Pretoria to Port Louis