Gateway2Morocco Travel
Sahara dunes at sunset near Merzouga on a private 10-day Morocco itinerary

Private · 10 days · Honest drive times

Morocco Itinerary, 10 Days: The Route We Recommend

Casablanca to Marrakech via Fes and the Sahara, a Tangier alternative, our hotels and the real cost.

Private Morocco travel

The best Morocco itinerary for 10 days starts in Casablanca and runs Rabat, Fes, two nights at the Erg Chebbi dunes near Merzouga, the Dades Gorge and Ait Ben Haddou, then finishes with three nights in Marrakech. Ten days in Morocco is the shortest trip that fits both the imperial cities and the Sahara without rushing, as long as the route moves in one direction and never doubles back. Below is that route day by day, a north-first version from Tangier, the hotels we book in each travel style, and prices from about USD $3,400 per person.

The short answerThe best Morocco itinerary for 10 days

Seven days forces a choice between the imperial cities and the desert. Ten days removes it. That is why 10 days in Morocco is the length we recommend most often for a first visit: Fes done properly, the Sahara done properly, and three unhurried nights in Marrakech at the end.

The catch is geography. Fes is in the north, the dunes are in the south-east, Marrakech is in the south-west, so the route has to move in one line. From Casablanca we go north-east to Rabat and Fes, south over the Middle Atlas to the Sahara, west through the gorges, and over the High Atlas to Marrakech, never on the same road twice.

Two rules shape every 10-day Morocco itinerary we build. Rabat is the first stop after Casablanca, not a detour at the end. And there is no shortcut from Fes to Ouarzazate: the desert is reached through Ifrane, Midelt and the Ziz valley, and Ouarzazate comes after it. Ignore this and you get nine-hour days.

  • Nights: Rabat 1, Fes 2, Merzouga 2 (a riad, then a desert camp), Dades Gorge 1, Marrakech 3.
  • Longest drives: Fes to Merzouga (about 470 km, 7 to 8 hours with stops) and Dades to Marrakech (6 to 7 hours with Ait Ben Haddou).

The main routeRoute A: Casablanca, Fes, the Sahara and Marrakech, day by day

Casablanca to Marrakech in 10 daysPrivate · 10 days · 9 nights
Day 01Casablanca → Rabat

Arrive, the Hassan II Mosque, then Rabat

Your driver meets you at Mohammed V airport. If energy allows, the Hassan II Mosque, which non-Muslims can enter on a guided visit. Then about 1 hour 15 minutes up the coast to Rabat. A jet-lag day; keep it light. Night 1: Riad Kalaa, in the Rabat medina.

Day 02Rabat → Meknes → Volubilis → Fes

The capital, Roman ruins and the road to Fes

The Kasbah of the Udayas, the Hassan Tower and the Mohammed V Mausoleum. About 2 hours to Meknes for Bab el-Mansour, 40 minutes to Volubilis and its mosaic floors, then about 1 hour 15 minutes to Fes. Roughly 4 hours of driving. Night 2: Palais Faraj Suites & Spa, above the medina.

Day 03Fes

A full day in the Fes medina

A licensed guide through Fes el-Bali: the Bou Inania and Attarine medersas, the Chouara tanneries from a terrace, the Nejjarine fountain and the craft quarters. The hardest walking of the trip, and the most rewarding. Driving: none. Night 3: Palais Faraj Suites & Spa.

Day 04Fes → Ifrane → Midelt → Ziz valley → Merzouga

Over the Middle Atlas to the Sahara

The big day: about 470 km, 7 to 8 hours with stops. Ifrane, the cedar forest near Azrou and its Barbary macaques, lunch in Midelt, then the palm groves of the Ziz valley to Erfoud and Merzouga as the dunes turn orange. Tonight is a hotel, not a camp. Night 4: Riad Madu, at the edge of Erg Chebbi.

Day 05MerzougaErg Chebbi

Rissani, Gnawa music and a night in the dunes

A slow morning, Rissani's market and old ksar, Gnawa musicians in Khamlia. About an hour of driving. Late afternoon, a camel ride of about an hour into the dunes (or a 4x4 to the tent door) for sunset and dinner at camp. Night 5: Madu Premium Camp.

