z

Distances between cities

Find the distance in kilometers between major cities in Morocco: Agadir, Casablanca, Essaouira, Fes, Marrakech, Meknes, Ouarzazate, Oujda, Rabat, Tangier, Tetouan.

Casablanca 530







Essaouira 190 350






Fès 780 250 660





Marrakech 260 240 175 485




Meknès 730 200 550 50 460




Ouarzazate 400 440 375 590 200 590



Oujda 1125 595 945 345 820 390 860


Rabat 600 70 420 180 310 130 510 520

Tangier 880 355 705 345 600 270 800 685 280
Tetouan 890 370 720 275 760 260 865 570 300 60

Agadir Casablanca Essaouira Fès Marrakech Meknès Ouarzazate Oujda Rabat Tangier