The distance between Brazil and South Africa is 7,787 kilometers (4,839 miles).
Brazil, South America
South Africa, Africa
7,787 km
Distance between centroids
5,741 km
Shortest distance
Calculated based on main borders (including major islands)
6,070 km
Shortest distance between major cities
Rio de Janeiro → Cape Town
Distances between Brazil and South Africa by cities:
City in Brazil | City in South Africa | Distance (kilometers) |
---|---|---|
Brasília | Krugersdorp | 7,856 km |
Rio de Janeiro | Cape Town | 6,070 km |
Curitiba | Cape Town | 6,505 km |
São Paulo | Randburg | 7,441 km |
Belém | Randburg | 8,596 km |
Guarulhos | Randburg | 7,434 km |
Goiânia | Soweto | 7,953 km |
Recife | Durban | 7,250 km |
Campinas | Randburg | 7,506 km |
Salvador | Cape Town | 6,176 km |
Campinas | Pretoria | 7,534 km |
Brasília | Randburg | 7,878 km |
Porto Alegre | Cape Town | 6,469 km |
Belo Horizonte | Pretoria | 7,342 km |
Fortaleza | Krugersdorp | 7,471 km |
São Paulo | Cape Town | 6,356 km |
Goiânia | Cape Town | 6,956 km |
Belo Horizonte | Krugersdorp | 7,294 km |
Nova Iguaçu | Randburg | 7,162 km |
Guarulhos | Cape Town | 6,351 km |
Distance between countries | Kilometers |
---|---|
From Brazil to China | 16,638 km |
From Brazil to India | 14,787 km |
From Brazil to United States | 7,301 km |
From Brazil to Indonesia | 17,740 km |
From Brazil to Pakistan | 13,789 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 Brazil and South Africa.
From | To | Distance (kilometers) |
---|---|---|
Puerto Rico | Italy | 7,796 km |
Ethiopia | Russia | 7,797 km |
China | Iceland | 7,797 km |
Uruguay | Lesotho | 7,797 km |
Haiti | Switzerland | 7,783 km |
Cuba | Luxembourg | 7,782 km |
China | United Kingdom | 7,799 km |
China | Malta | 7,775 km |
Sweden | Laos | 7,774 km |
Haiti | Denmark | 7,770 km |
Sweden | Maldives | 7,813 km |
Haiti | Ghana | 7,767 km |
Netherlands | Malawi | 7,764 km |
Uruguay | Mali | 7,816 km |
Uruguay | Angola | 7,823 km |