Day 06Merzouga → Todra Gorge → Dades Gorge

Sunrise on the dune, then the gorges

Sunrise over the sand, then about 3.5 hours west to Tinghir and the Todra Gorge, where the canyon narrows between cliffs roughly 300 m high. Another hour or so to the Dades valley. About 4.5 to 5 hours of driving. Night 6: Dar Blues, in the Dades Gorge.

Day 07Dades → Ait Ben Haddou → Tizi n'Tichka → Marrakech

Kasbahs and the High Atlas crossing

Skoura's palm grove, Ouarzazate, then Ait Ben Haddou, the UNESCO-listed fortified village. Over the Tizi n'Tichka pass at about 2,260 m to Marrakech by late afternoon. About 6 to 7 hours with stops. Night 7: Hotel la Maison Arabe.

Day 08Marrakech

Palaces, souks and Jemaa el-Fna

A licensed guide for the Bahia Palace, the Saadian Tombs, the Ben Youssef Medersa and the souks. Afternoon free. Jemaa el-Fna at dusk. Driving: none. Night 8: Hotel la Maison Arabe.

Day 09Marrakech or the High Atlas

Free day, or the Atlas villages

The Jardin Majorelle and the Yves Saint Laurent Museum, a hammam and a rooftop dinner. Or about 1.5 hours to Imlil, below Toubkal, for an easy valley walk and lunch in a Berber home. Night 9: Hotel la Maison Arabe.

Day 10Marrakech → departure

Home

About 2 hours 45 minutes by motorway to Casablanca Mohammed V airport. If a Marrakech departure fits, Menara airport is 15 minutes from the medina.

Hotels shown are our usual Platinum-style picks; other styles below. Drive times are approximate.

BC licence #80460Private · tailor-made

The drive times, added up

  • Day 1: about 1 hour 15 minutes · Day 2: about 4 hours · Days 3, 8 and 9: none (Imlil adds about 3 hours return)
  • Day 4: 7 to 8 hours with stops · Day 5: about 1 hour · Day 6: 4.5 to 5 hours · Day 7: 6 to 7 hours with stops
  • Day 10: about 2 hours 45 minutes to Casablanca, or 15 minutes to Marrakech airport
  • Total: roughly 27 to 28 hours across ten days, or about 25 if you fly home from Marrakech

The 7-day desert loop puts 21 to 27 hours into one week. Three more days buy Fes, a second desert night and three days without driving. More crossings: our Fes to Marrakech tours.

Hotels we bookWhere you sleep on Route A, by travel style

Every property below is one we book directly; the route is the same in every style. Torn between a riad and a hotel? Read our riad vs hotel guide.

  • Rabat: Classic: Riad Kalaa · Platinum & Luxury: Fairmont Residences La Marina · Ultra-Luxury: Four Seasons Rabat at Kasr Al Bahr
  • Fes: Classic: Riad Mazar Fes or Ryad Salama · Platinum: Palais Faraj Suites & Spa · Luxury & Ultra-Luxury: Riad Fes – Relais & Châteaux
  • Merzouga (hotel night): Riad Madu, Boutique Hotel Riad Xaluca or Kasbah Hôtel Tombouctou · Erg Chebbi (camp night): Madu Premium Camp, the tent category rising with the style
  • Dades Gorge: Classic & Platinum: Dar Blues · Luxury & Ultra-Luxury: Eden Boutique Hotel & Spa Dades or Dades Xaluca (there is no palace in the gorge, and we tell you so)
  • Marrakech: Classic: Riad Wow · Platinum: Hotel la Maison Arabe · Luxury: Villa des Orangers or Riad Kniza · Ultra-Luxury: La Mamounia

Madu Premium Camp is tented suites with proper furnishings, not a sleeping bag on the sand. Compare luxury camps at Merzouga and Erg Chigaga, or browse our Sahara desert tours.

Price guidanceWhat 10 days in Morocco costs

Our travel styles are priced per person per day, two sharing: private vehicle and driver, airport transfers, hotels with breakfast, licensed guides, listed entrance fees, the camel ride and the desert camp with dinner. Flights, most meals, drinks and tips are extra. For ten days:

  • Classic (3.5★): from about USD $3,400 per person ($340 a day)
  • Platinum (boutique): about $3,900 per person ($390 a day)
  • Luxury (4–5★): about $4,900 per person ($490 a day)
  • Ultra-Luxury (palaces and villas): from about $7,500 per person ($750 a day)

