The distance between South Africa and Brazil is 7,787 kilometers (4,839 miles).
South Africa, Africa
Brazil, South America
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
Cape Town → Rio de Janeiro
Distances between South Africa and Brazil by cities:
City in South Africa | City in Brazil | Distance (kilometers) |
---|---|---|
Bloemfontein | São Paulo | 7,184 km |
Port Elizabeth | Nova Iguaçu | 6,761 km |
Pretoria | Rio de Janeiro | 7,159 km |
Krugersdorp | São Paulo | 7,420 km |
Pietermaritzburg | Nova Iguaçu | 7,299 km |
Vereeniging | São Paulo | 7,416 km |
Cape Town | Porto Alegre | 6,469 km |
Soweto | São Paulo | 7,422 km |
East London | Goiânia | 7,844 km |
Durban | Nova Iguaçu | 7,352 km |
Johannesburg | Campinas | 7,507 km |
Newcastle | Belo Horizonte | 7,468 km |
Johannesburg | São Paulo | 7,442 km |
Welkom | São Paulo | 7,265 km |
Welkom | Rio de Janeiro | 6,960 km |
Randburg | Nova Iguaçu | 7,162 km |
Newcastle | Nova Iguaçu | 7,304 km |
Tembisa | Rio de Janeiro | 7,155 km |
Pietermaritzburg | Campinas | 7,631 km |
Durban | Campinas | 7,684 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 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 |
The following list contains countries that are separated by a similar distance as it is between South Africa and Brazil.
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 |