Distance from Spain to Finland

The distance between Spain and Finland is 3,100 kilometers (1,927 miles).

Spain, Europe

Finland, Europe

3,100 km

Distance between centroids

2,361 km

Shortest distance

Calculated based on main borders (including major islands)

2,598 km

Shortest distance between major cities

Barcelona → Espoo

Distances between Spain and Finland by cities:

City in Spain City in Finland Distance (kilometers)
Murcia Hämeenlinna 3,117 km
Barcelona Helsinki 2,607 km
Córdoba Vaasa 3,320 km
A Coruña Helsinki 2,911 km
Palma Vaasa 2,906 km
Bilbao Vaasa 2,714 km
Valencia Helsinki 2,898 km
A Coruña Vaasa 2,919 km
Las Palmas de Gran Canaria Hämeenlinna 4,702 km
Madrid Espoo 2,942 km
Sevilla Espoo 3,332 km
Bilbao Helsinki 2,654 km
Zaragoza Hämeenlinna 2,748 km
Madrid Helsinki 2,953 km
Valladolid Helsinki 2,885 km
Vigo Vaasa 3,042 km
Latina Espoo 2,947 km
Zaragoza Vaasa 2,802 km
Latina Helsinki 2,957 km
Córdoba Helsinki 3,240 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 Finland

Distances between countries Kilometers
From Finland to China 5,975 km
From Finland to India 6,114 km
From Finland to United States 7,844 km
From Finland to Indonesia 9,987 km
From Finland to Pakistan 4,703 km

Countries separated by similar distances

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

From To Distance (kilometers)
Germany Azerbaijan 3,101 km
China Philippines 3,096 km
Paraguay French Guiana 3,083 km
India Malaysia 3,081 km
Brazil Grenada 3,119 km
Brazil Chile 3,079 km
Chile Brazil 3,079 km
Italy Mali 3,122 km
Germany Jordan 3,122 km
Japan Mongolia 3,075 km
Peru Haiti 3,129 km
Costa Rica Suriname 3,130 km
Paraguay Guyana 3,131 km
Peru Dominican Republic 3,134 km

More distances from Spain

Calculate the distance between any 2 countries