Distance from Morocco to Italy

The distance between Morocco and Italy is 2,072 kilometers (1,288 miles).

Morocco, Africa

Italy, Europe

2,072 km

Distance between centroids

1,040 km

Shortest distance

Calculated based on main borders (including major islands)

1,523 km

Shortest distance between major cities

Oujda → Milan

Distances between Morocco and Italy by cities:

City in Morocco City in Italy Distance (kilometers)
Casablanca Milan 1,948 km
Tangier Rome 1,725 km
Rabat Parma 1,895 km
Oujda Parma 1,533 km
Fes Parma 1,775 km
El Jadida Parma 2,065 km
Casablanca Verona 2,063 km
Safi Rome 2,198 km
Safi Taranto 2,531 km
Temara Naples 2,020 km
Tangier Parma 1,694 km
Mohammedia Milan 1,926 km
Meknes Milan 1,797 km
Salé Parma 1,890 km
Salé Naples 2,005 km
Rabat Palermo 1,871 km
Temara Taranto 2,255 km
Agadir Milan 2,337 km
Marrakesh Parma 2,161 km
Marrakesh Rome 2,148 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 Italy

Distances between countries Kilometers
From Italy to China 7,584 km
From Italy to India 6,578 km
From Italy to United States 8,640 km
From Italy to Indonesia 11,010 km
From Italy to Pakistan 5,171 km

Countries separated by similar distances

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

From To Distance (kilometers)
Spain Serbia 2,073 km
Italy Sweden 2,073 km
Spain Kosovo 2,064 km
Brazil Uruguay 2,063 km
Spain Slovakia 2,062 km
Peru Panama 2,062 km
China Nepal 2,062 km
Brazil Suriname 2,058 km
Ecuador Honduras 2,082 km
France Estonia 2,055 km
Colombia Belize 2,085 km
Italy Estonia 2,054 km
Italy Norway 2,088 km
Ecuador El Salvador 2,094 km

More distances from Morocco

Calculate the distance between any 2 countries