The distance between Morocco and Switzerland is 2,120 kilometers (1,317 miles).
Morocco, Africa
Switzerland, Europe
2,120 km
Distance between centroids
1,412 km
Shortest distance
Calculated based on main borders (including major islands)
1,634 km
Shortest distance between major cities
Oujda-Angad → Basel
Distances between Morocco and Switzerland by cities:
City in Morocco | City in Switzerland | Distance (kilometers) |
---|---|---|
Marrakesh | Zürich (Kreis 11) | 2,246 km |
Mohammedia | Zürich | 2,024 km |
Mohammedia | Basel | 1,986 km |
Agadir | Basel | 2,404 km |
Oujda-Angad | Zürich | 1,657 km |
Oujda-Angad | Basel | 1,634 km |
Meknès | Bern | 1,816 km |
Kenitra | Zürich (Kreis 11) | 1,932 km |
Sale | Zürich | 1,959 km |
Rabat | Zürich (Kreis 11) | 1,968 km |
Al Hoceïma | Zürich (Kreis 11) | 1,703 km |
Rabat | Zürich | 1,965 km |
Al Hoceïma | Luzern | 1,661 km |
Tétouan | Winterthur | 1,766 km |
Tangier | Zürich | 1,753 km |
Safi | Zürich | 2,251 km |
Kenitra | Basel | 1,892 km |
Marrakesh | Zürich | 2,243 km |
Tangier | Thal | 1,818 km |
Safi | Winterthur | 2,271 km |
Distance 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 |
Distances 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 |
The following list contains countries that are separated by a similar distance as it is between Morocco and Switzerland.
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 |