
How to Spend 3 Days in Marrakech
Quick answer
Three days in Marrakech is ideal: day one for the medina (Jemaa el-Fnaa, souks, Bahia Palace), day two for gardens, museums and a hammam, and day three for a day trip to the Atlas Mountains, Agafay desert or Essaouira.
Three days is the sweet spot for Marrakech — enough to soak up the medina, see the headline sights, relax in a hammam and still escape the city for a day. Here’s a relaxed plan that balances intensity with downtime.
Adjust the order to dodge midday heat and make the most of golden-hour light.
Day 1 — the medina
Start early at Jemaa el-Fnaa before the crowds, then dive into the souks (north toward the Ben Youssef Medersa, which is beautifully restored). See the Bahia Palace and the Saadian Tombs, and climb to a rooftop café for lunch and views of the Koutoubia minaret.
Return to Jemaa el-Fnaa at dusk for the food stalls, performers and electric atmosphere — the medina’s nightly highlight.
Day 2 — gardens, art and a hammam
A gentler day: the Majorelle Garden and YSL Museum (book ahead, go early), Le Jardin Secret in the medina, and a museum or two. In the afternoon, unwind with a traditional hammam and scrub — the perfect antidote to the souks.
Spend the evening at a rooftop restaurant or a relaxed dinner in a riad courtyard.
Day 3 — escape the city
Take a day trip: the High Atlas and Berber villages around Imlil and the Ourika Valley (waterfalls, mountain air), the Agafay “stone desert” for camel rides and sunset just outside the city, or a longer run to Essaouira on the coast.
A private day tour lets you set the pace and combine stops (e.g. Atlas valleys plus a Berber lunch). Back in Marrakech, end with a final souk stroll or a hammam if you skipped day two’s.
Key takeaways
- Day 1: medina — Jemaa el-Fnaa, souks, Bahia Palace, rooftop views.
- Day 2: Majorelle Garden, museums and a relaxing hammam.
- Day 3: day trip to the Atlas, Agafay desert or Essaouira.
- Sahara’s big dunes need their own 3-day trip — pick Agafay/Atlas here.
Frequently asked questions
Is 3 days enough for Marrakech?
Yes — it covers the medina, palaces, gardens, a hammam and a day trip to the Atlas, Agafay or Essaouira without feeling rushed.
What day trips can you do from Marrakech in a day?
The High Atlas and Imlil/Ourika valleys, the Agafay desert (camel rides, sunset), and Essaouira on the coast are all doable as day trips.
Can you visit the Sahara in 3 days from Marrakech?
The big Merzouga dunes need a dedicated 3-day round trip on their own. Within a 3-day Marrakech city stay, choose the Agafay desert or Atlas instead.
Plan it with a local expert
Travel Morocco with Serenity Morocco Tours
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,011Sahara Desert Luxury Expedition
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete