The distance between Germany and Spain is 1,617 kilometers (1,005 miles).
Germany, Europe
Spain, Europe
1,617 km
Distance between centroids
672 km
Shortest distance
Calculated based on main borders (including major islands)
989 km
Shortest distance between major cities
Stuttgart → Barcelona
Distances between Germany and Spain by cities:
City in Germany | City in Spain | Distance (kilometers) |
---|---|---|
Frankfurt am Main | Vigo | 1,598 km |
Duisburg | Madrid | 1,466 km |
Frankfurt am Main | Madrid | 1,448 km |
Berlin | A Coruña | 1,909 km |
Hamburg | Madrid | 1,787 km |
Düsseldorf | Madrid | 1,448 km |
Bochum | Granada | 1,803 km |
Wuppertal | Madrid | 1,467 km |
Munich | Madrid | 1,487 km |
Leipzig | Barcelona | 1,354 km |
Berlin | Granada | 2,160 km |
Bremen | Valencia | 1,667 km |
Stuttgart | Madrid | 1,379 km |
Dresden | Madrid | 1,792 km |
Essen | Granada | 1,793 km |
Dortmund | Madrid | 1,503 km |
Leipzig | Madrid | 1,734 km |
Bochum | A Coruña | 1,478 km |
Dortmund | Granada | 1,816 km |
Bremen | Valladolid | 1,624 km |
Distance between countries | Kilometers |
---|---|
From Germany to China | 7,242 km |
From Germany to India | 6,760 km |
From Germany to United States | 7,882 km |
From Germany to Indonesia | 11,014 km |
From Germany to Pakistan | 5,310 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 Germany and Spain.
From | To | Distance (kilometers) |
---|---|---|
Greece | Jordan | 1,617 km |
Kenya | Mayotte | 1,627 km |
Costa Rica | Netherlands Antilles | 1,629 km |
Greece | Germany | 1,610 km |
Sweden | Switzerland | 1,630 km |
Haiti | Colombia | 1,608 km |
Sweden | Romania | 1,633 km |
Costa Rica | Curacao | 1,635 km |
Costa Rica | Haiti | 1,602 km |
Haiti | Costa Rica | 1,602 km |
Netherlands | Finland | 1,640 km |
Greece | Syria | 1,599 km |
China | Bhutan | 1,597 km |
Greece | Egypt | 1,595 km |
Slovakia | Turkey | 1,646 km |