The distance between Iceland and Morocco is 3,778 kilometers (2,348 miles).
Iceland, Europe
Morocco, Africa
3,778 km
Distance between centroids
3,205 km
Shortest distance
Calculated based on main borders (including major islands)
3,332 km
Shortest distance between major cities
Hafnarfjörður → Tangier
Distances between Iceland and Morocco by cities:
City in Iceland | City in Morocco | Distance (kilometers) |
---|---|---|
Vestmannaeyjar | El Jadida | 3,455 km |
Kópavogur | El Jadida | 3,553 km |
Seltjarnarnes | El Jadida | 3,559 km |
Grindavík | Mohammedia | 3,510 km |
Akranes | Mohammedia | 3,552 km |
Hafnarfjörður | Tangier | 3,332 km |
Reykjavík | Casablanca | 3,536 km |
Vestmannaeyjar | Casablanca | 3,435 km |
Akureyri | Rabat | 3,602 km |
Akureyri | El Jadida | 3,663 km |
Reykjanesbær | Safi | 3,644 km |
Selfoss | Oujda | 3,505 km |
Keflavík | El Jadida | 3,554 km |
Hafnarfjörður | Casablanca | 3,530 km |
Kópavogur | Casablanca | 3,534 km |
Sauðárkrókur | Casablanca | 3,666 km |
Grindavík | El Jadida | 3,535 km |
Sauðárkrókur | Mohammedia | 3,659 km |
Keflavík | Rabat | 3,506 km |
Seltjarnarnes | Casablanca | 3,540 km |
Distance between countries | Kilometers |
---|---|
From Iceland to China | 7,797 km |
From Iceland to India | 8,318 km |
From Iceland to United States | 5,727 km |
From Iceland to Indonesia | 11,957 km |
From Iceland to Pakistan | 6,914 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 Iceland and Morocco.
From | To | Distance (kilometers) |
---|---|---|
Mexico | Puerto Rico | 3,779 km |
France | Burkina Faso | 3,785 km |
France | Iraq | 3,785 km |
Spain | Syria | 3,788 km |
Paraguay | Trinidad and Tobago | 3,788 km |
Peru | Bahamas | 3,795 km |
Mexico | Curacao | 3,764 km |
Italy | Iran | 3,761 km |
Indonesia | Sri Lanka | 3,802 km |
Mexico | Netherlands Antilles | 3,754 km |
Spain | Jordan | 3,753 km |
Indonesia | Guam | 3,752 km |
India | Iraq | 3,751 km |
Ecuador | Chile | 3,809 km |
Chile | Ecuador | 3,809 km |