The distance between Spain and Portugal is 400 kilometers (249 miles).
Spain, Europe
Portugal, Europe
400 km
Distance between centroids
0 km
Shortest distance
Calculated based on main borders (including major islands)
121 km
Shortest distance between major cities
Vigo → Porto
Distances between Spain and Portugal by cities:
City in Spain | City in Portugal | Distance (kilometers) |
---|---|---|
Sevilla | Lisbon | 314 km |
Palma | Corroios | 1,025 km |
Bilbao | Santarém | 658 km |
Sevilla | Corroios | 312 km |
A Coruña | Lisbon | 521 km |
Murcia | Santarém | 672 km |
Barcelona | Lisbon | 1,007 km |
Madrid | Lisbon | 503 km |
Madrid | Porto | 422 km |
Las Palmas de Gran Canaria | Lisbon | 1,314 km |
Vigo | Santarém | 333 km |
Granada | Lisbon | 514 km |
Zaragoza | Corroios | 780 km |
Valladolid | Lisbon | 497 km |
Bilbao | Lisbon | 726 km |
Palma | Lisbon | 1,022 km |
Barcelona | Porto | 902 km |
Vigo | Porto | 121 km |
Murcia | Corroios | 705 km |
Granada | Porto | 617 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 Portugal to China | 9,179 km |
From Portugal to India | 8,354 km |
From Portugal to United States | 7,335 km |
From Portugal to Indonesia | 12,777 km |
From Portugal to Pakistan | 6,945 km |
The following list contains countries that are separated by a similar distance as it is between Spain and Portugal.
From | To | Distance (kilometers) |
---|---|---|
Estonia | Sweden | 400 km |
Sweden | Estonia | 400 km |
Greece | Kosovo | 399 km |
Slovakia | Austria | 404 km |
Vietnam | Cambodia | 392 km |
Cuba | Bahamas | 391 km |
Bulgaria | Serbia | 390 km |
Estonia | Lithuania | 388 km |
El Salvador | Nicaragua | 413 km |
Puerto Rico | Dominican Republic | 382 km |
Cuba | Jamaica | 381 km |
North Macedonia | Bosnia and Herzegovina | 420 km |
Costa Rica | Nicaragua | 380 km |
El Salvador | Belize | 378 km |
Bulgaria | Kosovo | 376 km |