Morocco Itinerary: Routes for 3 to 17 Days

The right Morocco itinerary depends almost entirely on how many days you have. These outlines follow routes Best Morocco Travel drives, so the distances are real and the pace is one a driver would agree to.

Ait Ben Haddou and its palm-lined riverbed seen from above

Morocco itineraries by length

Each outline below is a published private tour, so there is one for every length from 3 to 17 days. Treat them as starting points and change the start city, end city or number of nights to suit your flights.

Sample Morocco routes for 3 to 17 days
DaysRoute outlineTotal road distanceTour
3Marrakech, Ait Ben Haddou, Dades, Merzouga, then back to Marrakech or on to FesAbout 1,150 km (loop) or 1,060 km (to Fes)Loop or to Fes
4Fes to Marrakech with a full day at Merzouga, or a Marrakech loop with a night in OuarzazateAbout 1,080 km or 1,150 kmFrom Fes or from Marrakech
5Marrakech, Ouarzazate, Draa Valley, Merzouga (2 nights), Todra, Dades, MarrakechAbout 1,200 km5-day tour
6Marrakech, Dades, Merzouga, Ouarzazate, MarrakechAbout 1,140 km6-day tour
7Marrakech (2 nights), Dades, Merzouga (2 nights), Ouarzazate, MarrakechAbout 1,160 km7-day tour
8Casablanca, Rabat, Chefchaouen, Fes (2 nights), Merzouga, Dades, MarrakechAbout 1,610 km8-day tour
9The 8-day route with a guided day in MarrakechAbout 1,790 km9-day tour
10Casablanca, Rabat, Chefchaouen, Fes, Merzouga (2 nights), Dades, MarrakechAbout 1,650 km10-day tour
11The same line with a free day in ChefchaouenAbout 1,640 km11-day tour
12Adds a day in the Ourika Valley from MarrakechAbout 1,680 km12-day tour
13A circle back to Casablanca by Essaouira, with one desert nightAbout 2,360 km13-day tour
14The same circle with two nights at MerzougaAbout 2,390 km14-day tour
15Adds a second night and a free day in EssaouiraAbout 2,380 km15-day tour
16Adds a night in Tangier before ChefchaouenAbout 2,480 km16-day tour
17Adds a night in Midelt between Fes and the desertAbout 2,520 km17-day tour

Totals are the operator's road figures for each published tour, rounded. Prices for every length are on the Morocco tour cost page.

What can you see in 3 days?

Three days is enough for one thing: the road to the Sahara and a night in the dunes. Day 1 crosses the Tizi n'Tichka pass to Ait Ben Haddou and the Dades Gorges (about 330 km). Day 2 continues by Todra Gorge to Merzouga for a sunset camel ride and a camp night (about 265 km).

Day 3 is the hard part. Returning to Marrakech is 553 km in one day. Ending in Fes instead is 463 km and puts you in a new city. Compare the Marrakech loop with the Marrakech to Fes route. Private 3-day tours cost €500 to €800 per person.

What can you see in 4 or 5 days?

Four or five days covers the same desert road at a pace most people enjoy. The extra time goes either on a full day at Merzouga or on breaking the long return drive, and with five days you get both.

  • 4 days from Fes. The Fes to Marrakech tour puts the longest drive, 477 km, on day one, then gives a whole day to Merzouga before two stages of 271 km and 330 km to Marrakech.
  • 4 days from Marrakech. The Marrakech loop has one night at the dunes and returns by the Draa Valley with a night in Ouarzazate, so the last day is only 195 km.
  • 5 days from Marrakech. The 5-day tour starts with a short 195 km day to Ouarzazate, spends two nights at Erg Chebbi and comes back by Todra and the Dades Valley. Its long day is day two, at 394 km.

Five days is still too short to add Chefchaouen or the north. Best Morocco Travel also runs 4 and 5 day routes from Marrakech to Fes and a 5-day route from Tangier: ask us. Private tours cost €600 to €900 per person for 4 days and €700 to €1,000 for 5.

A camel caravan crossing the dunes at sunrise
A second night at Merzouga means seeing the dunes in daylight, not only at dusk and dawn.

What can you see in 6 or 7 days?

A week covers Marrakech and the south properly. On the 7-day tour you spend two nights in Marrakech with a guided day, drive to the Dades Valley (342 km), reach Merzouga (255 km) for two nights, and return by Nkob, Agdz and Ouarzazate (367 km, then 195 km). It costs €1,700 to €3,800 per person.

