Distance from Morocco to Greece

The distance between Morocco and Greece is 2,734 kilometers (1,699 miles).

Morocco, Africa

Greece, Europe

2,734 km

Distance between centroids

2,026 km

Shortest distance

Calculated based on main borders (including major islands)

2,222 km

Shortest distance between major cities

Oujda → Lárisa

Distances between Morocco and Greece by cities:

City in Morocco City in Greece Distance (kilometers)
Meknes Piraeus 2,662 km
Fes Athens 2,616 km
Kenitra Lárisa 2,639 km
Fes Lárisa 2,513 km
Oujda Lárisa 2,222 km
Temara Alexandroupoli 2,984 km
Tangier Athens 2,633 km
Rabat Níkaia 2,771 km
Oujda Piraeus 2,316 km
Agadir Thessaloníki 3,139 km
Marrakesh Lárisa 2,879 km
Mohammedia Athens 2,837 km
Rabat Lárisa 2,671 km
Agadir Piraeus 3,158 km
Safi Alexandroupoli 3,258 km
Mohammedia Piraeus 2,830 km
Kenitra Athens 2,747 km
Marrakesh Athens 2,972 km
Meknes Athens 2,669 km
Safi Athens 3,053 km

Distance between cities calculator →

Other distances from Morocco

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

Other distances from Greece

Distances between countries Kilometers
From Greece to China 7,030 km
From Greece to India 5,787 km
From Greece to United States 9,431 km
From Greece to Indonesia 10,248 km
From Greece to Pakistan 4,407 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Morocco and Greece.

From To Distance (kilometers)
Netherlands Turkey 2,729 km
Ecuador Guadeloupe 2,733 km
Italy Armenia 2,724 km
Italy Niger 2,724 km
Spain Latvia 2,738 km
Ireland Bulgaria 2,746 km
India Turkmenistan 2,757 km
Mexico Jamaica 2,694 km
Netherlands Algeria 2,693 km
United States Jamaica 2,769 km
Peru Nicaragua 2,687 km
Spain Niger 2,777 km
Ireland Greece 2,781 km
Spain Sweden 2,679 km
Peru Trinidad and Tobago 2,677 km

More distances from Morocco

Calculate the distance between any 2 countries