Complete Morocco Itinerary: 7, 10 & 14 Days
Planning a trip to Morocco and not sure how many days you need—or what to see first? Whether you have 7, 10, or 14 days, you can experience Morocco’s vibrant cities, golden deserts, dramatic mountains, and relaxing coastline with the right route.
This guide breaks down three complete Morocco itineraries:
- 7 days – Highlights with either Marrakech & the desert, or the imperial cities
- 10 days – Adds the Sahara Desert and a bit more depth
- 14 days – A well-balanced, all-round Morocco journey
Use these as ready-made itineraries or a base to build your own perfect trip.
When Is the Best Time to Visit Morocco?
Before diving into the itineraries, it helps to know when to go:
- Spring (March–May): Ideal weather across most of the country; lush landscapes in the mountains.
- Autumn (September–November): Comfortable temperatures, especially for the Sahara and cities.
- Summer (June–August): Very hot in the interior and desert; better for the coast (Essaouira, Agadir).
- Winter (December–February): Cooler and rainy in the north; cold nights in the desert; snow possible in the Atlas Mountains.
Once you know your dates, you can choose the itinerary that suits your pace and interests.
7-Day Morocco Itinerary
Best for: First-time visitors with limited time who want a taste of Morocco’s culture and scenery.
You have two main options for 7 days: a Marrakech-focused trip with a quick desert experience, or an imperial cities route that prioritises culture over time in the desert.
Option A: 7 Days in Marrakech & the Desert (Fast-Paced Highlights)
Route: Marrakech – Atlas Mountains / Agafay – (Optional Sahara) – Marrakech
This option keeps things simple and avoids too many hotel changes.
Day 1 – Arrival in Marrakech
- Arrive in Marrakech and check into a riad in the medina.
- Get your first feel for the city in Jemaa el-Fnaa square at sunset.
- Enjoy dinner on a rooftop terrace overlooking the bustling square.
Day 2 – Explore Marrakech
- Visit the Bahia Palace and the Saadian Tombs.
- See the Koutoubia Mosque (non-Muslims cannot enter, but the exterior is beautiful).
- Afternoon in Jardin Majorelle and the Yves Saint Laurent Museum.
- Unwind with a traditional hammam (steam bath) and spa experience.
Day 3 – Atlas Mountains Day Trip
- Take a day trip to either Imlil or Ourika Valley.
- Enjoy short hikes, waterfalls (in season), and lunch in a Berber village.
- Return to Marrakech in the evening.
Day 4 – Desert Experience: Agafay or Start Sahara Trip
You now have two choices, depending on how far you want to travel:
-
Agafay Desert (nearby, no long drive)
- 45–60 minutes from Marrakech.
- Afternoon camel ride or quad biking.
- Sunset views and an evening under the stars in a desert camp.
-
Sahara Desert (Merzouga / Erg Chebbi – long drive)
- Start a 3-day Marrakech–Merzouga–Marrakech tour.
- First night usually in the Dades Valley.
Day 5 – Desert Camp
- If in Agafay: Relax at camp, enjoy the pool if available, then head back to Marrakech.
- If on a Sahara tour: Drive to Merzouga, then camel trek into the dunes for sunset.
- Overnight in a desert camp with traditional music and dinner.
Day 6 – Back to Marrakech
- From Agafay: Free day in Marrakech for shoppicafésafes, and wandering the souks.
- From Merzouga: Return journey via scenic routes back to Marrakech.
Day 7 – Departure
- Last stroll through the medina, pick up final souvenirs, and transfer to the airport.
This itinerary is busy but rewarding. It’s ideal if you don’t want to change cities too often and Marrakech is your main base.
Option B: 7 Days in the Imperial Cities (Culture-Focused)
Route: Casablanca – Rabat – Chefchaouen – Fes – Marrakech
This option is perfect if you’re more interested in history, architecture, and old medinas than long desert drives.
Day 1 – Casablanca → Rabat
- Arrive in Casablanca and visit the impressive Hassan II Mosque (book a guided tour in advance).
- Travel to Rabat (about 1.5 hours by train or private transfer).
- Explore the Oudaya Kasbah and Hassan Tower.
Day 2 – Rabat → Chefchaouen
- Morning to see anything you missed in Rabat.
- Drive to Chefchaouen (4–5 hours through scenic hills).
- Wander the blue-washed alleys and enjoy sunset views from the Spanish Mosque.
Day 3 – Chefchaouen → Fes
- Slow morning in Chefchaouen for photos, coffee, and relaxed shopping.
- Transfer to Fes (around 4 hours).
- Evening stroll in the medina and dinner at a traditional restaurant.
Day 4 – Fes (Full Day)
- Take a guided tour of the Fes medina (highly recommended). Highlights include:
- Chouara Tanneries
- Historic madrasas (Islamic schools)
- City gates and artisan quarters
- Enjoy a traditional Moroccan dinner, possibly with live music.
Day 5 – Fes → Marrakech
- Travel from Fes to Marrakech:
- By train: about 6.5–7.5 hours.
- By plane: faster, but it depends on flight schedules.
- Evening arrival and first look at Jemaa el-Fnaa.
Day 6 – Marrakech Highlights
- Visit top sites: the Bahia Palace, the Saadian Tombs, and the medina souks.
- Optional hammam or cooking class.
Day 7 – Departure from Marrakech
- Final wander through the city before flying out.
This 7-day route gives you a rich cultural overview without the ultra-long desert drives.
10-Day Morocco Itinerary
Best for: Travellers who want a balanced first trip: imperial cities, the Sahara Desert, and time in Marrakech.
Route: Casablanca – Rabat – Chefchaouen – Fes – Sahara – Marrakech
This itinerary slows things slightly compared with the 7-day options and adds the iconic Sahara dunes.
Day 1 – Casablanca → Rabat
- Land in Casablanca, visit the Hassan II Mosque.
- Transfer to Rabat for the night.
Day 2 – Rabat → Chefchaouen
- See any remaining Rabat sights in the morning.
- Drive to Chefchaouen, the famous blue city.
- Evening wander and dinner in one of the main squares.
Day 3 – Chefchaouen → Fes
- Enjoy a leisurely morning in Chefchaouen.
- Transfer to Fes and settle into your riad.
Day 4 – Fes (Full Day)
- Guided cultural tour of the city:
- Tanneries, madrasas, mosques (exteriors), markets.
- Optional: Traditional dinner with live Andalusian or Gnawa music.
Day 5 – Fes → Sahara Desert (Merzouga)
- Long but beautiful drive through the Middle Atlas:
- Stop in Ifrane (nicknamed “Little Switzerland”).
- See cedar forests (and possibly Barbary macaques).
- Continue through the Ziz Valley oasis.
- Arrive in Merzouga in the late afternoon.
- Camel trek into the dunes for sunset and overnight in a desert camp.
Day 6 – Sahara → Dades Valley or Ouarzazate
- Wake before sunrise to watch the sun over the dunes.
- Depart for the Todra Gorge, a dramatic canyon popular with climbers.
- Continue to either:
- Dades Valley (known for twisting roads and rock formations), or
- Ouarzazate (the “gateway to the desert” and film hub).
Day 7 – Dades/Ouarzazate → Aït Benhaddou → Marrakech
- Visit the UNESCO-listed ksar of Aït Benhaddou, a spectacular fortified village.
- Drive over the High Atlas Mountains via the Tizi n’Tichka pass.
- Arrive in Marrakech in the evening.
Day 8 – Marrakech (City Sights)
- Explore:
- Bahia Palace, Saadian Tombs, Koutoubia Mosque (exterior)
- Souks for shopping (spices, leather, ceramics, lamps)
- Relax in a riad courtyard or roofcafécafé.
Day 9 – Marrakech (Day Trip or Free Day)
Choose one of the following, depending on your interests:
- Essaouira: Coastal day trip (3 hours each way); chilled medina, seafood, Atlantic views.
- Atlas Mountains: Hike, visit Berber villages, enjoy mountain scenery.
- Free day in Marrakech: Shopping, hammam, cooking class, or café-hopping.
Day 10 – Departure
- Fly out of Marrakech or Casablanca.
- If departing from Casablanca, allow 2.5–3 hours for the transfer.
This 10-day itinerary is an excellent “first-timer’s Morocco”: you’ll see the blue city, imperial Fes, the Sahara, and Marrakech without rushing every single day.
14-Day Morocco Itinerary
Best for: Travellers who want to experience the full variety of Morocco—cities, desert, mountains, and coast—at a comfortable pace.
Route: Casablanca – Rabat – Chefchaouen – Fes – Sahara – Dades/Skoura – Marrakech – Essaouira – Casablanca (or Marrakech)
With two full weeks, you can slow down, add rest days, and linger in charming towns.
Day 1 – Arrival in Casablanca
- Arrive in Casablanca.
- Visit the Hassan II Mosque and stroll along the Corniche.
Day 2 – Casablanca → Rabat
- Short transfer to Rabat (by train or car).
- Visit Oudaya Kasbah, Hassan Tower, and the Chellah ruins.
Day 3 – Rabat → Chefchaouen
- Journey to Chefchaouen (around 4–5 hours).
- Evening exploring the blue streets and the main square.
Day 4 – Chefchaouen (Full Day)
- Free day to enjoy Chefchaouen at your own pace.
- Take photos, browse handicraft shops, hike to viewpoints, or relax at cafés.
Day 5 – Chefchaouen → Fes
- Transfer to Fes and settle into your riad.
- Evening stroll through the medina.
Day 6 – Fes (Full Day)
- Guided tour of historic Fes:
- Tanneries, artisan quarters, madrasas, and old mosques (from outside).
- Learn about traditional crafts and the city’s deep history.
Day 7 – Fes → Sahara Desert (Merzouga)
- Full-day drive via the Middle Atlas.
- Arrive at Merzouga, then ride camels into the dunes for sunset.
- Overnight in a desert camp under the stars.
Day 8 – Sahara → Todra Gorge → Dades or Skoura
- Sunrise over the dunes.
- Head toward Todra Gorge for a walk along the canyon floor.
- Continue to:
- Dades Valley (dramatic landscapes and winding roads), or
- Skoura (palm oasis with old kasbahs).
Day 9 – Dades/Skoura → Aït Benhaddou → Marrakech
- Visit Aït Benhaddou, a stunning fortified ksar used in many films.
- Cross the High Atlas Mountains and descend into Marrakech.
Day 10 – Marrakech (Historic Sights)
- Explore the main monuments and the medina:
- Bahia Palace, Saadian Tombs, Ben Youssef Madrasa (if open)
- Souks and Jemaa el-Fnaa
Day 11 – Marrakech (Free Day or Atlas Excursion)
Options:
- Relax in Marrakech: hammams, roof cafés, leisurely shopping.
- Join a cooking class and learn to make tagine or couscous.
- Take a day trip to the Atlas Mountains for a hike or village visit.
Day 12 – Marrakech → Essaouira
- Drive to Essaouira (about 2.5–3 hours).
- Walk the medina, port, and ramparts.
- Enjoy fresh seafood by the harbour.
Day 13 – Essaouira (Full Day)
- Slow beach day: walk the shore, try surfing or kitesurfing if you like.
- Explore artisan shops (woodwork, jewellery, textiles).
- Relaxed dinner with ocean views.
Day 14 – Essaouira → Casablanca or Marrakech & Departure
- Transfer to Casablanca (often via Marrakech) or back to Marrakech for your flight.
- Allow enough time for the drive and airport procedures.
This 14-day itinerary gives you time to breathe, connect with the places you visit, and avoid constant rushing.
How to Choose: 7 vs 10 vs 14 Days in Morocco
If you’re still debating how long to stay, here’s a quick guide:
-
7 Days in Morocco
- Great if you’re short on time.
- Best for cities + a quick desert taster (Agafay or a fast Sahara tour) or imperial cities only.
-
10 Days in Morocco
- Ideal first trip length.
- Let’s show you Chefchaouen, Fes, the Sahara, and Marrakech without extreme rushing.
-
14 Days in Morocco
- Perfect if you want an all-round Morocco experience: cities, dunes, the Atlas Mountains, and the Atlantic coast.
- More rest days and flexibility.
Final Tips for Planning Your Morocco Itinerary
- Book popular riads early, especially in Marrakech, Fes, and Chefchaouen.
- Consider a private driver or small-group tour for the Sahara section—it’s a long and tiring drive.
- Trains are excellent between major cities like Casablanca, Rabat, Fes, and Marrakech.
- Pack layers: temperatures can change quickly between the coast, mountains, and desert.
- Be prepared for cash payments in smaller towns and markets.
Need a Custom Morocco Itinerary?
These itineraries are a great starting point, but your ideal route depends on:
- Your arrival & departure cities
- Exact trip length (7, 10, 14, or something else)
- Your main interests:
- Sahara dunes
- Blue city Chefchaouen
- Imperial cities (Fes, Rabat, Meknes)
- Coast (Essaouira, Agadir)
- Hiking in the Atlas Mountains
- Relaxation vs. fast-paced sightseeing
- The time of year you’re travelling

