Casablanca • Ouzoud Waterfalls • Marrakesh • Imlil • Agafay Desert
📍 Day 1 – Arrival in Casablanca
Arrival at Casablanca airport and transfer to hotel
Visit Hassan II Mosque
Stroll along the Corniche or Habous Quarter
Dinner at a local Moroccan restaurant
Overnight in Casablanca
📍 Day 2 – Casablanca → Ouzoud Waterfalls → Marrakesh
Early departure to Ouzoud Waterfalls
Hike around the waterfalls and see wild monkeys
Optional boat ride at the base of the falls
Continue to Marrakesh (approx. 3 hours)
Evening at leisure in Jemaa el-Fnaa
Overnight in Marrakesh
📍 Day 3 – Marrakesh City Tour & Cooking Class
Bahia Palace
Koutoubia Mosque (exterior)
Medina & souks stroll
Afternoon Moroccan cooking class with lunch
Evening at leisure
Overnight in Marrakesh
📍 Day 4 – Atlas Mountains Excursion (Imlil)
Full-day excursion to Imlil village in the High Atlas Mountains
Short hikes or guided walks to Berber villages
Lunch with a local family
Return to Marrakesh in late afternoon
Optional evening hammam experience
Overnight in Marrakesh
📍 Day 5 – Agafay Desert & Departure
Morning transfer to Agafay Desert
Camel ride or 4×4 tour across the rocky desert
Optional lunch or tea in desert camp
Return to Marrakesh for airport transfer to Casablanca or Marrakesh airport
This 5-day route is designed for travelers landing in Casablanca and finishing in Marrakech while making the journey part of the experience. You can emphasize imperial heritage (Rabat, Fes, Meknes/Volubilis) or add more mountain-and-kasbah scenery depending on your preferred routing. The pace is comfortable, with planned breaks and time to explore key stops without feeling rushed. It’s ideal for first-timers who want a broader look at Morocco beyond one city. Starts in Casablanca, ends in Marrakech.
Contact us