With six days, the 6-day tour keeps the same shape with a guided walk on arrival in place of the full city day, and one desert night in place of two. It costs €1,300 to €3,270 per person.

What can you see in 8 to 10 days?

Eight days is the shortest length that fits both north and south, and ten is the shortest that does it without cutting the desert to a single evening. All three tours run from Casablanca through Rabat, Chefchaouen, Volubilis, Meknes and Fes to Merzouga, then by the Dades Valley and Ait Ben Haddou to Marrakech.

LengthDesert nightsGuided city daysDay 2Price per person
8 days1FesCasablanca to Chefchaouen, 348 km€2,200 to €4,500
9 days1Fes and MarrakechCasablanca to Chefchaouen, 365 km€2,700 to €4,900
10 days2Fes and MarrakechRabat to Chefchaouen, 252 km, after a night in Rabat€2,900 to €5,500

The 8-day tour has five days in a row on the road and reaches Marrakech in the evening before a morning departure. Nine days fixes Marrakech. Ten fixes the desert and softens the north. The day-by-day version is in our 10-day Morocco itinerary.

Chefchaouen seen from the hillside, framed by pine trees

What can you see in 11 to 14 days?

From eleven days the route stops adding places and starts adding time, and from thirteen it reaches the Atlantic. Each extra day has a clear job.

  • [11 days](/tours/11-day-morocco-tour-from-casablanca/): a free day in Chefchaouen, giving two nights each in the Rif, Fes, Merzouga and Marrakech. €3,200 to €5,700 per person.
  • [12 days](/tours/12-day-morocco-tour-from-casablanca/): a third night in Marrakech for a day in the Ourika Valley. €3,400 to €6,100.
  • [13 days](/tours/13-day-morocco-tour-from-casablanca/): on to Essaouira and back to Casablanca along the coast, with one desert night. €3,500 to €6,400.
  • [14 days](/tours/14-day-morocco-tour-from-casablanca/): the same circle with the second desert night restored. €3,700 to €6,700.

What can you see in 15 to 17 days?

Beyond two weeks the extra days go to the coast, the far north and the one long drive nobody enjoys. These are the slowest routes we publish.

  • [15 days](/tours/15-day-morocco-tour-from-casablanca/): a second night and a free day in Essaouira. €3,900 to €7,100 per person.
  • [16 days](/tours/16-day-morocco-tour-from-casablanca/): a night in Tangier, with Cap Spartel, before a short 115 km drive to Chefchaouen. €4,300 to €7,500.
  • [17 days](/tours/17-day-morocco-tour-from-casablanca/): a night in Midelt, which splits Fes to Merzouga into 198 km and 265 km. No day on the road passes about 380 km. €4,600 to €7,800.

The cost of that calm is more one-night stops. The 17-day tour spreads sixteen nights over nine places. For a first visit, when you do not yet know how much you will like the country, ten to twelve days is the safer choice.

Routes by start city

Your arrival airport decides the shape of the trip more than anything else. Fly into one city and out of another if you can.

You land inNatural shapePublished lengthsEnds in
MarrakechA loop south to the desert and back3, 4, 5, 6 and 7 daysMarrakech
Marrakech, flying home from FesOne way across the desert3 daysFes
FesOne way across the desert4 daysMarrakech
Casablanca, flying home from MarrakechNorth first, then Fes, the desert and Marrakech8, 9, 10, 11 and 12 daysMarrakech
Casablanca, return ticketA full circle with Essaouira and the coast13, 14, 15, 16 and 17 daysCasablanca
TangierSouth through Chefchaouen and FesAsk usMarrakech or Casablanca

The 8 to 12 day tours end with a departure transfer to Marrakech or Casablanca airport.

Routes by interest

If one part of the country is the reason you are coming, pick the route that gives it the most nights, not the route that lists the most places.

Desert first

Count the nights at Merzouga. One night means an evening and a sunrise. Two means a full day at the dunes. The routes with two are the 4-day from Fes, the 5-day and 7-day from Marrakech, and the 10, 11, 12, 14, 15, 16 and 17 day tours. All five short routes are compared on the Morocco desert tours page.

Cities first

For medinas, monuments and food, the tours from Casablanca are the ones to look at. Every one includes a guided day in Fes, and from nine days a guided day in Marrakech as well. Rabat, Meknes and the Roman ruins of Volubilis are stops on the way. If you only have time for one of the two big cities, read Fes vs Marrakech.

Coast

