Last updated: 12 November 2026 · Written by the Journey Via Morocco team in Marrakech. This route matches our published 12-day private tour from Casablanca; driving times are approximate and do not include stops.
Want this itinerary with your own driver? See our Morocco tours.
Is 12 days enough for Morocco? Yes. Twelve days, or 11 nights, is enough to travel from Casablanca through Tangier and Chefchaouen to Fes, cross the Middle Atlas to the Merzouga dunes, follow the Todra and Dades valleys and the Road of a Thousand Kasbahs to Marrakech, and finish on the Atlantic coast in Essaouira, without rushing. This 12-day Morocco itinerary starts and ends in Casablanca, which suits most international flights.
Below you will find the route at a glance, a day-by-day plan, the number of nights in each place and the driving times between them.
In this itinerary
The 12-day route at a glance
| Day | Route | Overnight |
|---|---|---|
| 1 | Casablanca to Tangier | Tangier |
| 2 | Tangier to Chefchaouen and Fes | Fes |
| 3 | Volubilis and Meknes day trip | Fes |
| 4 | Guided day in the Fes medina | Fes |
| 5 | Fes to Ifrane, Azrou, Midelt and Merzouga | Merzouga |
| 6 | Khamlia, Rissani and a sunset camel trek in Erg Chebbi | Desert camp |
| 7 | Sahara sunrise, Todra Gorge, Dades Valley | Dades Valley |
| 8 | Rose Valley, Skoura, Ouarzazate, Aït Ben Haddou, Marrakech | Marrakech |
| 9 | Guided day in Marrakech | Marrakech |
| 10 | Free day in Marrakech | Marrakech |
| 11 | Marrakech to Essaouira | Essaouira |
| 12 | Essaouira to Casablanca | End of trip |
Day-by-day 12-day Morocco itinerary
Day 1: Casablanca to Tangier
Start with a pickup at your hotel or Mohammed V Airport and head north on the motorway, about 340 km. In Tangier, walk the Kasbah and the medina, and if time allows drive out to Cap Spartel and the Caves of Hercules, where the Atlantic meets the Mediterranean. Overnight: Tangier.
Day 2: Tangier to Chefchaouen and Fes
Cross the Rif Mountains to Chefchaouen, about 2 hours away, and spend the middle of the day in its blue lanes and around Outa el Hammam square. Continue south to Fes, about 3.5 hours. Overnight: Fes.

Day 3: Volubilis and Meknes
A day trip from Fes to the Roman ruins of Volubilis, a UNESCO World Heritage Site, and the imperial city of Meknes, with Bab el Mansour, the ramparts and the Royal Granaries. Return to Fes in the evening. Overnight: Fes.
Day 4: The Fes medina
Explore Fes el-Bali with a licensed local guide: the madrasas, the area around Al-Qarawiyyin, the tanneries seen from the surrounding terraces and the artisans’ workshops. Overnight: Fes.

Day 5: Fes to Merzouga
The longest drive of the trip, about 460–470 km. Cross the Middle Atlas via Ifrane and the cedar forests of Azrou, stop in Midelt for lunch, then follow the Ziz Valley south to Merzouga on the edge of the Erg Chebbi dunes. Overnight: Merzouga.
Day 6: A day in the Sahara
Visit Khamlia, a village known for Gnawa music, and the old market town of Rissani. In the late afternoon, ride a camel into the dunes for sunset and spend the night in a desert camp. Overnight: desert camp in Erg Chebbi.

Day 7: Todra Gorge and the Dades Valley
Watch the sunrise over the dunes, then drive west to Tinghir and the high walls of Todra Gorge, and on to the Dades Valley for the night. Overnight: Dades Valley.
Day 8: The Road of a Thousand Kasbahs to Marrakech
Follow the Valley of Roses and the Skoura palm oasis to Ouarzazate, then visit the fortified village of Aït Ben Haddou. Aït Ben Haddou is a sightseeing stop, not an overnight: after the visit, cross the High Atlas by the Tizi n’Tichka pass to Marrakech. Overnight: Marrakech.

