Distance from Brazil to South Africa

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,126 km

Shortest distance between major cities

Maceió → Cape Town

Distances between Brazil and South Africa by cities:

City in Brazil City in South Africa Distance (kilometers)
Recife Cape Town 6,152 km
Goiânia Rustenburg 7,904 km
Guarulhos Johannesburg 7,435 km
Recife Johannesburg 6,924 km
São Paulo Johannesburg 7,442 km
Goiânia Port Elizabeth 7,619 km
Guarulhos Krugersdorp 7,413 km
Manaus Rustenburg 9,593 km
Porto Alegre Cape Town 6,469 km
Manaus Johannesburg 9,672 km
Belo Horizonte Bloemfontein 7,083 km
Belém Johannesburg 8,601 km
Campinas Pretoria 7,534 km
Curitiba Rustenburg 7,566 km
Curitiba Johannesburg 7,623 km
Salvador Rustenburg 6,984 km
Brasília Johannesburg 7,881 km
Belém Cape Town 7,804 km
Rio de Janeiro Johannesburg 7,132 km
Belo Horizonte Johannesburg 7,318 km

Distance between cities calculator →

Other distances from Brazil

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

Other distances from South Africa

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

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Brazil and South Africa.

From To Distance (kilometers)
Peru Canada 7,795 km
Canada Peru 7,795 km
Canada Moldova 7,781 km
United Kingdom China 7,799 km
Argentina Namibia 7,801 km
Argentina Senegal 7,779 km
Australia India 7,802 km
Colombia Mali 7,776 km
United Kingdom Bhutan 7,770 km
Chile French Polynesia 7,810 km
Canada Ukraine 7,769 km
Germany Trinidad and Tobago 7,812 km
Canada Romania 7,815 km
Mexico Kiribati 7,761 km

More distances from Brazil

Calculate the distance between any 2 countries