Opening Times
Mon-Thursday 9am-6pm
Friday 9am-5pm
Saturday 9am-2pm
Bank Holidays 10am-4pm

Travel in the HIgh Atlas

Distances in Morocco

Morocco is roughly twice the size of the UK - a land area of over 710,850 sq km (274,400 sq miles), over 2,000 km long and over 500 km wide at its widest.

Most of the major cities are linked by motorways and generally good roads exist between main towns, but roads may be narrow in the remoter regions and are often tortuous in the mountains, so distances can be deceptive and trips often take longer than expected.

The following tables of distances between the main centres may assist you in planning your holiday; however, 100 miles through the mountains can take more than twice as long to drive as 100 miles on a motorway.

Please call us - 01239 710 814 - to plan a practical route, or check our Journey Times for guidance.

Distances in Miles

  Agadir Casa Erfoud Essaouira Fez Imlil Marrakech Meknes Ouarza Rabat Tangier Taroudant Zagora
Agadir   330 445 120 485 180 160 455 250 370 545 45 350
Casablanca 330   390 215 155 205 150 125 275 45 220 365 370
Erfoud 445 390   425 275 375 315 260 195 340 415 395 155
Essaouira 120 215 425   410 165 110 340 235 260 440 160 335
Fez 485 155 275 410   355 300 30 365 110 215 475 215
Imlil 180 205 375 165 355   55 340 180 250 430 135 280
Marrakech 160 150 315 110 300 55   285 125 190 370 175 225
Meknes 455 125 260 340 30 340 285   365 80 165 465 510
Ouarzazate 250 275 195 235 365 180 125 365   315 500 200 100
Rabat 370 45 340 260 110 250 190 80 315   175 365 420
Tangier 545 220 415 440 215 430 370 165 500 175   545 475
Taroudant 45 365 395 160 475 135 175 465 200 365 545   300
Zagora 350 370 155 335 215 280 225 510 100 420 475 300  

Distances in Kilometres

  Agadir Casa Erfoud Essaouira Fez Imlil Marrakech Meknes Ouarza Rabat Tangier Taroudant Zagora
Agadir   530 715 190 780 290 260 730 400 600 880 70 565
Casablanca 530   630 350 250 330 240 200 440 70 355 590 600
Erfoud 715 630   685 440 605 510 420 315 545 665 635 250
Essaouira 190 350 685   660 265 175 550 375 420 705 255 540
Fez 780 250 440 660   575 485 50 590 180 345 765 350
Imlil 290 330 605 265 575   90 550 280 400 690 220 455
Marrakech 260 240 510 175 485 90   460 200 310 600 280 365
Meknes 730 200 420 550 50 550 460   590 130 270 750 825
Ouarzazate 400 440 315 375 590 280 200 590   510 800 320 165
Rabat 600 70 545 420 180 400 310 130 510   280 580 675
Tangier 880 355 665 705 345 690 600 270 800 280   880 765
Taroudant 70 590 635 255 765 220 280 750 320 580 880   485
Zagora 565 600 250 540 350 455 365 825 165 675 765 485