These are guidance figures; your exact price is in your written proposal. Season and hotels move it, and four travellers usually pay 10 to 15% less per person than two. See what a Morocco tour costs for complete sample trips.

Our published journeys of 9 to 11 days

From prices, Classic, two travellers. Tangier to Marrakech (10 days, $3,400) is Route B below. Jewish Heritage Morocco (10 days, $3,400) runs Route A's line with the Museum of Moroccan Judaism and the Fes Mellah. Exotic Morocco (11 days, $3,740) is Route A with a night in Erfoud and a last night in Casablanca. Imperial Cities and Marrakech, Atlas & Sahara (9 days, $3,060 each) drop either the desert or Fes. All are 100% private, and you can customise this 10-day itinerary or any of them day by day.

Tangier to Marrakech — 10 DaysAdventure

Tangier to Marrakech — 10 Days

10 days · 9 nights

Tangier → Chefchaouen → Fes → Erfoud → Merzouga → Dades Gorge → Marrakech

Travel Morocco from Tangier to Marrakech on a 10-day private tour, including Chefchaouen, Volubilis, Fes, Erg Chebbi Sahara, Aït Ben Haddou and the High Atlas.

From USD 3,400/ person · 2 travellers sharing

Jewish Heritage Morocco — 10 DaysHeritage

Jewish Heritage Morocco — 10 Days

10 days · 9 nights

Casablanca → Fes → Erfoud → Merzouga → Dades Gorge → Marrakech

Experience two thousand years of Jewish heritage in Morocco on a 10-day private tour, with Casablanca’s Museum of Moroccan Judaism, the mellahs of Fes and Marrakech, Volubilis, Erg Chebbi Sahara, and hand-picked riads

From USD 3,400/ person · 2 travellers sharing

Exotic Morocco — 11 DaysMost popular

Exotic Morocco — 11 Days

11 days · 10 nights

Rabat → Fes → Erfoud → Merzouga → Dades Gorge → Marrakech → Casablanca

Experience Morocco’s four imperial cities, Volubilis and Erg Chebbi Sahara on an 11-day private tour with luxury camp, local guides and flexible start in Casablanca or Marrakech.

From USD 3,740/ person · 2 travellers sharing

Imperial Cities — 9 DaysFamily

Imperial Cities — 9 Days

9 days · 8 nights

Casablanca → Rabat → Fes → Bin el Ouidane → Marrakech

Morocco imperial cities on a 9-day private tour: Casablanca, Rabat, Meknes, Fes and Marrakech.

From USD 3,060/ person · 2 travellers sharing

Marrakech, Atlas & Sahara — 9 DaysFamily

Marrakech, Atlas & Sahara — 9 Days

9 days · 8 nights

Marrakech → Ouarzazate → Dades Gorge → Merzouga → Ouarzazate → Marrakech

Experience Morocco on a 9-day private tour from Marrakech, crossing the High Atlas to Aït Ben Haddou, Dades and Todra Gorges, with a camel trek to a luxury Erg Chebbi Sahara camp and a free custom proposal within 48 hours.

From USD 3,060/ person · 2 travellers sharing

The alternativeRoute B: north-first from Tangier

If Chefchaouen matters to you, do not bolt it onto Route A. Start in the north. This is our published Tangier to Marrakech in 10 days: it swaps Rabat for the blue town, joins the same Fes, Sahara and Marrakech line, and ends at Marrakech airport with no drive back to Casablanca. The trade-off: Tangier usually means a connecting flight.

Tangier to Marrakech in 10 daysPrivate · 10 days · 9 nights
Day 01Arrival → Tangier

Where two seas meet

Met at Tangier Ibn Battouta airport. The medina, the kasbah above the port and Cap Spartel, where the Atlantic meets the Mediterranean. Night 1: Barceló Tanger.

Day 02Tangier → Tetouan → Chefchaouen

Into the Rif

