The distance between South Africa and Madagascar is 2,743 kilometers (1,705 miles).
South Africa, Africa
Madagascar, Africa
2,743 km
Distance between centroids
1,127 km
Shortest distance
Calculated based on main borders (including major islands)
1,960 km
Shortest distance between major cities
Newcastle → Soavinandriana
Distances between South Africa and Madagascar by cities:
City in South Africa | City in Madagascar | Distance (kilometers) |
---|---|---|
Johannesburg | Mananara | 2,509 km |
Cape Town | Toamasina | 3,538 km |
Vereeniging | Toamasina | 2,400 km |
Bloemfontein | Soavinandriana | 2,354 km |
Durban | Mananara | 2,440 km |
Tembisa | Soavinandriana | 2,045 km |
East London | Tôlanaro | 2,053 km |
Newcastle | Mahajanga | 2,152 km |
Krugersdorp | Antananarivo | 2,180 km |
Randburg | Soavinandriana | 2,070 km |
Tembisa | Toamasina | 2,348 km |
Welkom | Toamasina | 2,559 km |
Pretoria | Toamasina | 2,343 km |
Soweto | Soavinandriana | 2,090 km |
Soweto | Antananarivo | 2,178 km |
Randburg | Antananarivo | 2,158 km |
Pretoria | Antsirabe | 2,039 km |
Newcastle | Soavinandriana | 1,960 km |
Welkom | Antananarivo | 2,346 km |
Krugersdorp | Toamasina | 2,394 km |
Distance between countries | Kilometers |
---|---|
From South Africa to China | 11,224 km |
From South Africa to India | 8,242 km |
From South Africa to United States | 14,396 km |
From South Africa to Indonesia | 10,065 km |
From South Africa to Pakistan | 8,342 km |
Distances between countries | Kilometers |
---|---|
From Madagascar to China | 8,542 km |
From Madagascar to India | 5,587 km |
From Madagascar to United States | 15,856 km |
From Madagascar to Indonesia | 7,574 km |
From Madagascar to Pakistan | 5,947 km |
The following list contains countries that are separated by a similar distance as it is between South Africa and Madagascar.
From | To | Distance (kilometers) |
---|---|---|
Cuba | Guyana | 2,745 km |
Bulgaria | Ireland | 2,746 km |
Greece | Morocco | 2,734 km |
Nigeria | Tunisia | 2,748 km |
New Zealand | Fiji | 2,731 km |
Nigeria | Burundi | 2,730 km |
Netherlands | Turkey | 2,729 km |
Nigeria | Uganda | 2,751 km |
Greece | Niger | 2,727 km |
Bulgaria | Iran | 2,724 km |
Kenya | Saudi Arabia | 2,756 km |
Bulgaria | Saudi Arabia | 2,760 km |
Greece | Saudi Arabia | 2,764 km |
Kenya | Chad | 2,716 km |