Two full days is enough for Marrakech itself — the medina, the palaces, the souks and a garden. Three or four lets you add a day trip to the Atlas, the coast or a desert evening. Five or more is what you need if you want to reach the Sahara and come back. Fewer than two days and you will see Jemaa el-Fna and very little else.
Below is what each length actually gets you, written by people who live here and watch visitors run out of time in the same predictable ways.
Two days: the city, properly
Two days is the honest minimum, and it works well if you spend them deliberately.
Day one, the medina. The monuments in the morning while the courtyards are quiet and well lit — Bahia Palace, the Saadian Tombs, Ben Youssef Madrasa, the Koutoubia from outside — then the souks as they fill up, then a garden at the end because by that point you will want to sit down. This is almost exactly what our visite privée de la médina à la journée covers, and the reason it exists is that the souks are organised by trade rather than by street, which is the kind of thing nobody works out alone in a single afternoon.
Day two, the slower half. The Majorelle Garden or Le Jardin Secret, a hammam, the new town at Guéliz, and Jemaa el-Fna in the late afternoon as the food stalls go up, which is when the square is genuinely worth seeing rather than merely busy.
That is Marrakech done at a reasonable pace. It is not Marrakech exhausted — you could spend a fortnight — but you will not leave feeling you missed the city.
Three days: add one day trip
The third day is where Marrakech becomes a base rather than a destination, and it is the single best value day of a short trip. The realistic options, all of them returning the same evening:
- The Ourika Valley — the closest green escape, about an hour out, from €22.
- The Ouzoud waterfalls — around 150 km, the most spectacular single sight within a day, from €25 with lunch.
- The Atlas 3 Valleys — Asni, Ourika and Ouirgane in one loop, €45 private with a four-person minimum.
- Imlil and the High Atlas — village paths below Toubkal, from €29 on a public departure.
- Essaouira — the Atlantic, two and a half hours each way, from €22.
- Aït Ben Haddou — the UNESCO kasbah, €45, but be aware it is six hours of driving for one day.
If you only have three days, we would steer you towards the mountains rather than Ait Ben Haddou. The kasbah is magnificent and it is also on the way to the desert, so you will see it anyway if you ever come back for the Sahara.
Four to five days: the city, the mountains and a desert evening
Four days is where a Marrakech trip stops feeling rushed. Two days in the city, one day trip, and one afternoon kept deliberately free — which you will want more than you expect, because the medina is tiring in a way that is hard to anticipate.
The fourth or fifth day is also where two specifically Marrakech experiences fit, and both are timed rather than all-day:
- A hot air balloon flight at dawn over the plain north of the city, €99. One piece of advice: do not book it for your last morning. Weather cancels flights and there is no second chance.
- Une soirée dans le désert d'Agafay, €75 — quad biking, an hour on camelback at sunset and dinner at a camp. Five hours door to door, back the same night.
Can you reach the Sahara? Only from five days
This is the question that reshapes most itineraries, and the answer is arithmetic rather than opinion. Merzouga is roughly 560 km from Marrakech, about nine and a half hours of driving each way. You cannot do it and come back in a day, and two of any three days are spent in the vehicle.
So: with five days in Marrakech you can give three of them to Merzouga from €110 and still have two for the city. With four days you can reach Zagora in two, though the dunes there are small. With fewer, do Agafay and come back for the Sahara another time. We set the whole calculation out in can you visit the Sahara from Marrakech in one day?
Plans by length
| Days | What fits | What you give up |
|---|---|---|
| 1 | Jemaa el-Fna, one palace, the souks | Everything else |
| 2 | The medina properly, plus a garden and the new town | Any day trip |
| 3 | The city plus one day trip or an Agafay evening | The Sahara |
| 4 | City, a day trip, a balloon flight or Agafay, and a free afternoon | The real dunes |
| 5–6 | City plus a three-day Merzouga trip | A relaxed pace |
| 7+ | City, Atlas, Sahara with a free desert day, or on to Fes | Little |
What you cannot fit, whatever the blogs say
- Marrakech and Fes in three days. They are around nine hours apart by road, or a flight plus two airport transfers.
- Chefchaouen as a day trip. It is in the Rif, far north. It needs its own trip.
- Merzouga in two days. See above.
- Two day trips back to back without a recovery morning. People try this and remember neither.
Common questions
Is 3 days in Marrakech enough?
Yes, comfortably, for the city and one day trip. It is not enough for the Sahara.
Is 2 days in Marrakech enough?
For the city itself, yes. Spend the first day in the medina with a guide and the second slowly. You will not get out of the city.
Is Marrakech worth visiting for a long weekend?
Very much so — it is one of the better three-night destinations in reach of Europe, because the city, a mountain valley and a desert evening all fit. The mistake is trying to add the Sahara to those three nights.
How many days do I need in Morocco overall?
A different question with a longer answer, which we have set out in how many days do you need in Morocco — from three days to fifteen, with what each length realistically holds.
What is the best time of year to come?
Spring and autumn are the most comfortable in the city, and matter even more if you are heading south. Our guide mois par mois du Sahara marocain covers the desert season properly.
Planning yours
Tell us how many nights you have in Marrakech and we will tell you honestly what fits, including when the answer is that the Sahara does not. Our comparison of day trips from Marrakech is the best place to start if the city days are already settled.




