Morocco 12-Day Itinerary

If it's your first time in Morocco, twelve days is enough to see why so many travelers fall in love with the country. You'll experience busy medinas, mountain scenery, desert landscapes, colorful cities, and a slower pace along the Atlantic coast, all within a single trip. This itinerary is designed to give you a well-rounded introduction to Morocco without feeling overwhelmed. For a longer trip, see our 14-day itinerary; for a shorter version, see our 10-day itinerary or 7-day itinerary.

Duration: 12 days Pace: Balanced Budget: Midrange
Merzouga

Route at a glance

This Morocco route moves from Marrakech’s souks and palaces to the Atlantic coast, then across long desert roads to Merzouga and the Erg Chebbi dunes. From there, it continues north through Fes and Meknes before ending with Chefchaouen’s blue medina and a final Casablanca departure.

  • 1 Marrakech Days 1–3
  • 2 Essaouira Day 3 · Day trip
  • 3 Merzouga Days 4–5
  • 4 Fes Days 6–8
  • 5 Meknes Day 8 · Day trip
  • 6 Chefchaouen Days 9–10
  • 7 Casablanca Days 11–12

Where this trip comes to life

A quick visual preview of where this route settles in.

Day-by-day plan

Click a day to view the details

Planning tips for this Morocco itinerary

Practical tips for Morocco

Use a car or private driver for the desert section

The Marrakech to Merzouga and Merzouga to Fes sections are long and much easier with a car, driver, or organized desert transfer.

Do not underestimate distances

Desert and mountain roads can make travel days feel long. Treat the big drives as part of the experience and avoid adding too many extra stops.

Carry cash for smaller places

Morocco uses the dirham (MAD). Cards work in many hotels and restaurants, but taxis, medina shops, cafés, and rural stops often need cash.

Start early on hot days

Marrakech, Merzouga, and Casablanca can feel intense in the afternoon, so early sightseeing and slower midday breaks make the route more comfortable.

Stick to bottled water

Use bottled water for drinking and brushing your teeth, especially during the desert section and long transfer days.

Get mobile data

A local SIM or eSIM helps with medina navigation, taxi coordination, and long driving days between cities.

Where to stay for this itinerary

  • Marrakech 3 areas
    Medina Best for atmosphere, souks, riads, rooftops, and walking access to the main sights.
    Best atmosphere
    Kasbah Quieter than the busiest souk streets, with good access to palaces, tombs, and traditional riads.
    Best balance
    Gueliz / Hivernage More modern and practical, with easier taxi access, restaurants, and wider streets.
    Most practical
  • Merzouga 2 stays
    Desert camp Best for the full Sahara experience, with dunes, stars, dinner, and sunrise close by.
    Best experience
    Edge-of-dunes guesthouse More comfortable and practical if you prefer easier access and less camp-style travel.
    Most comfortable
  • Fes 2 areas
    Fes el-Bali Best for atmosphere, historic riads, souks, madrasas, and the old medina experience.
    Best atmosphere
    Near Bab Bou Jeloud Easier for taxis, meeting guides, and entering the medina without feeling too buried inside it.
    Most practical
  • Chefchaouen 2 areas
    Medina Best for blue streets, cafés, small riads, and wandering before the day-trippers arrive.
    Best atmosphere
    Near the Spanish Mosque trail Quieter and scenic, with easier access to viewpoints and sunset walks.
    Best views
  • Casablanca 2 areas
    City center Most practical for a short final stay, restaurants, taxis, and airport transfer logistics.
    Most practical
    Corniche Better if you want a more relaxed final night near the Atlantic and seafront cafés.
    Best for coast
Choose atmospheric riads, but check access

Riads are part of the Morocco experience, especially in Marrakech and Fes, but ask about luggage access if the property is deep inside the medina.

Best time to visit Morocco

A quick seasonal view for this route across Marrakech, the Sahara, Fes, Chefchaouen, and the Atlantic coast.

