Distance from Spain to Canada

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

Spain, Europe

Canada, America

7,079 km

Distance between centroids

3,386 km

Shortest distance

Calculated based on main borders (including major islands)

5,552 km

Shortest distance between major cities

A Coruña → Toronto

Distances between Spain and Canada by cities:

City in Spain City in Canada Distance (kilometers)
A Coruña Etobicoke 5,567 km
Latina Ottawa 5,704 km
Murcia Etobicoke 6,396 km
Latina Toronto 6,049 km
Málaga Toronto 6,210 km
Sevilla Ottawa 5,715 km
Palma Toronto 6,561 km
Murcia London 6,549 km
Las Palmas de Gran Canaria London 6,034 km
Córdoba Toronto 6,115 km
Valladolid Toronto 5,907 km
Zaragoza London 6,354 km
Barcelona Toronto 6,417 km
Zaragoza Etobicoke 6,201 km
Vigo Etobicoke 5,600 km
Las Palmas de Gran Canaria Edmonton 8,046 km
Valencia Toronto 6,347 km
Madrid Ottawa 5,706 km
Bilbao Toronto 5,950 km
Málaga Etobicoke 6,226 km

Distance between cities calculator →

Other distances from Spain

Distance 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

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 Spain and Canada.

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 Spain

Calculate the distance between any 2 countries