Home/Destinations/Marrakech/Marrakech in 3 days
3 days · Marrakech itinerary

Marrakech in 3 Days: The Complete Itinerary

Three days based in Marrakech covers the city, the mountains and a coast or waterfall escape. Here is how to spend three perfect days, with the best-rated tours and day trips to book for each.

At a glance

  1. 1Day 1: Medina & palaces
  2. 2Day 2: Atlas Mountains
  3. 3Day 3: Essaouira or Ouzoud
  4. 4Agafay desert farewell dinner

Day 1: the Red City

Explore the Medina souks, the Bahia Palace, the Saadian Tombs and the Majorelle Garden, ending at Jemaa el-Fnaa with a food tour.

Day 2: the Atlas Mountains

Take a day trip to the Ourika Valley and the High Atlas for waterfalls, Berber villages and mountain scenery.

Day 3: Essaouira or Ouzoud

Choose the Atlantic coast at Essaouira or the cascades of Ouzoud, then return for a farewell dinner in the Agafay Desert under the stars.

Marrakech in 3 days — FAQ

Is 3 days enough for Marrakech?
Three days is the sweet spot — the city, an Atlas Mountains trip and a coast or waterfall day, plus an Agafay desert evening, without rushing.
What is the best day trip from Marrakech for 3 days?
The Atlas (Ourika Valley) is the classic; add Essaouira for the coast or Ouzoud for waterfalls. The Sahara needs more days.
Can I add a Sahara trip to 3 days in Marrakech?
A Merzouga Sahara tour is 3 days on its own, so it’s better as a separate add-on; for a desert taste in three city days, choose the Agafay.