Distance from Canada to Spain

The distance between Canada and Spain is 7,079 kilometers (4,399 miles).

Canada, America

Spain, Europe

7,079 km

Distance between centroids

3,386 km

Shortest distance

Calculated based on main borders (including major islands)

4,341 km

Shortest distance between major cities

Halifax → A Coruña

Distances between Canada and Spain by cities:

City in Canada City in Spain Distance (kilometers)
Winnipeg A Coruña 6,426 km
Mississauga Madrid 6,075 km
London Valencia 6,516 km
Surrey Madrid 8,436 km
Brampton Madrid 6,078 km
Etobicoke Barcelona 6,432 km
Laval A Coruña 5,054 km
Toronto A Coruña 5,552 km
Edmonton Madrid 7,624 km
Ottawa A Coruña 5,206 km
Brampton Barcelona 6,444 km
Hamilton Murcia 6,435 km
Vancouver A Coruña 7,943 km
Calgary Madrid 7,835 km
Edmonton Barcelona 7,826 km
Surrey Las Palmas de Gran Canaria 8,851 km
Mississauga Barcelona 6,442 km
Calgary Latina 7,835 km
Montréal Madrid 5,548 km
Winnipeg Madrid 6,935 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 Spain

Distances between countries Kilometers
From Spain to China 8,809 km
From Spain to India 7,954 km
From Spain to United States 7,607 km
From Spain to Indonesia 12,378 km
From Spain to Pakistan 6,544 km

Countries separated by similar distances

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

From To Distance (kilometers)
United Kingdom Cuba 7,081 km
Canada Switzerland 7,078 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