9 Days Morocco Itinerary from Casablanca: Complete 2026 Travel Plan
Nine days is the length that lets you add Essaouira on the Atlantic coast without cutting anything else. Seven days gives you Chefchaouen, Fes, the Sahara, and Marrakech. Ten days lets you add Essaouira plus a desert exploration day. Nine lands in between — you get the Atlantic coastal day as a day trip from Marrakech rather than overnighting there, which keeps the pace moving while adding the distinct character of Portuguese-era fortified Essaouira.
This 2026 guide walks through the full 9 days Morocco itinerary from Casablanca with day-by-day details, costs, and practical decisions.
Why Nine Days?
The 7 day itinerary is already comprehensive — two imperial cities, the Sahara, Ait Ben Haddou, and Marrakech. The 10 day version adds Essaouira overnight plus a full desert exploration day. The 9 day route hits a middle ground: you add Essaouira as a day trip (reasonable, since the drive from Marrakech is 2.5 hours each way and the town is small enough to cover in a day), while keeping one full day in Marrakech at the end with a local guide.
If you’d prefer to actually overnight in Essaouira, consider stretching to the 10 days Morocco itinerary from Casablanca. For shorter, the 8 days Morocco itinerary from Casablanca.
Day-by-Day: 9 Days Morocco from Casablanca
Day 1: Casablanca to Chefchaouen via Rabat
Pick-up from Casablanca airport. Brief Rabat stop — Hassan Tower, Kasbah of the Udayas. Continue to Chefchaouen in the Rif Mountains. Arrive mid-afternoon with time to walk the blue medina before dinner. Overnight in a riad.
Driving distance: 380 km. Time: 5 hours.
Day 2: Chefchaouen to Fes via Volubilis and Meknes
Morning at Volubilis — best-preserved Roman site in Morocco, with mosaics still in situ. Lunch in Meknes, visit to Bab el Mansour and Moulay Ismail’s mausoleum. Arrive Fes late afternoon. Overnight in a riad in the old medina.
Driving distance: 260 km. Time: 4 hours 30 minutes.
Day 3: Guided Tour of Fes
Full day with a local guide in the UNESCO-listed Fes medina. Al-Qarawiyyin University, Al-Attarine Madrasa, Nejjarine fountain, Chouara tanneries, Mellah. Panoramic view from the fortress above the city.
Day 4: Fes to Merzouga via Middle Atlas
Long desert day. Ifrane, cedar forest near Azrou (Barbary macaques), Midelt for lunch, Ziz Valley to Merzouga. Arrive late afternoon. Camel ride across Erg Chebbi dunes to the luxury camp with sunset stop. Dinner, drumming, overnight in a private tent.
Driving distance: 500 km. Time: 7 hours 30 minutes.
Day 5: Merzouga to Dades Valley via Todra Gorge
Sunrise, breakfast, return to Merzouga by camel or 4×4. Drive west with stops at Rissani (souk day if timing works), Erfoud fossils, and the Todra Gorge. Overnight at a hotel in the Dades Valley with an afternoon stop at the “monkey fingers” rock formations.
Driving distance: 310 km. Time: 5 hours.
Day 6: Dades to Marrakech via Ait Ben Haddou
Valley of Roses at Kalaat M’Gouna, Ouarzazate (optional Atlas Studios), Ait Ben Haddou — walk up through the UNESCO-listed ksar. High Atlas via Tizi n’Tichka pass. Arrive Marrakech evening. Riad in the medina.
Driving distance: 353 km. Time: 6 hours 30 minutes.
Day 7: Guided Tour of Marrakech
Full day with a local guide. Jemaa El-Fna, Bahia Palace, Saadian Tombs, Ben Youssef Madrasa, Koutoubia minaret. Afternoon at Majorelle Garden. Dinner on a terrace overlooking Jemaa El-Fna.
Day 8: Day Trip to Essaouira
Early start for the Atlantic coast. Essaouira is a fortified port town with Portuguese-era ramparts and a UNESCO-listed medina. Optional stop at an argan oil cooperative on the way. Afternoon exploring the ramparts, the fishing port, and the medina. Fresh seafood lunch at the port. Return to Marrakech evening.
Driving distance: 380 km round trip. Time: 6 hours driving + 4 hours exploring.
Day 9: Marrakech — Departure
Morning free for last-minute shopping in the souks, hammam, or cooking class. Transfer to Marrakech Menara airport or back to Casablanca Mohammed V.
What’s Included
A typical 9 days Morocco itinerary from Casablanca to Marrakech includes pick-up from Casablanca airport, private air-conditioned transport, English-speaking driver with local guides for Fes and Marrakech, 8 nights of accommodation, breakfasts and selected dinners, camel trekking, Essaouira day trip with stops, and final transfer.
Not included: lunches, beverages, entrance fees, tips. Optional extras available. See what we offer.
Prices for 2026
Starting rates around 800-1050 euros per person for a group of two. Luxury tier above 1400 euros. Cross-check on TripAdvisor Morocco.
Best Time to Go
March-May and September-November are best. Summer interior temperatures become uncomfortable, though Essaouira is pleasant year-round. The Moroccan National Tourist Office has monthly regional data.
What to Pack
Layers. Warm jacket for cool Essaouira evenings (Atlantic breeze) and desert nights, sunglasses, sunscreen, comfortable shoes, swimsuit, modest clothing for medinas. Small daypack for desert overnight.
Alternatives
Shorter: 7 days (drops Essaouira and one Marrakech day). Longer: 10 days (adds Essaouira overnight plus desert exploration day). Browse all durations in the tours from Casablanca category.
FAQ
Is the Essaouira day trip worth it?
Yes for most travellers. The fortified medina, the Atlantic breeze, and the seafood are genuinely different from the interior experience. The 2.5 hour drive each way is not excessive.
Can I replace Essaouira with something else?
Yes. Common substitutions: a hike in the Atlas Mountains (Ourika Valley or Imlil), a cooking class day, or a hot air balloon flight plus hammam session.
Private or shared?
Private by default. Shared versions run with fixed dates at lower per-person rates.
Can I fly out from Marrakech?
Yes. Marrakech Menara has daily flights to European cities. If your return is from Casablanca, the transfer takes about 2.5 hours on the highway.
Ready to Plan?
The 9 days Morocco itinerary from Casablanca adds the Atlantic coast day without overextending. For a tailored quote, use our contact page and we’ll reply within 24 hours.

