Morocco Itinerary for 10 Days: Casablanca to Marrakech

Ten days is the shortest trip that takes in the north, the Sahara and Marrakech without a string of back-to-back road days. This is the route we recommend, with the distance for every day and the changes worth considering.

Blue steps and a painted doorway in Chefchaouen

What is the best route for 10 days in Morocco?

The best 10-day route is a one-way line from Casablanca to Marrakech through Fes and the desert. It never doubles back, it puts a rest day after each of the two longest drives, and it ends in Marrakech, which has a wide choice of flights to Europe. It is the route of our 10-day Morocco tour from Casablanca, run privately by Best Morocco Travel.

10 days in Morocco from Casablanca: day by day
DayRouteRoad distanceDriving timeNight
1Casablanca to Rabat120 kmAbout 1.5 hoursRabat
2Rabat to Chefchaouen252 kmAbout 4 to 4.5 hoursChefchaouen
3Chefchaouen, Volubilis, Meknes, Fes245 kmAbout 4.5 to 5 hours plus visitsFes
4Fes with a local guideOn footNoneFes
5Fes, Ifrane, cedar forest, Ziz Valley, Merzouga, sunset camel trek452 kmAbout 7 to 8 hours plus stopsDesert camp, Erg Chebbi
6Merzouga desert day: sunrise, Khamlia, free afternoonLocal driving onlyShortMerzouga, camp or hotel by the dunes
7Merzouga, Rissani, Todra Gorge, Dades Valley248 kmAbout 4.5 to 5 hours plus stopsDades Valley
8Dades Valley, Ouarzazate, Ait Ben Haddou, Marrakech335 kmAbout 6 to 7 hours plus stopsMarrakech
9Marrakech with a local guideOn footNoneMarrakech
10Departure from MarrakechAirport transferShortNone

Distances are from the operator's itinerary and total about 1,650 km. Driving times are our estimates for a private vehicle in normal conditions, before stops.

Driving days
6 of 10
Longest day
Day 5, Fes to Merzouga, 452 km
Days with no long drive
Days 4, 6, 9 and 10
Private tour price
€2,900 to €5,500 per person

What do you see on each part of the route?

Days 1 to 3: the Atlantic capital and the Rif

The first three days cover the north. Day 1 is short on purpose: after a long flight you drive 120 km to Rabat, with time for the Hassan II Mosque in Casablanca on the way if your arrival allows. Rabat is the capital and far calmer than most visitors expect. The Hassan Tower and the Kasbah of the Udayas are the main sights.

Day 2 heads into the Rif mountains to Chefchaouen, the town known for its blue-washed lanes. You arrive in the afternoon, which is when the day visitors leave. Day 3 is the fullest of the three: the Roman ruins of Volubilis, the gates and granaries of Meknes, then Fes by evening.

The dye pits of the Chouara tannery in the Fes medina seen from a terrace
The Chouara tannery, a stop on the guided day in Fes.

Day 4: Fes on foot

Day 4 is a walking day in the Fes medina with a local guide. Fes el-Bali is a car-free maze of several thousand lanes, and a guide is useful here in a way that is not true of every city. The tanneries, the madrasas and the craft quarters fill the day. Entrance fees are paid as you go.

Days 5 and 6: south to the Sahara

Day 5 is the long one, 452 km from Fes to Merzouga. The road climbs through Ifrane and the cedar forest near Azrou, where Barbary macaques live, crosses the Middle Atlas and follows the palm-filled Ziz Valley down to the desert. You arrive in the late afternoon and ride a camel into the Erg Chebbi dunes, timed to reach a desert camp around sunset.

Day 6 pays you back. After sunrise on the dunes it is a full day around Merzouga with very little driving: the village of Khamlia, known for Gnawa music, then a free afternoon. The second night is at Merzouga again, in the camp or in a hotel by the dunes. Having two nights here is the main difference between this itinerary and shorter ones.

Days 7 to 10: gorges, kasbahs and Marrakech

Day 7 runs west through the market town of Rissani to Todra Gorge and on to the Dades Valley, 248 km. Day 8 continues through Ouarzazate to Ait Ben Haddou, the fortified village on the UNESCO World Heritage list, then over the High Atlas to Marrakech, 335 km. Day 9 is a guided day in the Marrakech medina. Day 10 is your transfer to the airport.

Is the pace comfortable?

The pace is steady, not slow. You sleep in six or seven different places over nine nights, and three days involve five or more hours of driving. Most travellers find it comfortable because the hard days are spaced out.

  • The long drives are followed by a day on foot. Fes comes after the Chefchaouen and Volubilis day, the Merzouga desert day comes after the 452 km drive, and Marrakech comes after the Atlas crossing.
  • Leave early on day 5. The earlier you leave Fes, the more relaxed the stops are and the less of the drive is in the dark, especially from November to February when the sun sets early.
  • Do not add evening plans on days 3, 5 and 8. You reach the riad or hotel tired. Keep dinner simple.
  • Days 4, 6 and 9 are where the trip is made. If you want to add a day, add it next to one of these: a second day in Fes or a third night in Marrakech.
  • Chefchaouen gets one night. That is enough for the town itself. Walkers who want the hills around it need two.