Jan
Cool · Desert nights
Feb
Cool · Quieter
Mar
Best
Apr
Best
May
Warm · Good
Jun
Hot inland
Jul
Very hot
Aug
Very hot
Sep
Best
Oct
Best
Nov
Best
Dec
Cool · Clear

Spring and autumn are usually the easiest seasons for this Morocco route: warm enough for rooftops, medinas, and the coast, but not as punishing for desert drives or afternoon sightseeing. Summer can still work, but the Marrakech and Sahara sections need slower days and early starts. Winter is quieter and often beautiful, though desert nights and mountain crossings can feel cold.

Details

Morocco 12-day itinerary overview

This 12-day Morocco itinerary is built for a first trip that covers the country’s classic contrasts without adding too many one-night stops. It starts with Marrakech, adds Essaouira as a coastal day trip, continues to Merzouga and the Erg Chebbi dunes, then moves north to Fes, Meknes, Chefchaouen, and Casablanca. The route is still active, especially around the desert transfer days, but it gives enough time for medinas, markets, desert evenings, blue streets, and a practical final departure from Casablanca.

Route at a glance

  • Marrakech (Days 1–3)
  • Essaouira day trip from Marrakech (Day 3)
  • Merzouga and the Sahara desert (Days 4–5)
  • Fes (Days 6–8)
  • Meknes day trip from Fes (Day 8)
  • Chefchaouen (Days 9–10)
  • Casablanca (Days 11–12)

Day-by-day highlights

  1. Day 1 (Marrakech): Arrival, Jemaa el-Fnaa, Koutoubia gardens, and dinner near the medina
  2. Day 2 (Marrakech): Bahia Palace, Saadian Tombs, Majorelle Garden, souks, and dinner in the medina
  3. Day 3 (Essaouira - Day trip): Coastal medina, ramparts, seafood lunch, beach walk, and return to Marrakech
  4. Day 4 (Merzouga): Long desert transfer via Aït Ben Haddou, camel trek, and desert camp dinner
  5. Day 5 (Merzouga): Sunrise dunes, Khamlia village, 4x4 excursion, local market, and desert camp evening
  6. Day 6 (Fes): Scenic drive from Merzouga to Fes with Ifrane stop and Medina check-in
  7. Day 7 (Fes): Al-Attarine Madrasa, Chouara Tannery, Bou Inania Madrasa, souks, and medina dinner
  8. Day 8 (Meknes): Train day trip to Meknes for Bab Mansour, Moulay Ismail’s mausoleum, markets, and return to Fes
  9. Day 9 (Chefchaouen): Drive north, blue medina, Spanish Mosque viewpoint, and local dinner
  10. Day 10 (Chefchaouen): Ras El Maa, souks, local crafts, relaxed medina time, and mountain scenery
  11. Day 11 (Casablanca): Drive to Casablanca, Hassan II Mosque, Corniche walk, and dinner near the old medina
  12. Day 12 (Casablanca departure): Old Medina, Museum of Moroccan Judaism, lunch, and airport transfer

Customize this itinerary in minutes

Generate an editable plan with maps, photos, and day-by-day views.

Complete 12-day Morocco itinerary (day-by-day plan)

Full written version of this 12-day Morocco itinerary, including the main stops, transfers, and highlights for each day.

Travelers with less time can follow the Morocco 10-day itinerary or Morocco 7-day itinerary. If you want a slower route, see the Morocco 14-day itinerary.

Day 1: Marrakech arrival and first walk through the medina

Arrival in Marrakech with afternoon exploration of the historic Medina and a traditional Moroccan dinner near Jemaa el-Fnaa.

  • 14:00 — Check-in in Medina area
  • 16:00 — Explore Jemaa el-Fnaa square
  • 17:30 — Visit Koutoubia Mosque gardens
  • 19:30 — Dinner at Café Clock

