Yes — and it's one of the most rewarding combinations around Marrakech, precisely because the three places feel so different from each other.
With 4-5 days, you can comfortably combine Marrakech's medina, an Atlas Mountains day trip, and an Agafay Desert sunset — three distinct landscapes and moods in one trip. Booking multiple activities together also unlocks a discount.
A realistic 5-day version
Days 1-2: Marrakech city — Jemaa el-Fnaa, the souks, a palace or garden, and time to simply get lost in the medina without a schedule.
Day 3: Atlas Mountains & Imlil — cooler air, Berber villages, walnut groves, and views toward Mount Toubkal.
Day 4: Agafay Desert Sunset — camel ride, golden light, dinner under the stars.
Day 5: A slower final day in the city — shopping, a hammam, or simply resting before departure.
Why this combination works so well
The contrast is the point. City energy, mountain quiet, desert stillness — three genuinely different experiences within a single short trip, none of which requires an overnight stay outside Marrakech. You return to the same comfortable riad each night, which keeps logistics simple.
Can you fit it into fewer days?
With 4 days it's tighter but doable — condense city time to a day and a half and keep both day trips. We wouldn't recommend going below 4 days for this specific combination; each piece deserves enough time to actually land rather than feeling rushed.
We'll build it around your dates
Atlas Mountains + Agafay, bundled and discounted
Related: Agafay vs Atlas Mountains · How many days do you need? · all day trips.