Day 9: Marrakech with a guide
Discover the medina, the area around the Koutoubia Mosque, Bahia Palace, the souks and Jemaa el-Fnaa with a private guide. Overnight: Marrakech.
Day 10: A free day in Marrakech
Revisit the souks, see the Majorelle Garden, book a hammam or simply rest at your riad after the long road days. Overnight: Marrakech.

Day 11: Marrakech to Essaouira
Drive about 180 km, roughly 2.5 hours, to the Atlantic coast. Walk the ramparts and the Skala, watch the fishing port and enjoy grilled fish by the harbour. Overnight: Essaouira.
Day 12: Essaouira to Casablanca
A relaxed morning by the sea, then the drive back to Casablanca, to your hotel or Mohammed V Airport.

Where you sleep: nights per stop
| Place | Nights | Why |
|---|---|---|
| Tangier | 1 | Breaks the drive north and gives you an evening by the Strait of Gibraltar |
| Fes | 3 | Two full days for Volubilis, Meknes and the medina |
| Merzouga | 1 | A hotel night near the dunes before the desert camp |
| Erg Chebbi desert camp | 1 | Sunset, dinner and sunrise in the dunes |
| Dades Valley | 1 | Splits the long road between the Sahara and Marrakech |
| Marrakech | 3 | A guided day, a free day and time to recover |
| Essaouira | 1 | A slower coastal ending |
How much driving is involved?
The longest days on this 12-day Morocco itinerary are day 5 (Fes to Merzouga, about 460–470 km) and day 8 (Dades to Marrakech via Aït Ben Haddou). Both are broken up with stops. The other road days are 2 to 5 hours of driving. Our Morocco driving times and distances guide has the full table.
Best time for a 12-day Morocco itinerary
Spring (March to May) and autumn (September to November) are the most comfortable seasons, warm in the cities and pleasant in the desert. Summer is very hot around Merzouga, and winter nights in the desert and on the High Atlas pass can be close to freezing. See the best time to visit Morocco for month-by-month detail.
Adapting the 12-day Morocco itinerary
- Families: the three nights in Fes and Marrakech give children rest days; see our guide to Morocco with kids.
- Muslim travellers: prayer stops, halal food and accommodation choices are covered in our halal holidays in Morocco guide.
- Adding Rabat: on a private tour you can ask about a stop in the capital on the drive north on day 1.
- Shorter or longer: compare our 2-week Morocco itinerary and the best Morocco itineraries.
Frequently asked questions
Is 12 days enough for Morocco?
Yes. Twelve days covers the north, the imperial cities, the Sahara, the southern valleys, Marrakech and the Atlantic coast at a comfortable pace, with three nights each in Fes and Marrakech.
How many nights do you spend in the Sahara on this itinerary?
Two nights in the Merzouga area: one in a hotel near the dunes and one in a desert camp in Erg Chebbi.
Do you stay overnight in Aït Ben Haddou?
No. Aït Ben Haddou is a sightseeing stop on day 8. After the visit you continue across the High Atlas to Marrakech.
Can this 12-day itinerary start and end in Casablanca?
Yes. It begins with a pickup in Casablanca and finishes with a drop-off at your Casablanca hotel or Mohammed V Airport.
What is the longest drive on a 12-day Morocco itinerary?
Fes to Merzouga, about 460 to 470 km across the Middle Atlas, with stops in Ifrane, Azrou and Midelt.
Book this 12-day route as a private tour
This 12-day Morocco itinerary is the route of our 12-day private Morocco tour from Casablanca, with a private driver, accommodation, a desert camp, and guided days in Fes and Marrakech. Because it is private, you can discuss the pace, stops and accommodation before booking. Compare our other tours from Casablanca or send us your dates. Arriving a day early? See things to do in Casablanca and our Hassan II Mosque guide.