Transport: Arrival transfer and local walking in Marrakech Medina area.

Day 2: Marrakech

Full day exploring Marrakech’s historic palaces, gardens, and souks with local meals.

  • 09:30 — Visit Bahia Palace
  • 11:30 — Explore Saadian Tombs
  • 13:00 — Lunch at Al Fassia
  • 15:00 — Stroll through the Majorelle Garden
  • 17:00 — Souk shopping in Medina
  • 20:00 — Dinner at Le Jardin

Transport: Local walking and short taxi rides within Marrakech.

Day 3: Essaouira day trip from Marrakech

Day trip to the coastal city of Essaouira with historic sites, seafood lunch, and return to Marrakech.

  • 07:30 — Marrakech → Essaouira (Bus, ~3h)
  • 11:00 — Explore Essaouira Medina and ramparts
  • 13:00 — Lunch at La Table by Madada
  • 14:30 — Visit Skala de la Ville
  • 16:00 — Walk along Essaouira beach promenade
  • 17:30 — Essaouira → Marrakech (Bus, ~3h)
  • 20:30 — Dinner at Café des Épices

Transport: Round-trip Supratours bus Marrakech ↔ Essaouira, local walking.

Day 4: Marrakech to Merzouga via Aït Ben Haddou

Early transfer to Merzouga by rental car with scenic stops, followed by a desert camel trek and overnight in a desert camp.

  • 07:00 — Pick up rental car in Marrakech Medina
  • 07:30 — Marrakech → Merzouga (Car, ~9h with stops, 560km)
  • 10:30 — Stop at Ait Ben Haddou Kasbah
  • 13:00 — Stop to lunch and have a break from driving
  • 14:30 — Continue drive to Merzouga
  • 19:00 — Arrival at Merzouga Desert Camp
  • 20:00 — Dinner at desert camp

Transport: Rental car drive Marrakech → Merzouga with scenic stops, camel trek in desert.

Day 5: Full day in the Merzouga desert

Full day desert experience with sunrise camel ride, 4x4 excursion, and local village visit.

  • 05:00 — Sunrise camel ride on Erg Chebbi dunes
  • 08:00 — Breakfast at desert camp
  • 09:30 — 4x4 excursion to Khamlia village
  • 12:30 — Lunch at Kasbah Mohayut
  • 14:00 — Visit Merzouga market
  • 17:00 — Relax at desert camp
  • 20:00 — Dinner and Berber music at desert camp

Transport: Local 4x4 and camel rides around Merzouga desert area.

Day 6: Merzouga to Fes

Drive from Merzouga to Fes with scenic stops and evening arrival with dinner near the Medina.

  • 07:00 — Merzouga → Fes (Car, ~7h, 460km)
  • 13:30 — Stop for lunch in Ifrane
  • 16:00 — Arrive and Check-in in Fes Medina neighborhood
  • 17:00 — Free time to visit the city or relax at the hotel
  • 19:30 — Dinner at Restaurant Dar Hatim

Transport: Rental car drive Merzouga → Fes with stops in Ifrane, local walking in Fes.

Day 7: Fes medina, madrasas, and tanneries

Full day discovering Fes’s Medina, including the tanneries, madrasas, and bustling souks.

  • 09:30 — Visit Al-Attarine Madrasa
  • 11:00 — Explore Chouara Tannery
  • 13:00 — Lunch at Café Clock Fes
  • 14:30 — Visit Bou Inania Madrasa
  • 16:00 — Wander Fes Medina souks
  • 19:30 — Dinner at Restaurant Dar Roumana

Transport: Local walking and short taxi rides within Fes Medina.

Day 8: Meknes day trip from Fes

