15 Day Grand Morocco Tour from Casablanca

5.0 (1 reviews) Casablanca, Morocco
Duration15 days
Instant confirmationYour booking is confirmed right away
TicketMobile or paper ticket accepted
LanguagesEnglish, French
Private tourOnly your group will participate
Pickup offeredSee the meeting and pickup details below

Overview

This 15 day Grand Morocco Tour provides a complete and worry-free introduction to Morocco, designed at a comfortable pace to fully enjoy each destination. All accommodations, transportation, guided visits, and entrance fees are included, with no mandatory on-site payments.

Led by experienced local Moroccan guides, the tour combines Morocco’s iconic cities with authentic cultural experiences. Highlights include exploring ancient medinas, visiting UNESCO World Heritage sites, camel trekking in the Sahara Desert, and staying in traditional riads and a desert camp.

The itinerary covers Casablanca, Fes, Chefchaouen, Marrakech, and the Sahara, along with scenic routes and lesser-known locations. Airport transfers are included, group sizes are kept manageable, and solo travelers are welcome to join existing groups, making this tour suitable for couples, families, solo travelers, and culture lovers.

What's included

  • Professional English-speaking driver/guide
  • Daily breakfast at hotels and riads
  • Selected dinners
  • International flights to and from Morocco
  • Travel insurance
  • Personal expenses (souvenirs, snacks, tips)
  • Optional activities not mentioned in the itinerary
  • Visa fees (if applicable)
  • Drinks not included with meals

What to expect

Day 1: Arrival in Casablanca
  1. Casablanca
    Pass by
    Meet and greet at Casablanca airport.

    Transfer to your hotel.

    Free time to relax or explore the city.

    Meals: None (arrival day).
Day 2: Casablanca – Rabat – Chefchaouen
  1. Hassan II Mosque
    2h 45m · Admission ticket included
    Visit Hassan II Mosque in Casablanca.

    Drive to Rabat, Morocco’s capital: see Royal Palace, Kasbah of the Udayas, and Hassan Tower.

    Continue to Chefchaouen, the famous blue city in the Rif Mountains.
Day 3: Chefchaouen – Fes
  1. Fes El-Bali
    3h · Admission ticket included
    Explore Chefchaouen medina, local markets, and traditional streets.

    Drive to Fes, Morocco’s spiritual and cultural capital.
Day 4: Fes Full-Day Tour
  1. Fes El-Bali
    7h · Admission ticket included
    Guided tour of Fes el-Bali, including Al Karaouine University, tanneries, medina souks, and medieval architecture.

    Optional visit to a traditional pottery or leather workshop.
Day 5: Fes – Ifrane – Midelt – Merzouga (Sahara Desert)
  1. Merzouga
    4h
    Drive through the Middle Atlas Mountains, stopping in Ifrane (“Little Switzerland”) and Midelt.

    Arrive in Merzouga, gateway to the Sahara Desert.

    Camel ride into the dunes and overnight in a Sahara desert camp under the stars.
Day 6: Merzouga – Rissani – Todra Gorge – Dades Valley
  1. Dades Valley Adventures
    2h · Admission ticket included
    Sunrise over the Sahara dunes.

    Visit Rissani, historic market town.

    Drive through Todra Gorge and Dades Valley, famous for stunning rock formations.
Day 7: Dades Valley – Ouarzazate – Ait Benhaddou – Marrakech
  1. Ait Ben Haddou
    3h
    Drive through the Valley of Roses.

    Stop at Ouarzazate, the gateway to the Atlas Mountains, and visit Kasbah Taourirt.

    Explore Ait Benhaddou, a UNESCO World Heritage site.

    Continue to Marrakech.
Day 8: Marrakech City Tour
  1. Marrakech
    6h
    Guided tour of Bahia Palace, Koutoubia Mosque, and Saadian Tombs.

    Explore Jemaa el-Fnaa square and souks.

    Optional Moroccan cooking class or traditional tea experience.
Day 9: Marrakech – Essaouira
  1. Essaouira
    3h
    Drive to the coastal city of Essaouira.

    Explore the medina, fishing port, and fortifications.

    Free time for beach or shopping.
Day 10: Essaouira – Marrakech – Atlas Mountains
  1. Imlil
    Pass by
    Morning in Essaouira, then return to Marrakech.

    Drive to the Atlas Mountains for overnight stay in a traditional guesthouse.
Day 11: Atlas Mountains – Ourika Valley – Marrakech
  1. Ourika Valley
    3h · Admission ticket included
    Explore Ourika Valley, waterfalls, and Berber villages.

    Return to Marrakech for overnight.
Day 12: Marrakech – Agadir (Optional Coastal Tour)
  1. Agadir
    Pass by
    Drive to Agadir for a coastal experience (beach, markets, or optional activities).

    Overnight in Agadir.
Day 13: Agadir – Taroudant – Marrakech
  1. Taroudant
    2h
    Visit Taroudant, “Little Marrakech”, with city walls and souks.

    Return to Marrakech.
Day 14: Marrakech – Free Day / Optional Activities
  1. Marrakech
    7h
    Free day for shopping, hammam spa, or optional excursions.

    Evening: farewell dinner with traditional Moroccan entertainment.
Day 15: Departure from Marrakech / Casablanca Airport Transfer
  1. Casablanca
    Pass by
    Transfer to airport for departure.

Meeting and pickup

Pickup details

Our guide will meet you in the airport arrivals hall holding a Mystic Morocco Tours sign. Please have your flight details ready. After pickup, you will be transferred directly to your hotel. If your flight is delayed, notify us so we can adjust the pickup time.

Additional information

  • Service animals allowed
  • Infants are required to sit on an adult’s lap
  • Specialized infant seats are available
  • Not recommended for travelers with spinal injuries
  • Not recommended for pregnant travelers
  • Not recommended for travelers with poor cardiovascular health
  • Travelers should have at least a moderate level of physical fitness

Cancellation policy

If you cancel at least 3 full day(s) before the scheduled departure time, you will receive a full refund.<br>If you cancel within 3 day(s) of the scheduled departure, you will receive a 0% refund.

Reviews

5.0 (1)
From
$5,550.00 per person
Check availability & book
  • Instant confirmation
  • You'll choose your date and travelers and pay on viator.com. Prices vary by date, group size and option.
More activities in Casablanca
From
$5,550.00 per person
Check availability