The distance between Morocco and Estonia is 3,831 kilometers (2,381 miles).
Morocco, Africa
Estonia, Europe
3,831 km
Distance between centroids
3,192 km
Shortest distance
Calculated based on main borders (including major islands)
3,311 km
Shortest distance between major cities
Al Hoceïma → Haapsalu
Distances between Morocco and Estonia by cities:
City in Morocco | City in Estonia | Distance (kilometers) |
---|---|---|
Marrakesh | Yykhvi | 4,051 km |
Agadir | Tartu | 4,151 km |
Casablanca | Tartu | 3,754 km |
Sale | Saku | 3,631 km |
Rabat | Yykhvi | 3,768 km |
Oujda-Angad | Tallinn | 3,369 km |
Tétouan | Tartu | 3,457 km |
Meknès | Tallinn | 3,603 km |
Fez | Tallinn | 3,565 km |
Casablanca | Yykhvi | 3,846 km |
Safi | Tallinn | 3,925 km |
Agadir | Saku | 4,111 km |
Kenitra | Yykhvi | 3,733 km |
Mohammedia | Tallinn | 3,706 km |
Temara | Haapsalu | 3,572 km |
Tangier | Tallinn | 3,433 km |
Al Hoceïma | Haapsalu | 3,311 km |
Fez | Haapsalu | 3,476 km |
Al Hoceïma | Yykhvi | 3,514 km |
Marrakesh | Tallinn | 3,933 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 Estonia to China | 6,085 km |
From Estonia to India | 6,012 km |
From Estonia to United States | 8,072 km |
From Estonia to Indonesia | 10,017 km |
From Estonia to Pakistan | 4,579 km |
The following list contains countries that are separated by a similar distance as it is between Morocco and Estonia.
From | To | Distance (kilometers) |
---|---|---|
Nigeria | Cyprus | 3,829 km |
Puerto Rico | Bolivia | 3,831 km |
Greece | Benin | 3,828 km |
Nigeria | North Macedonia | 3,826 km |
Nigeria | Zimbabwe | 3,835 km |
Netherlands | Niger | 3,838 km |
China | Singapore | 3,821 km |
Bulgaria | Tajikistan | 3,841 km |
Sweden | Egypt | 3,815 km |
Ethiopia | Turkmenistan | 3,812 km |
Ethiopia | Pakistan | 3,808 km |
Kenya | Niger | 3,804 km |
Bulgaria | Djibouti | 3,804 km |
Kenya | Syria | 3,857 km |
Ethiopia | Greece | 3,802 km |