The distance between Tanzania and South Africa is 2,955 kilometers (1,836 miles).
Tanzania, Africa
South Africa, Africa
2,955 km
Distance between centroids
1,240 km
Shortest distance
Calculated based on main borders (including major islands)
1,896 km
Shortest distance between major cities
Songea → Krugersdorp
Distances between Tanzania and South Africa by cities:
City in Tanzania | City in South Africa | Distance (kilometers) |
---|---|---|
Mtwara | Krugersdorp | 2,185 km |
Mwanza | Durban | 3,033 km |
Tabora | Krugersdorp | 2,393 km |
Songea | Durban | 2,176 km |
Tabora | Randburg | 2,389 km |
Mbeya | Cape Town | 3,170 km |
Morogoro | Cape Town | 3,596 km |
Arusha | Randburg | 2,681 km |
Moshi | Port Elizabeth | 3,601 km |
Sumbawanga | Durban | 2,424 km |
Kilosa | Krugersdorp | 2,344 km |
Kilosa | Randburg | 2,335 km |
Dodoma | Cape Town | 3,554 km |
Dodoma | Randburg | 2,353 km |
Mbeya | Randburg | 1,988 km |
Arusha | Cape Town | 3,878 km |
Dar es Salaam | Cape Town | 3,689 km |
Mtwara | Randburg | 2,172 km |
Sumbawanga | Cape Town | 3,178 km |
Morogoro | Randburg | 2,367 km |
Distance between countries | Kilometers |
---|---|
From Tanzania to China | 8,594 km |
From Tanzania to India | 5,667 km |
From Tanzania to United States | 13,980 km |
From Tanzania to Indonesia | 8,796 km |
From Tanzania to Pakistan | 5,481 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 Tanzania and South Africa.
From | To | Distance (kilometers) |
---|---|---|
Greece | Iran | 2,958 km |
El Salvador | Grenada | 2,964 km |
Ethiopia | Cyprus | 2,966 km |
Sweden | Portugal | 2,968 km |
Kenya | Cameroon | 2,952 km |
Bulgaria | Bahrain | 2,952 km |
El Salvador | Peru | 2,969 km |
Sweden | Cyprus | 2,978 km |
China | India | 2,984 km |
Moldova | Uzbekistan | 2,934 km |
New Zealand | Vanuatu | 2,931 km |
Sweden | Azerbaijan | 2,989 km |
El Salvador | Saint Vincent and the Grenadines | 2,990 km |
Kenya | Gabon | 2,929 km |
Sweden | Tunisia | 2,992 km |