Distance from Morocco to Algeria

The distance between Morocco and Algeria is 942 kilometers (585 miles).

Morocco, Africa

Algeria, Africa

942 km

Distance between centroids

0 km

Shortest distance

Calculated based on main borders (including major islands)

162 km

Shortest distance between major cities

Oujda → Oran

Distances between Morocco and Algeria by cities:

City in Morocco City in Algeria Distance (kilometers)
Rabat Blida 920 km
Mohammedia Algiers 1,011 km
Kenitra Chlef 751 km
Kenitra Algiers 919 km
Temara Tiaret 770 km
Fes Algiers 793 km
Oujda Oran 162 km
Mohammedia Oran 657 km
Casablanca Oran 681 km
Marrakesh Chlef 998 km
Meknes Oran 492 km
Rabat Chlef 782 km
Fes Chlef 624 km
Salé Chlef 777 km
Tétouan Chlef 609 km
El Jadida Chlef 957 km
Marrakesh Algiers 1,167 km
Oujda Chlef 337 km
El Jadida Oran 772 km
Meknes Algiers 846 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 Algeria

Distances between countries Kilometers
From Algeria to China 9,259 km
From Algeria to India 7,763 km
From Algeria to United States 8,787 km
From Algeria to Indonesia 12,234 km
From Algeria to Pakistan 6,485 km

Countries separated by similar distances

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

From To Distance (kilometers)
Italy Slovakia 939 km
Japan South Korea 945 km
Netherlands Norway 949 km
Ireland Belgium 930 km
Belgium Ireland 930 km
Netherlands Poland 950 km
France Austria 950 km
Italy Tunisia 925 km
Netherlands Ireland 923 km
Ireland Netherlands 923 km
Paraguay Bolivia 957 km
Italy France 959 km
France Italy 959 km
Argentina Uruguay 966 km
Italy Czechia 911 km

More distances from Morocco

Calculate the distance between any 2 countries