Discovering...
Discovering...

Three weeks is enough to see Morocco properly rather than at a sprint: the imperial cities, the blue Rif, the Sahara, the High Atlas and the Atlantic coast, with rest days built in. This grand tour is designed for comfort and any budget, mixing a private driver with trains where they shine. Below: a week-by-week overview, a full day-by-day plan and a transport guide.
Trip length
21 days / 20 nights
Shape
Clockwise loop from Casablanca
Regions
North, Rif, Fes, Sahara, Atlas, Atlantic coast
Transport mix
Private driver + trains on the northern corridor
Desert nights
Two, at Merzouga / Erg Chebbi
Rest days
At least three built in (Chefchaouen, desert, coast)
Total distance
~2,500 km around the loop
Best months
April–May and September–October
Mid-range budget
~900–1,500 MAD per person per day (approx.)
Gateways
Fly into Casablanca (CMN), out of Marrakech (RAK)
Amelia Hart· Itineraries & Trip Planning Editor
British writer who has built and road-tested Morocco itineraries for everyone from honeymooners to families. She covers multi-day routes, costs, the best time to visit and how to plan a first trip. Casablanca · 9+ years covering Morocco
Published 12 September 2024 Last updated 15 July 2026
Most Morocco trips force a choice — cities or desert, north or south. Three weeks refuses the choice and takes the lot, at a pace that lets each place register before you move on. You get the imperial quartet of Casablanca, Rabat, Fes and Meknes, the blue Rif at Chefchaouen, a proper two-night stay in the Sahara, the High Atlas above Marrakech, and the Atlantic at Essaouira, all on one unbroken loop. Crucially, it also gives you time to do nothing on the right days.
This is the comfort-minded, any-budget version of a grand tour: it leans on a private driver-guide for the mountain and desert legs where that transforms the experience, and switches to fast, cheap trains on the flat northern corridor where they beat a car. If your priority is stretching every dirham rather than easing the journey, our backpacker 3-week itinerary covers the same country on buses and a tighter budget. Everyone else, read on.
The tour breaks naturally into three weeks, each with its own character. Week one is northern and cultural, moving through the capital and the coast to the Rif. Week two turns east and south into the imperial heart, the Middle Atlas and the desert. Week three is the grand finale of Marrakech, the High Atlas and the ocean. Reading it in these blocks makes the whole thing feel manageable rather than a 21-item checklist.
The overview table sets out the three phases; the detailed day-by-day plans follow. Fly into Casablanca and out of Marrakech, and the loop closes almost on itself, with only a short final coastal leg back toward the airports.
| Week | Theme | Main bases | Highlights |
|---|---|---|---|
| 1 (Days 1–7) | North & the Rif | Casablanca, Rabat, Tangier, Chefchaouen | Hassan II Mosque, Oudaias, blue medina, Akchour |
| 2 (Days 8–14) | Imperial heart & Sahara | Fes, Midelt, Merzouga, Dades, Ouarzazate | Fes medina, Volubilis, Erg Chebbi dunes, gorges |
| 3 (Days 15–21) | Atlas & Atlantic | Marrakech, High Atlas, Essaouira | Souks, gardens, Imlil, ramparts, beaches |
The first fortnight carries you from the Atlantic metropolis of Casablanca up through the north and then east and south to the dunes. You take the train for the fast, flat legs — Casablanca to Rabat, and Rabat to Tangier on Al Boraq — then pick up a private driver from Chefchaouen onward, when the roads climb and the scenery becomes the journey. Fes gets two nights; the Sahara gets two more, including a deliberate rest day in the desert.
Use our one day in Fes itinerary to structure the medina, and don't skip the Akchour waterfalls from Chefchaouen — a green, restorative day before the long push east. The whole southern stretch follows the Road of a Thousand Kasbahs, and the desert itself can be booked as part of a guided Sahara tour.
| Day | Route | Sleep |
|---|---|---|
| 1 | Arrive Casablanca; Hassan II Mosque, Corniche | Casablanca |
| 2 | Train to Rabat; Oudaias, Hassan Tower, Chellah | Rabat |
| 3 | Al Boraq to Tangier; Kasbah, Cap Spartel, Caves of Hercules | Tangier |
| 4 | Tangier → Chefchaouen; blue medina at dusk | Chefchaouen |
| 5 | Chefchaouen rest day; Akchour waterfalls hike | Chefchaouen |
| 6 | Chefchaouen → Fes; evening in the medina | Fes |
| 7 | Fes el-Bali: tanneries, medersas, souks | Fes |
| 8 | Fes → Meknes → Volubilis Roman ruins | Fes or Meknes |
| 9 | Fes → Ifrane → Azrou cedars → Midelt | Midelt |
| 10 | Midelt → Ziz Valley → Erfoud → Merzouga camp | Desert camp |
| 11 | Merzouga rest day; dunes, Khamlia, sunset ride | Merzouga |
| 12 | Merzouga → Todra Gorge → Dades Valley | Dades |
| 13 | Dades → Valley of Roses → Skoura → Ouarzazate | Ouarzazate |
| 14 | Ouarzazate → Aït Ben Haddou → Tichka → Marrakech | Marrakech |
The final week is the reward for the distance covered. Marrakech gets two full days for its souks, palaces and gardens — with the city's food mapped at RestaurantsMarrakesh — followed by a High Atlas interlude at Imlil or the Ourika Valley, where the air cools and the pace drops. Then it is west to Essaouira for the trip's final rest days: ramparts, seafood, wind and beach, before an easy coastal run back toward the airports.
This week is deliberately gentle after the big driving of week two. If you have energy, the High Atlas can become an overnight village stay or the start of the Toubkal trek; if you don't, keep it a day trip and bank the rest. The table completes the loop.
| Day | Route | Sleep |
|---|---|---|
| 15 | Marrakech: medina, souks, Jemaa el-Fnaa | Marrakech |
| 16 | Marrakech: Bahia, Ben Youssef, Majorelle gardens | Marrakech |
| 17 | High Atlas day: Imlil or Ourika Valley | Marrakech or Atlas lodge |
| 18 | Marrakech → Essaouira; ramparts and port | Essaouira |
| 19 | Essaouira rest day: beach, medina, windsurf | Essaouira |
| 20 | Essaouira → coast → Casablanca (or Marrakech) | Casablanca |
| 21 | Depart (CMN or fly from Marrakech) | — |
The single most common mistake on a long Morocco trip is not building in downtime, then hitting a wall in week two. This plan deliberately parks a rest day in Chefchaouen, a rest day in the desert and a rest day on the coast — three points where doing very little is exactly right. Treat them as sacred; the temptation to fill them with one more excursion is what turns a grand tour into an endurance test.
The other pacing rule is to alternate big travel days with settled ones. Days nine, ten, twelve and fourteen involve real driving, so each is followed or preceded by a stay-put day. The table flags where the deliberate slow days fall so you can protect them when you book.
| Day | Where | Why here |
|---|---|---|
| 5 | Chefchaouen | Recover before the long eastward push |
| 7 | Fes | A full day for the country's deepest medina |
| 11 | Merzouga | A desert day with no driving at all |
| 16 | Marrakech | City day between mountains and coast |
| 19 | Essaouira | Coast wind-down before flying home |
The transport mix is the key to doing this comfortably: fast trains where the country is flat and a driver-guide where it is not. Over 21 days that blend keeps costs sane while sparing you both the tedium of long bus rides and the fatigue of self-driving the passes. On lodging, three weeks is the perfect trip to sample everything — a city riad, a Rif guesthouse, a desert camp, an oasis kasbah, a coastal boutique — and our accommodation types compared guide helps you match each to the setting.
Budget-wise, a mid-range couple travelling in comfort should plan on roughly 900–1,500 MAD per person per day on the ground, excluding international flights, with the private driver the biggest shared cost. Split across two or more people, that driver becomes very affordable per head, which is why the grand tour rewards travelling as a small group rather than solo. For visitors who have already seen the classics and want to spend three weeks differently, our second-time visitors guide suggests deeper, quieter alternatives to slot into this frame — the Middle Atlas lakes, the deep south or the wine country around Meknes.
Not at all — three weeks lets you see the whole country at a humane pace rather than sprinting. It covers the imperial cities, the north and Rif, the Sahara, the High Atlas and the Atlantic coast on a single loop, with rest days built in. If anything, it is the length at which Morocco stops feeling rushed. Shorter trips force you to pick a region; three weeks does not.
A clockwise loop from Casablanca works best: north through Rabat and Tangier to Chefchaouen, east to Fes and Meknes, south through the Middle Atlas to the Sahara at Merzouga, back via the gorges and kasbahs to Marrakech, then west to Essaouira and the coast. Flying into Casablanca and out of Marrakech closes the loop with minimal backtracking.
A mix is ideal. Fast, cheap trains handle the flat northern corridor — Casablanca, Rabat, Tangier — brilliantly, while a private driver-guide is worth it for the Rif, the desert and the Atlas, where roads are winding and the scenery is the point. Splitting a driver's cost across two or more travellers makes it very reasonable per person over a long trip.
Excluding international flights, a comfortable mid-range traveller should budget roughly 900–1,500 MAD per person per day on the ground, so around 19,000–31,500 MAD over three weeks. The private driver is the largest shared cost and drops sharply per head when split. Backpackers can do it for much less on buses; luxury travellers considerably more. Figures are approximate for mid-2026.
This grand tour is built for comfort and any budget, using a private driver for the mountains and desert and trains on the flat legs, with rest days and a smooth loop. A backpacker version covers similar ground but on buses and shared taxis to minimise cost, trading some comfort and flexibility for a far lower daily spend. We cover that budget approach in a separate guide.
At least three, and this plan builds in more. Deliberate slow days in Chefchaouen, the desert and Essaouira prevent the mid-trip burnout that catches travellers who try to fill every day. Alternating big driving days with settled ones is just as important as the rest days themselves. Protect them when you book rather than treating them as spare capacity for extra excursions.
April–May and September–October are ideal, giving you a mild Rif, a bearable desert and open mountain passes across the whole loop. Summer is very hot in Fes, the desert and Marrakech, though the coast stays cool; winter brings cold desert nights and possible snow on the passes. Because the tour crosses so many climates, pack for a genuine range of temperatures.
Yes. The High Atlas day in week three can expand into an overnight village stay or the start of a Toubkal trek if you arrive with energy to spare, and the two desert nights can become three for a deeper Sahara experience. Three weeks has enough slack to absorb one or two such upgrades without unravelling the rest of the loop.
Plan it with a local expert
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,011Sahara Desert Luxury Expedition
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete
Practical Guides
A fuller 9-day Morocco itinerary chaining cities, desert and mountains, with nightly bases and drive times.
Read guidePractical Guides
A 10-day itinerary pairing the Sahara with the Atlantic coast, chaining Marrakech, the dunes and Essaouira.
Read guidePractical Guides
A rail-only Morocco itinerary built on ONCF and Al Boraq legs, with train times, fares and what's reachable car-free.
Read guideAttractions & Heritage
Driving the Ouarzazate–Skoura–Dades–Todra corridor — the earthen fortresses, palm oases and gorges of Morocco’s south.
Read guidePractical Guides
Where to go on a return trip once you've done the classics, mapped to the regions first-timers usually miss.
Read guideHotels & Riads
Riad, dar, kasbah, hotel, hostel, desert camp and more compared on price, experience and who each suits.
Read guide