Through the Rif with a stop in Tetouan's UNESCO-listed medina, arriving in Chefchaouen early afternoon for the blue lanes and Ras el-Ma. Night 2: Dar Echchaouen.

Day 03Chefchaouen → Volubilis → Meknes → Fes

Rome and Moulay Ismail on the way

About 3 hours to Volubilis, then Moulay Idriss, Bab el-Mansour in Meknes and an hour to Fes. Around 5 hours of driving. Night 3: Palais Faraj Suites & Spa.

Day 04Fes

The medina on foot

Fes el-Bali with a licensed guide born in the medina: the Attarine Medersa, the tanneries, the Nejjarine Museum and the Mellah. Night 4: Palais Faraj Suites & Spa.

Day 05Fes → Ifrane → Ziz valley → Erfoud

The Middle Atlas, split in two

Ifrane, the cedar forests and the palm-filled Ziz valley to Erfoud. Most of the Fes to Merzouga road, without the 8-hour day. Night 5: Erfoud.

Day 06Erfoud → Rissani → Khamlia → Erg Chebbi

Into the dunes, rested

Rissani and the Ksar Abbar ruins, Gnawa music in Khamlia, then camels into Erg Chebbi for sunset and dinner. Night 6: Madu Premium Camp.

Day 07Merzouga → Todra Gorge → Dades Gorge

Sunrise, then the canyons

Sunrise from the dune, then west to the Todra Gorge and the Dades valley. About 4.5 to 5 hours of driving. Night 7: Dar Blues.

Day 08Dades → Ait Ben Haddou → Tizi n'Tichka → Marrakech

Kasbahs and the Atlas crossing

Skoura, Ouarzazate, a walk through Ait Ben Haddou, then over the pass to Marrakech. About 6 to 7 hours with stops. Night 8: Hotel la Maison Arabe.

Day 09Marrakech

Palaces, souks and the great square

The Saadian Tombs, El Badi, the Bahia Palace and the souks with a licensed guide, then Jemaa el-Fna at dusk. Night 9: Hotel la Maison Arabe.

Day 10Marrakech → departure

An easy exit

Breakfast, then 15 minutes to Marrakech Menara airport.

Our published Tangier to Marrakech journey, from $3,400 per person (Classic, two travellers).

BC licence #80460Private · tailor-made
  • Tangier: Barceló Tanger on the published tour · Fairmont Tazi Palace at the top end
  • Chefchaouen: Classic: Dar Meziana · Platinum: Dar Echchaouen · Luxury & Ultra-Luxury: Lina Ryad & Spa
  • Fes, Erg Chebbi, Dades and Marrakech: as on Route A

Route B has one night in the dunes, not two, and here we are fine with that. Sleeping in Erfoud means you reach camp rested in the afternoon, instead of at dusk after eight hours in the car. What we push back on is one camp night straight off the Fes road.

Brahim's verdict

Ten days is the shortest trip I recommend if you want both Fes and the Sahara. It works because the route never turns back on itself and the desert gets real time. Fly into Casablanca and take Route A, unless Chefchaouen is on your list; then start in Tangier. What I talk people out of is adding Essaouira too. That is a two-week trip.

Our opinionWhat we tell clients to skip in 10 days

  • Chefchaouen, unless you start in Tangier. From Casablanca it is a long detour north and back that costs a day in Fes or the desert.
  • Essaouira. We love it, but it is 2.5 to 3 hours each way from Marrakech and needs two nights. Save it for a two-week Morocco itinerary.
  • A single desert night straight off the Fes road. Arriving at dusk after 8 hours and leaving at 7 a.m. is the most common regret we hear.
  • Agafay as a Sahara substitute. The stony plateau outside Marrakech is pleasant for dinner. It is not the Sahara.
  • The Ouzoud waterfalls. A detour that eats most of a day. Fine on a slower trip, not this one.
  • Driving yourself. Two 7-hour days on mountain roads after a transatlantic flight is not a holiday.

When to goBest months for a 10-day Morocco trip

March to May and late September to November suit both routes best: warm days in the cities, comfortable desert nights, a clear Atlas pass. December to February works, but desert nights drop close to freezing and the Tizi n'Tichka pass can see snow. July and August are very hot, with Marrakech averaging highs around 37 to 38°C. Month by month: the best time to visit Morocco.

