The distance between Switzerland and Spain is 1,195 kilometers (742 miles).
Switzerland, Europe
Spain, Europe
1,195 km
Distance between centroids
487 km
Shortest distance
Calculated based on main borders (including major islands)
673 km
Shortest distance between major cities
Lausanne → Barcelona
Distances between Switzerland and Spain by cities:
City in Switzerland | City in Spain | Distance (kilometers) |
---|---|---|
Basel | Madrid | 1,201 km |
Koblenz | Barcelona | 843 km |
Bern | Barcelona | 748 km |
Winterthur | Granada | 1,528 km |
Luzern | Madrid | 1,214 km |
Genève | Madrid | 1,024 km |
Zürich (Kreis 11) | Granada | 1,510 km |
Sankt Gallen | Madrid | 1,305 km |
Montana | Granada | 1,368 km |
Luzern | Sevilla | 1,590 km |
Esslingen | Madrid | 1,254 km |
Thal | Madrid | 1,319 km |
Zürich | Madrid | 1,249 km |
Montana | Madrid | 1,117 km |
Lausanne | Granada | 1,338 km |
Lausanne | Barcelona | 673 km |
Linden | Madrid | 1,162 km |
Basel | Granada | 1,472 km |
Sankt Gallen | Barcelona | 882 km |
Linden | Granada | 1,420 km |
Distance between countries | Kilometers |
---|---|
From Switzerland to China | 7,615 km |
From Switzerland to India | 6,915 km |
From Switzerland to United States | 8,031 km |
From Switzerland to Indonesia | 11,264 km |
From Switzerland to Pakistan | 5,478 km |
Distances 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 |
The following list contains countries that are separated by a similar distance as it is between Switzerland and Spain.
From | To | Distance (kilometers) |
---|---|---|
Costa Rica | Colombia | 1,191 km |
Ethiopia | Sudan | 1,195 km |
North Macedonia | Turkey | 1,183 km |
Nigeria | Burkina Faso | 1,173 km |
Sweden | Netherlands | 1,213 km |
Netherlands | Sweden | 1,213 km |
Sweden | Czechia | 1,165 km |
North Macedonia | Poland | 1,163 km |
Netherlands | Hungary | 1,163 km |
Bulgaria | Malta | 1,218 km |
Greece | Turkey | 1,161 km |
Slovakia | Estonia | 1,158 km |
Costa Rica | Jamaica | 1,158 km |
China | Mongolia | 1,222 km |
North Macedonia | Switzerland | 1,223 km |