3 Weeks In Morocco Tour: The Complete 21-Day Itinerary
A private 21-day journey from Casablanca to Marrakech — the blue city of Chefchaouen, the imperial capitals, two separate Sahara Desert experiences, the pink granite villages of the Anti-Atlas, and a cooking class on the Atlantic coast.
This three weeks in Morocco itinerary runs 21 days and 20 nights, starting in Casablanca and finishing in Marrakech. Ismail and Mustapha's team of local driver-guides leads it, traveling in a private, air-conditioned mini-van that switches to a 4x4 for the desert and mountain legs. The route covers the imperial cities, the blue town of Chefchaouen, two separate Sahara Desert experiences at Erg Chebbi and Erg Chigaga, the rarely-visited Anti-Atlas towns of Tata and Tafraoute, and a coastal finish in Essaouira with a cooking class included. It suits travelers who want the most complete Morocco 21 day itinerary available, well beyond the standard one-week loop.
Two Sahara deserts. A camp at Erg Chebbi near Merzouga, then the wilder, far less-visited dunes of Erg Chigaga later in the trip.
The Anti-Atlas, rarely visited. Tata's desert oases and Tafraoute's pink granite villages, well off the standard route.
A cooking class in Essaouira. Hands-on tagine and couscous with local ingredients, not just a restaurant meal.
20 nights, one route. Casablanca to Marrakech without backtracking, with a different landscape every few days.
A Glimpse of the Journey
Chefchaouen
Fes Medina
Erg Chebbi
Erg Chigaga Camp
Ait Ben Haddou
Anti-Atlas Coast
Anti-Atlas Mountains
EssaouiraA route built for the fullest possible Morocco trip
Three weeks opens up parts of Morocco most visitors never reach. Here's who tends to book this exact route.
Adventure Travelers
Two desert camps, camel treks, sandboarding, and mountain-pass driving through the Atlas and Anti-Atlas. See our Morocco adventure tours for more.
Slow Travelers & Explorers
Twenty nights means real time in each place, including towns like Tata and Tafraoute that a shorter trip would have to skip.
Photography Enthusiasts
Blue alleyways, pink granite villages, two different dune fields, and Atlantic ramparts. See our Morocco photography tours for guide add-ons.
Culture & History Lovers
Four imperial cities, three UNESCO medinas, and a Roman ruin, all on one continuous route. Read more on our Moroccan culture page.
Foodies & Cooking Enthusiasts
A hands-on Moroccan cooking class in Essaouira, plus tagines and regional dishes at every stop along the way.
Off-The-Beaten-Path Travelers
Tata, Tafraoute, and the Erg Chigaga dunes see a fraction of the visitors that Merzouga or Marrakech do.
Begin Your 3 Weeks In Morocco Tour
Send us your travel dates and group size. Ismail or Mustapha will reply personally, usually within 24 hours, with a route and a private quote.
- Private air-conditioned mini-van or 4x4, with a professional driver-guide
- 20 nights, daily breakfast & 8 dinners included
- Two-way airport transfer & daily hotel pick-up
- Camel ride, sandboarding & two luxury desert camps
Priced by group size and choice of accommodation. Tell us your dates below and we'll send a private quote — no obligation.
Prefer to talk it through first? Message us on WhatsApp.
Enquire Now
Fill in your details and preferred travel dates — we'll be in touch shortly.
Twenty-one days, Casablanca to Marrakech
One continuous route across four imperial cities, two Sahara deserts, and the Anti-Atlas Mountains.
Arrival In Casablanca
Your journey begins in Casablanca, Morocco's economic hub. We meet you on arrival and transfer you to your hotel, with the rest of the day free to explore.
Visit the Hassan II Mosque, the largest in Morocco, its minaret rising 210 meters over the Atlantic, then walk the Corniche as the ocean breeze rolls in.
Casablanca → Rabat
After breakfast we drive to Rabat, Morocco's capital and a city of real royal weight. We visit the Royal Palace grounds and the Mausoleum of Mohammed V, a symbol of Moroccan independence.
We finish at the Kasbah of the Udayas, a fortified quarter with panoramic Atlantic views.
Rabat → Asilah → Tangier
We follow the coast to Asilah, a small town known for whitewashed walls and open-air murals from its annual arts festival.
From there we continue to Tangier, where Europe and Africa sit closest together across the Strait of Gibraltar. We explore the old Medina and stop for mint tea overlooking the strait.
Tangier → Tetouan → Chefchaouen
A scenic drive brings us to Tetouan, a UNESCO World Heritage Site whose medina UNESCO notes "served as the main point of contact between Morocco and Andalusia".
We continue into the Rif Mountains to Chefchaouen, the blue-painted town, arriving with the afternoon free to wander its cobalt streets.
Sightseeing Chefchaouen
A full day in Chefchaouen. Lonely Planet calls it "one of the most photographed towns in Morocco", and a morning hike into the surrounding hills gives you the panoramic view that made it famous.
The afternoon is free for the local markets, where artisans sell wool, leather, and woven textiles.
Chefchaouen → Volubilis → Meknes → Fes
We drive to the Roman ruins of Volubilis, a UNESCO World Heritage Site since 1997 which "contains essentially Roman vestiges of a fortified municipium".
From there we continue to Meknes, another imperial city, stopping at the Bab Mansour gate, before arriving in Fes for the night.
Guided Tour Of Fes
A full day exploring Fes el-Bali, a UNESCO World Heritage Site National Geographic describes as "a living, earthy (yet car-free) town".
Highlights include the Al-Qarawiyyin mosque and university, founded in 859 CE, and the carved cedar and zellige tilework of the Bou Inania Medersa.
Fes → Ifrane → Midelt → Merzouga
We cross the Middle Atlas to Ifrane, sometimes called "Little Switzerland" for its alpine-style architecture, then continue through Midelt, a town balanced between mountains and desert.
By late afternoon we reach Merzouga, on the edge of the Sahara.
Merzouga Desert → Khamlia → Nomads
A full day in the Sahara. Camels carry you across the dunes of Erg Chebbi, with a stop to watch the sunset over the sand before dinner at camp.
We also visit Khamlia, a village known for Gnawa music, and a nomad family tent for tea and conversation.
Merzouga → Rissani → Todra Gorges → Dades Valley
We visit Rissani's souk, one of the region's oldest markets, before reaching the Todra Gorge, a red canyon popular with rock climbers.
The day ends in the Dades Valley, known for the layered rock formations locally called "Monkey Fingers."
Dades Valley → Bou Tharar → Skoura → Ouarzazate
We drive through the Dades and Bou Tharar valleys, past oases and mudbrick kasbahs, then through the palm groves of Skoura, home to some of Morocco's best-preserved kasbahs.
We reach Ouarzazate, known for its film studios and as the gateway to the southern desert routes.
Ouarzazate → Ait Ben Haddou → Ounila Valley → Ouarzazate
We explore Ait Ben Haddou, a UNESCO site UNESCO calls "a striking example of the architecture of southern Morocco", and a filming location for Gladiator and Game of Thrones.
The Ounila Valley beyond it holds more kasbahs against terraced fields, before we return to Ouarzazate for the night.
Ouarzazate → Draa Valley → Zagora → Tamegroute → Erg Chigaga
We follow the Draa Valley, one of Morocco's longest, through palm groves and kasbahs, to Zagora and the small town of Tamegroute, home to a historic library and a working pottery cooperative.
The day ends in the Erg Chigaga dunes, one of the Sahara's most remote and least-visited dune fields, for a night under the stars in a desert camp.
Erg Chigaga → Lake Iriki → Foum Zguid → Tata
We cross Lake Iriki, a dry salt flat, on the way to Foum Zguid, then continue to Tata, a quiet town in the Anti-Atlas Mountains rarely visited by tourists.
Tata → Ait Mansour Valley → Tafraoute
We visit the Ait Mansour Valley, a hidden gorge lined with palm groves, before reaching Tafraoute, known for its pink granite outcrops and Berber villages built into the rock.
Tafraoute → Agadir → Inoumar → Taroudant
We drive to the coast at Agadir, then the nearby village of Inoumar, before continuing to Taroudant, often called "Little Marrakech" for its ochre ramparts and quieter souks.
Taroudant → Agadir → Essaouira
We leave Taroudant for Essaouira, a UNESCO World Heritage Site UNESCO describes as "an exceptional example of a late-18th-century fortified town".
We walk the ramparts and the fishing harbor before a free evening in the medina.
Essaouira Cooking Class
A hands-on Moroccan cooking class: you'll shop for ingredients with a local chef, then prepare a tagine and other classic dishes from scratch, finishing with lunch you cooked yourself.
Essaouira → Marrakech
We leave the coast for Marrakech, arriving with the evening free to explore Jemaa el-Fna or rest at your riad.
Guided Tour Of Marrakech
A local guide leads you through the Koutoubia Mosque, the Saadian Tombs, and the Bahia Palace, then the souks of the medina.
Departure From Marrakech
A final breakfast, then transfer to Marrakech Menara Airport for your departure flight — twenty-one days and one continuous route across Morocco.
What to expect on this tour
Included
- Private air-conditioned modern Deluxe Mini-Van / 4WD
- Professional English-speaking driver-guide
- Two-way airport transfer & daily hotel pick-up
- 20 nights' accommodation
- Daily breakfast & 8 dinners
- Luxury tents in Erg Chebbi & Erg Chigaga deserts
- Guided tours in Fes & Marrakech
- Camel ride & sandboarding in the Sahara Desert
Not Included
- Travel insurance
- Tipping
- Extra services: quad, spa & massage
- Personal expenses
- Lunches
The right vehicle for three weeks on the road
This route crosses highways, mountain passes, and two separate stretches of open desert. Your vehicle changes with the terrain.
Deluxe Mini-Van
A modern, air-conditioned mini-van for Casablanca, Rabat, Tangier, Fes, and the coastal roads — comfortable seating and room for three weeks of luggage.
4x4 Vehicle
For the Atlas passes and the desert tracks to Erg Chebbi, Erg Chigaga, and the Anti-Atlas, we switch to a 4x4 built for the terrain.
An English-Speaking Guide
Your driver-guide stays with you throughout the 21 days, offering local history and context most visitors would miss on their own.
A Private, Flexible Pace
Since the trip is private, stops, meals, and photo detours are never fixed in advance — they follow what you actually want to see.
Two deserts, and the Morocco most visitors skip
Most Morocco itineraries visit one desert region and one imperial city loop, then head home. This route adds a second, far quieter desert at Erg Chigaga, and pushes into the Anti-Atlas towns of Tata and Tafraoute that shorter trips never reach.
Twenty nights also means the pace never has to rush. Chefchaouen and Fes each get a full day, the Sahara legs include a genuine camp and camel trek rather than a drive-by stop, and Essaouira's cooking class adds a hands-on day that most itineraries skip entirely. For travelers who don't have three weeks, shorter versions of this same route are available.
Planning this three-week itinerary
How long is this Morocco itinerary?
The tour runs 21 days and 20 nights, starting in Casablanca and ending in Marrakech, with two separate Sahara Desert camps along the way.
Is three weeks too long for a Morocco trip?
Not with this route. The extra time is used for genuine rest days and full guided days in Chefchaouen, Fes, and the desert, rather than adding more driving.
What makes this different from a 10-day Morocco tour?
Two separate desert experiences at Erg Chebbi and Erg Chigaga, the Anti-Atlas towns of Tata and Tafraoute, and a full cooking class in Essaouira — none of which fit into a shorter itinerary.
What vehicle is used on this tour?
A private, air-conditioned mini-van for highway and city legs, switching to a 4x4 for the Atlas passes and the desert tracks to Erg Chebbi and Erg Chigaga.
Do you visit two different desert regions?
Yes. A camel trek and camp at Erg Chebbi near Merzouga on day 9, then a second, far less-visited desert camp at Erg Chigaga on day 13.
Is the cooking class included in the price?
Yes, the Essaouira cooking class on day 18 is included in the tour, along with all other guided activities listed under what's included.
How much does this three-week Morocco itinerary cost?
Price depends on group size and accommodation level, since the trip is tailor-made rather than a fixed package. A quote is sent within 24 hours of an enquiry.
Where does the tour end?
In Marrakech, with a transfer to Marrakech Menara Airport on day 21. The route starts in Casablanca and does not return there.
Tell Ismail and Mustapha what you're looking for
This itinerary is a starting point. Share your dates and interests, and their team will shape a private Morocco journey around exactly what you want.
