The distance between Switzerland and Morocco is 2,120 kilometers (1,317 miles).
Switzerland, Europe
Morocco, Africa
2,120 km
Distance between centroids
1,412 km
Shortest distance
Calculated based on main borders (including major islands)
1,720 km
Shortest distance between major cities
Winterthur → Al Hoceïma
Distances between Switzerland and Morocco by cities:
City in Switzerland | City in Morocco | Distance (kilometers) |
---|---|---|
Winterthur | Mohammedia | 2,044 km |
Zürich (Kreis 11) | Mohammedia | 2,027 km |
Lugano | Mohammedia | 1,949 km |
Zürich | Casablanca | 2,046 km |
Bern | Rabat | 1,872 km |
Basel | Casablanca | 2,007 km |
Lausanne | Mohammedia | 1,854 km |
Linden | Casablanca | 1,958 km |
Luzern | Casablanca | 2,008 km |
Thal | Casablanca | 2,110 km |
Thal | Mohammedia | 2,089 km |
Sankt Gallen | Casablanca | 2,096 km |
Koblenz | Casablanca | 2,047 km |
Bern | Mohammedia | 1,932 km |
Esslingen | Casablanca | 2,048 km |
Winterthur | Al Hoceïma | 1,720 km |
Sankt Gallen | Rabat | 2,015 km |
Lausanne | Rabat | 1,795 km |
Linden | Mohammedia | 1,937 km |
Esslingen | Rabat | 1,967 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 Morocco to China | 9,654 km |
From Morocco to India | 8,477 km |
From Morocco to United States | 7,854 km |
From Morocco to Indonesia | 12,958 km |
From Morocco to Pakistan | 7,131 km |
The following list contains countries that are separated by a similar distance as it is between Switzerland and Morocco.
From | To | Distance (kilometers) |
---|---|---|
Puerto Rico | Honduras | 2,121 km |
Slovakia | Lebanon | 2,122 km |
China | South Korea | 2,123 km |
Sweden | Albania | 2,113 km |
Nigeria | Libya | 2,112 km |
Bulgaria | Finland | 2,135 km |
Cuba | Trinidad and Tobago | 2,136 km |
China | Taiwan | 2,103 km |
China | North Korea | 2,098 km |
Cuba | Barbados | 2,144 km |
El Salvador | Ecuador | 2,094 km |
Puerto Rico | French Guiana | 2,156 km |
El Salvador | Netherlands Antilles | 2,158 km |
Puerto Rico | Nicaragua | 2,082 km |
Kenya | Yemen | 2,081 km |