Distance from Brazil to Canada

The distance between Brazil and Canada is 9,287 kilometers (5,770 miles).

Brazil, South America

Canada, America

9,287 km

Distance between centroids

4,273 km

Shortest distance

Calculated based on main borders (including major islands)

5,531 km

Shortest distance between major cities

Manaus → London

Distances between Brazil and Canada by cities:

City in Brazil City in Canada Distance (kilometers)
Rio de Janeiro Toronto 8,251 km
Manaus Toronto 5,535 km
Salvador London 7,572 km
Campinas Ottawa 8,102 km
Belo Horizonte Toronto 7,920 km
Goiânia Mississauga 7,357 km
Fortaleza Etobicoke 6,659 km
São Paulo London 8,175 km
Porto Alegre London 8,647 km
Curitiba Toronto 8,250 km
Guarulhos Toronto 8,160 km
Fortaleza London 6,716 km
Belém Toronto 5,873 km
Goiânia London 7,371 km
São Paulo Toronto 8,164 km
Guarulhos Etobicoke 8,161 km
Campinas Montréal 8,038 km
Salvador Ottawa 7,470 km
Maceió Ottawa 7,293 km
Maceió Toronto 7,373 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 Canada

Distances between countries Kilometers
From Canada to China 9,410 km
From Canada to India 11,488 km
From Canada to United States 2,262 km
From Canada to Indonesia 12,893 km
From Canada to Pakistan 10,410 km

Countries separated by similar distances

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

From To Distance (kilometers)
Germany Nicaragua 9,294 km
Mexico Tonga 9,301 km
Australia Mayotte 9,278 km
Mexico Luxembourg 9,278 km
Germany Taiwan 9,310 km
Argentina Cameroon 9,311 km
Mexico Sweden 9,313 km
Brazil Malawi 9,263 km
Mexico Mauritania 9,258 km
Brazil Mozambique 9,257 km
United States Liberia 9,256 km
Colombia Germany 9,248 km
Germany Colombia 9,248 km

More distances from Brazil

Calculate the distance between any 2 countries