Alternative 1: start and finish in Marrakech

If your flights go in and out of Marrakech, run the desert section the other way and finish with the coast. This version has no Chefchaouen and no Rabat, and it ends by the sea.

10 days from Marrakech
DayPlanNight
1Arrive in MarrakechMarrakech
2Marrakech with a local guideMarrakech
3Tizi n'Tichka pass, Ait Ben Haddou, Ouarzazate, Dades ValleyDades Valley
4Todra Gorge, Merzouga, camel trekDesert camp
5Merzouga desert dayMerzouga
6Nkob, Draa Valley, OuarzazateOuarzazate
7High Atlas, MarrakechMarrakech
8Marrakech to Essaouira (about 180 to 190 km)Essaouira
9Essaouira, return to MarrakechMarrakech
10DepartureNone

Days 1 to 7 are the 7-day tour from Marrakech. The last three days are an outline that Best Morocco Travel builds on request: ask us.

A second option from Marrakech is to finish in Fes: Marrakech, the desert, then north through the Ziz Valley to Fes for two or three nights, with Meknes and Volubilis as a day out. Choose it if you can fly home from Fes. If you are unsure which city deserves more time, see Fes vs Marrakech.

Alternative 2: skip Chefchaouen

Leaving out Chefchaouen removes the biggest detour and frees a day for somewhere else. From Rabat, Fes is about 200 km by motorway, with Meknes and Volubilis on the way. Chefchaouen adds roughly 300 km of mostly slower mountain road to that.

What you gain

  • A shorter, easier day 2 and day 3
  • A spare day: a second day in Fes, a third night at Merzouga, or Essaouira at the end
  • Less time on winding roads, which helps anyone prone to car sickness

What you lose

  • The blue town itself, which many travellers rank among their favourite stops
  • The Rif mountains: the rest of the route has no scenery like them
  • A quiet small-town night between the capital and Fes

The other way to reach the same result is the 8-day tour from Casablanca. It keeps Chefchaouen but trims the trip to one desert night and no guided day in Marrakech. It suits travellers with a fixed week and a weekend.

What does a 10-day private tour cost?

A 10-day private tour costs €2,900 to €5,500 per person, all year. Group size and hotel level decide where you fall in the range: the vehicle and driver are shared across the group, so four travellers pay much less per person than two. The price includes a private air-conditioned vehicle, an English- or Spanish-speaking driver, accommodation, breakfasts and some dinners, the camel ride and local guides on the guided days in Fes and Marrakech. Lunches, drinks, entrance fees, tips and flights are not included. See the Morocco tour cost page for every tour length.

Tours on this route

10 days, Casablanca to Marrakech

10-day Morocco tour from Casablanca

Casablanca to Marrakech with shorter drives in the north, guided days in both Fes and Marrakech, and two nights at the Merzouga dunes with a full desert day.

From €2,900 per person

8 days, Casablanca to Marrakech

8-day Morocco tour from Casablanca

The fastest full loop of the country: Casablanca, Rabat, Chefchaouen, a guided day in Fes, the Merzouga dunes and the kasbah road to Marrakech in eight days.

From €2,200 per person

Questions people ask

Is 10 days enough to see Morocco?

Ten days is enough for the main first-visit route: Rabat, Chefchaouen, Fes, the Sahara and Marrakech. It does not leave room for the Atlantic coast as well. For Essaouira and a slower pace, look at 12 to 14 days.

How many km is a 10-day Morocco tour?

The Casablanca to Marrakech route on this page is about 1,650 km by road, spread over six driving days. The longest single day is 452 km from Fes to Merzouga.

Should a 10-day trip start in Casablanca or Marrakech?

Start in Casablanca and end in Marrakech if you can book an open-jaw flight, because the route then runs one way with no backtracking. If you must fly in and out of Marrakech, use the Marrakech loop with Essaouira or a finish in Fes.

How many days should I spend in Fes and Marrakech?

Two nights in each is the minimum for one full guided day. If you add a day anywhere on this route, a third night in Marrakech is the one we would suggest first.

Can I do this itinerary by train and bus instead?

Trains link Casablanca, Rabat, Meknes, Fes and Marrakech well. Chefchaouen and Merzouga are reached by bus or car only, and public transport to the desert takes considerably longer than a private vehicle.

Is the 10-day route suitable in summer?

The northern half is fine in summer. Merzouga is very hot from June to August, often above 40°C by day, so in those months consider shortening the desert stay or travelling in spring or autumn instead.

Sources

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.