Distance from Canada to Switzerland

The distance between Canada and Switzerland is 7,078 kilometers (4,398 miles).

Canada, America

Switzerland, Europe

7,078 km

Distance between centroids

4,330 km

Shortest distance

Calculated based on main borders (including major islands)

5,384 km

Shortest distance between major cities

Halifax → Zürich (Kreis 11)

Distances between Canada and Switzerland by cities:

City in Canada City in Switzerland Distance (kilometers)
Ottawa Zürich (Kreis 11) 6,144 km
Calgary Lugano 7,946 km
Etobicoke Bern 6,466 km
Calgary Bern 7,794 km
Mississauga Lugano 6,630 km
Halifax Lugano 5,483 km
Halifax Zürich (Kreis 11) 5,384 km
Vancouver Basel 8,278 km
Brampton Zürich 6,523 km
Hamilton Bern 6,511 km
Mississauga Genève 6,434 km
Winnipeg Zürich (Kreis 11) 7,088 km
Montréal Zürich (Kreis 11) 6,001 km
Brampton Bern 6,476 km
London Bern 6,618 km
Etobicoke Zürich 6,513 km
Montréal Bern 5,958 km
Laval Lausanne 5,932 km
Toronto Zürich 6,498 km
Surrey Bern 8,333 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 Switzerland

Distances between countries Kilometers
From Switzerland to China 7,615 km
From Switzerland to India 6,915 km
From Switzerland to United States 8,031 km
From Switzerland to Indonesia 11,264 km
From Switzerland to Pakistan 5,478 km

Countries separated by similar distances

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

From To Distance (kilometers)
Spain Canada 7,079 km
Canada Spain 7,079 km
United Kingdom Cuba 7,081 km
Brazil Equatorial Guinea 7,076 km
France French Guiana 7,086 km
Colombia Mauritania 7,069 km
Italy Bhutan 7,068 km
Canada Czechia 7,094 km
United Kingdom Somalia 7,096 km
Mexico Paraguay 7,061 km
France Zambia 7,058 km
Peru Gambia 7,056 km
Canada Guyana 7,054 km
Spain Netherlands Antilles 7,053 km

More distances from Canada

Calculate the distance between any 2 countries