Distance from Spain to Latvia

The distance between Spain and Latvia is 2,738 kilometers (1,701 miles).

Spain, Europe

Latvia, Europe

2,738 km

Distance between centroids

1,989 km

Shortest distance

Calculated based on main borders (including major islands)

2,336 km

Shortest distance between major cities

Barcelona → Riga

Distances between Spain and Latvia by cities:

City in Spain City in Latvia Distance (kilometers)
Córdoba Bolderaja 2,999 km
Málaga Bolderaja 3,089 km
Málaga Riga 3,086 km
Córdoba Riga 2,997 km
Valencia Bolderaja 2,637 km
Valencia Riga 2,634 km
Zaragoza Bolderaja 2,465 km
Madrid Riga 2,717 km
Las Palmas de Gran Canaria Jelgava 4,415 km
Vigo Riga 2,840 km
Murcia Tukums 2,763 km
Valladolid Daugavpils 2,752 km
A Coruña Bolderaja 2,731 km
Latina Riga 2,722 km
Las Palmas de Gran Canaria Tukums 4,403 km
Bilbao Bolderaja 2,435 km
Palma Riga 2,482 km
Madrid Daugavpils 2,794 km
Zaragoza Tukums 2,416 km
Sevilla Daugavpils 3,178 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 Latvia

Distances between countries Kilometers
From Latvia to China 6,153 km
From Latvia to India 5,970 km
From Latvia to United States 8,187 km
From Latvia to Indonesia 10,038 km
From Latvia to Pakistan 4,529 km

Countries separated by similar distances

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

From To Distance (kilometers)
Ireland Bulgaria 2,746 km
Ecuador Guadeloupe 2,733 km
Netherlands Turkey 2,729 km
Italy Armenia 2,724 km
Italy Niger 2,724 km
India Turkmenistan 2,757 km
United States Jamaica 2,769 km
Spain Niger 2,777 km
Cambodia Sri Lanka 2,702 km
Ireland Greece 2,781 km
Mexico Jamaica 2,694 km
Cambodia Nepal 2,786 km
Netherlands Algeria 2,693 km
Spain Belarus 2,787 km

More distances from Spain

Calculate the distance between any 2 countries