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 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 |
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 |
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 |