Essaouira appears from 13 days, with one night on the 13 and 14 day tours and two on the 15, 16 and 17 day tours. Tangier and the Strait of Gibraltar appear from 16 days. On a shorter trip, Essaouira can be done as one of the day trips from Marrakech, at the cost of about six hours in the car.

Essaouira's sea bastion at sunset

How far are the drives between the main stops?

Most stages are 250 to 350 km, and the crossings between Fes or Marrakech and the desert are the long ones. These figures come from the published tours. A range means the tours take slightly different roads or stops.

Road distances on the published routes
StageDistanceTypical driving time
Marrakech to the Dades Valley324 to 342 kmAbout 7 hours plus stops
Dades Valley to Merzouga254 to 272 kmAbout 5 hours plus stops
Merzouga to Marrakech in one day553 kmAbout 9 to 10 hours plus stops
Merzouga to Ouarzazate362 to 367 kmAbout 6 to 7 hours plus stops
Ouarzazate to Marrakech195 kmAbout 4 hours plus stops
Ouarzazate to Merzouga by the Draa Valley394 kmAbout 7 hours plus stops
Fes to Merzouga452 to 477 kmAbout 8 hours plus stops
Fes to Midelt, then Midelt to Merzouga198 km, then 265 kmAbout 3.5 hours, then 4.5 hours
Merzouga to the Dades Valley248 to 276 kmAbout 5 hours plus stops
Dades Valley to Marrakech324 to 350 kmAbout 7 hours plus stops
Casablanca to Chefchaouen by Rabat340 to 376 kmAbout 5 to 6 hours plus stops
Casablanca to Tangier by Rabat345 to 365 kmAbout 4 to 5 hours, mostly motorway
Tangier to Chefchaouen115 kmAbout 2 to 2.5 hours
Chefchaouen to Fes by Volubilis and Meknes218 to 325 kmAbout 4 to 6 hours plus stops
Marrakech to Essaouira178 kmAbout 3 hours
Essaouira to Casablanca375 to 377 kmAbout 5 to 6 hours plus stops
Marrakech to the Ourika Valley and back120 to 125 kmAbout 1 hour each way

Times are driving only. With lunch, photographs and visits, a 450 km day fills the daylight hours.

Common planning mistakes

  1. Too many stops. One-night stays in six towns means packing every morning. Two nights in Fes, Marrakech and Merzouga serve you better than one night in each of six places.
  2. Underestimating the drives. Mountain roads are slow. Fes to Merzouga is about 450 km and takes most of a day with stops. Read the daily distance, not the map.
  3. Trying to fit Chefchaouen and the desert into a week. They are at opposite ends of the country. Choose one, or take ten days.
  4. Booking a return flight from the arrival city. Flying into Casablanca and out of Marrakech, or the reverse, saves a day of backtracking.
  5. Treating the desert as a day trip. Merzouga needs three days from Marrakech. Agafay is the only desert landscape near the city, and it is stone. See day trips from Marrakech.
  6. Ignoring the season. The desert is very hot in summer and cold at night in winter. Check the best time to visit Morocco.
  7. Booking late for spring or autumn. Prices do not rise, but the better riads and camps fill first.

Questions people ask

How many days do you need in Morocco?

Seven days for Marrakech and the Sahara, ten for a route that also covers Fes and Chefchaouen. Fewer than five days is best spent on one region.

What is the longest itinerary you publish?

Seventeen days, a circle from Casablanca by Tangier, Chefchaouen, Fes, the Sahara, Marrakech and Essaouira. It costs €4,600 to €7,800 per person.

Is 7 days enough for Morocco?

Yes, for the south. A week covers Marrakech, the High Atlas, Ait Ben Haddou and two nights at Merzouga. It is not enough to add Chefchaouen as well.

Should I start in Marrakech or Casablanca?

Start in Marrakech for trips of a week or less focused on the desert. Start in Casablanca for ten days or more, so the route can run north to south and finish in Marrakech.

Can I visit both Fes and Marrakech in one trip?

Yes. The usual way is to travel between them through the desert, which takes three to four days. See Fes vs Marrakech if you only have time for one.

How long are the drives on a Morocco tour?

On the routes above, most travel days are 250 to 350 km and the longest are 450 to 480 km. With stops for photos, lunch and sights, a long day fills the daylight hours.

Can these itineraries be changed?

Yes. Every tour is private, so the start and end city, the number of nights and the hotel level can all be adjusted before you agree the itinerary.

Get a price for your dates

Tell us the basics and we reply with a route and an exact price. No payment and no obligation.

We use your details only to reply about this trip.