Should you add or cut days?10 days, 7 days or 2 weeks?

With seven days you pick one region: Marrakech with the Atlas and one desert night, or the imperial north. Our 7-day Morocco itinerary shows both. With ten, you cross the whole country one way. With two weeks, the same backbone gains Chefchaouen, a night in Ouarzazate, a free Marrakech day and Essaouira: our 2-week Morocco itinerary. Still deciding? Read how many days you need in Morocco.

  • 7 days: one region. Classic from about $2,380 per person
  • 10 days: north and south, one way. Classic from about $3,400 per person
  • 14 days: the full loop with rest built in. Classic from about $4,760 per person

FlightsGetting there from Canada and the USA

As of September 2026, Royal Air Maroc's nonstop flights from North America land in Casablanca, which is why Route A starts there; check royalairmaroc.com for schedules. From western Canada you connect through Toronto, Montréal or Europe. See Morocco tours from Canada and confirm entry rules on travel.gc.ca. Then see our Marrakech travel guide.

What people ask usQuestions about 10 days in Morocco

Is 10 days enough for Morocco?+

Yes, 10 days is enough for a first trip that covers both the imperial cities and the Sahara: Rabat, two nights in Fes, two nights at Erg Chebbi, the Dades Gorge, Ait Ben Haddou and three nights in Marrakech. What you cannot fit comfortably is Chefchaouen and Essaouira as well; for those, plan 13 to 14 days.

What is the best 10-day Morocco itinerary for a first visit?+

Arrive in Casablanca and go Rabat, Fes, Merzouga in the Sahara, the Todra and Dades gorges, Ait Ben Haddou and Marrakech. It moves in one direction, has only two long driving days and gives the desert two nights. If you fly into Tangier, swap Rabat for Chefchaouen and follow the same line south.

How much does a 10-day Morocco trip cost?+

As guidance, a private 10-day trip with us runs from about USD $3,400 per person in Classic, about $3,900 in Platinum, about $4,900 in Luxury and from about $7,500 in Ultra-Luxury, two sharing. That includes the driver, hotels with breakfast, guides and the desert camp. Groups of four pay roughly 10 to 15% less per person.

Should I fly into Casablanca or Marrakech for a 10-day trip?+

Casablanca, in most cases. The nonstop flights from Canada and the US land there, and starting in Casablanca puts Rabat and Fes first and Marrakech's slower pace last. If you find a good flight home from Marrakech, end there and save the 2 hour 45 minute drive back. We plan days one and ten around your actual flights.

How long is the drive from Fes to the Sahara?+

Fes to Merzouga is about 470 km, 7 to 8 hours with stops for Ifrane, the cedar forest, lunch in Midelt and the Ziz valley. There is no sensible shortcut through Ouarzazate. If the day worries you, split it with a night in Erfoud, as our Tangier route and 11-day Exotic Morocco do.

Is one night in the Sahara enough on a 10-day trip?+

Not straight after the drive from Fes: you arrive near sunset and leave early next morning. Two nights in Merzouga, one in a riad and one at camp, give you a slow day, a proper sunset, dinner under the stars and sunrise on the dune. One camp night works if you sleep in Erfoud the night before.

Can I add Chefchaouen to a 10-day Morocco itinerary?+

Yes, if you start in Tangier. Our Tangier to Marrakech route goes Tangier, Chefchaouen, Fes, Erfoud, Merzouga, Dades and Marrakech in 10 days. Adding Chefchaouen to a Casablanca start means a long detour north and back, costing a day in Fes or the desert. With 13 or more days, you can include both Rabat and Chefchaouen.

Tell us your dates, who is travelling and which route appeals. You will get a private proposal with named hotels and an exact price, and there is no deposit until it is right. 100% private, BC licence #80460.

Design my 10-day journey

Proposal in 24–48h · No deposit to start · Unlimited revisions

Begin your journey

Reading is lovely. Going is better.

Everything on this page comes from more than twenty-five years of taking travellers there. Tell us what moves you and it becomes an itinerary.

Proposal in 24–48h◆No deposit to start◆Unlimited revisions

Start with the journeys or how it works.

Request your proposal✆