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)
Vigo Riga 2,840 km
Málaga Bolderaja 3,089 km
Valladolid Riga 2,665 km
Madrid Daugavpils 2,794 km
Palma Riga 2,482 km
Sevilla Riga 3,105 km
Murcia Bolderaja 2,810 km
Latina Daugavpils 2,799 km
Sevilla Daugavpils 3,178 km
Murcia Tukums 2,763 km
Madrid Riga 2,717 km
Latina Riga 2,722 km
Bilbao Bolderaja 2,435 km
Valladolid Daugavpils 2,752 km
Palma Bolderaja 2,486 km
Valencia Bolderaja 2,637 km
Málaga Riga 3,086 km
A Coruña Bolderaja 2,731 km
Las Palmas de Gran Canaria Tukums 4,403 km
Bilbao Riga 2,433 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