The distance between Malawi and South Africa is 2,244 kilometers (1,394 miles).
Malawi, Africa
South Africa, Africa
2,244 km
Distance between centroids
726 km
Shortest distance
Calculated based on main borders (including major islands)
1,287 km
Shortest distance between major cities
Nsanje → Soweto
Distances between Malawi and South Africa by cities:
City in Malawi | City in South Africa | Distance (kilometers) |
---|---|---|
Nkhotakota | Randburg | 1,600 km |
Balaka | Cape Town | 2,678 km |
Rumphi | Durban | 2,106 km |
Rumphi | Cape Town | 2,984 km |
Mzuzu | Randburg | 1,738 km |
Zomba | Randburg | 1,409 km |
Lilongwe | Cape Town | 2,700 km |
Karonga | Cape Town | 3,093 km |
Blantyre | Cape Town | 2,609 km |
Mwanza | Randburg | 1,345 km |
Salima | Randburg | 1,521 km |
Mangochi | Cape Town | 2,742 km |
Balaka | Randburg | 1,428 km |
Mwanza | Krugersdorp | 1,356 km |
Nsanje | Cape Town | 2,526 km |
Karonga | Randburg | 1,895 km |
Mzuzu | Cape Town | 2,950 km |
Nkhotakota | Krugersdorp | 1,609 km |
Lilongwe | Durban | 1,782 km |
Liwonde | Durban | 1,694 km |
Distance between countries | Kilometers |
---|---|
From Malawi to China | 9,126 km |
From Malawi to India | 6,156 km |
From Malawi to United States | 14,417 km |
From Malawi to Indonesia | 8,873 km |
From Malawi to Pakistan | 6,115 km |
Distances 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 |
The following list contains countries that are separated by a similar distance as it is between Malawi and South Africa.
From | To | Distance (kilometers) |
---|---|---|
Thailand | China | 2,238 km |
China | Thailand | 2,238 km |
Costa Rica | U.S. Virgin Islands | 2,245 km |
Greece | Algeria | 2,229 km |
Nigeria | Sierra Leone | 2,251 km |
Nigeria | Algeria | 2,223 km |
Thailand | Nepal | 2,221 km |
Slovakia | Armenia | 2,220 km |
Thailand | Taiwan | 2,262 km |
Thailand | Philippines | 2,265 km |
Slovakia | Syria | 2,213 km |
Slovakia | Palestinian Territory | 2,268 km |
Greece | Azerbaijan | 2,207 km |
Ethiopia | Egypt | 2,207 km |