Distance from Canada to Russia

The distance between Canada and Russia is 6,668 kilometers (4,143 miles).

Canada, America

Russia, Europe

6,668 km

Distance between centroids

1,267 km

Shortest distance

Calculated based on main borders (including major islands)

6,868 km

Shortest distance between major cities

Toronto → Saint Petersburg

Distances between Canada and Russia by cities:

City in Canada City in Russia Distance (kilometers)
London Moscow 7,650 km
Winnipeg Krasnodar 8,665 km
Brampton Moscow 7,520 km
London Saint Petersburg 7,015 km
Edmonton Perm 7,601 km
Halifax Novosibirsk 8,515 km
Etobicoke Saint Petersburg 6,881 km
Montréal Novosibirsk 8,644 km
Edmonton Moscow 7,603 km
Toronto Saint Petersburg 6,868 km
Vancouver Saint Petersburg 7,664 km
Winnipeg Novosibirsk 8,374 km
Hamilton Novosibirsk 8,991 km
Laval Moscow 7,076 km
Halifax Saratov 7,394 km
Toronto Moscow 7,502 km
Surrey Moscow 8,241 km
Calgary Moscow 7,881 km
Brampton Saint Petersburg 6,886 km
Laval Kazan 7,566 km

Distance between cities calculator →

Other distances from Canada

Distance 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

Other distances from Russia

Distances between countries Kilometers
From Russia to China 2,855 km
From Russia to India 4,983 km
From Russia to United States 8,909 km
From Russia to Indonesia 6,950 km
From Russia to Pakistan 4,337 km

Countries separated by similar distances

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

From To Distance (kilometers)
United Kingdom Puerto Rico 6,669 km
France Tanzania 6,664 km
Russia Singapore 6,676 km
Argentina Belize 6,681 km
Ireland Trinidad and Tobago 6,658 km
China Poland 6,657 km
United Kingdom Martinique 6,653 km
Ireland United States 6,650 km
United States Ireland 6,650 km
France Guadeloupe 6,691 km
Paraguay Ivory Coast 6,695 km
Colombia Senegal 6,644 km
China Djibouti 6,697 km

More distances from Canada

Calculate the distance between any 2 countries