Day trip to Meknes by train to explore imperial gates, palaces, and markets, returning to Fes for overnight.

  • 08:00 — Fes → Meknes (Train, ~1h30)
  • 09:45 — Visit Bab Mansour gate
  • 11:00 — Explore Mausoleum of Moulay Ismail
  • 12:30 — Lunch at Riad Yacout Meknes
  • 14:00 — Walk through Meknes Medina and souks
  • 16:00 — Visit Heri es-Souani granaries
  • 17:30 — Meknes → Fes (Train, ~1h30)
  • 19:30 — Dinner at Dar Hatim

Transport: Round-trip train Fes ↔ Meknes, walking in Meknes and Fes.

Day 9: Fes to Chefchaouen

Transfer by rental car from Fes to Chefchaouen with afternoon discovery of the Blue City’s charming streets.

  • 08:00 — Pick up rental car in Fes Medina
  • 08:30 — Fes → Chefchaouen (Car, ~4h, 200km)
  • 12:30 — Lunch at Casa Aladdin
  • 14:00 — Check-in in Chefchaouen Medina
  • 15:00 — Wander Chefchaouen Medina alleys
  • 17:30 — Visit Plaza Uta el-Hammam
  • 20:00 — Dinner at Restaurant Beldi Bab Ssour

Transport: Rental car drive Fes → Chefchaouen, local walking in Chefchaouen.

Day 10: Chefchaouen blue streets and mountain views

Relaxed day hiking nearby hills and visiting local markets with traditional meals.

  • 09:00 — Hike to Spanish Mosque viewpoint
  • 11:30 — Visit Ras El Maa waterfall
  • 13:00 — Lunch at Café Sofia
  • 14:30 — Explore Chefchaouen souks and artisan shops
  • 18:00 — Relax at Place Outa el Hammam
  • 20:00 — Dinner at Restaurant Tissemlal

Transport: Local walking and short taxi rides in Chefchaouen.

Day 11: Chefchaouen to Casablanca

Travel from Chefchaouen to Casablanca by rental car with afternoon visits to Hassan II Mosque and Corniche.

  • 07:30 — Chefchaouen → Casablanca (Car, ~5h30, 335km)
  • 13:30 — Check-in in Casablanca city center
  • 15:00 — Visit Hassan II Mosque
  • 17:00 — Walk along Ain Diab Corniche
  • 19:30 — Dinner at La Sqala

Transport: Rental car drive Chefchaouen → Casablanca, local walking in Casablanca.

Day 12: Casablanca final morning and departure

Morning visit to Casablanca’s Old Medina and Museum of Moroccan Judaism before transfer to airport for departure.

  • 08:30 — Breakfast at Bennis Habous
  • 09:30 — Explore Habous Quarter
  • 11:00 — Visit Museum of Moroccan Judaism
  • 12:30 — Light lunch at Café La Renaissance
  • 14:00 — Hotel checkout and luggage pickup
  • 15:00 — Transfer to Casablanca Mohammed V Airport (Taxi, ~45min)

Transport: Local walking and taxi transfer to Casablanca airport.

FAQ

Is this itinerary customizable?

Yes—MyTripBlueprint generates editable plans. You can change pace, interests, and transport preferences.

Does the full plan include maps and photos?

Yes—generated plans include an interactive day view with maps, routing, and place photos.

Is 12 days enough for Morocco?

Yes. 12 days gives you enough time to combine imperial cities, the Atlantic coast, the Sahara, and Chefchaouen without making every day feel rushed.

Do I need to rent a car in Morocco?

You do not have to, but is highly recommended to do so in Morocco to explore the country in depth. To follow this route,a rental car, private driver, or organized transfers are needed for the Atlas, desert, Fes, and Chefchaouen sections.

Is this Morocco itinerary too much for a first trip?

It is a full route, but realistic for travelers who are comfortable with a few long travel days. The trip has at least two nights for base to avoid making every day feel rushed and giving enough time to enjoy each destination without feeling overwhelmed.

What is the best time of year for this Morocco route?

Spring and autumn are the easiest seasons. Summer can be very hot inland and in the desert, while winter is quieter but cooler, especially at night.