If you only have 5 days for Morocco, every travel blog will tell you to “see Marrakech, the desert, Fes, and Chefchaouen” in some compressed loop. That itinerary doesn’t exist in reality — the geography won’t allow it without 10+ hours of daily driving. This guide is the honest version: three different 5-day itineraries that actually work, what each one trades off, and how to decide between them.
Is 5 days enough to see Morocco?
No, not all of it. Morocco is roughly the size of California (446,000 km²) with major destinations 5-11 hours apart by road. The full “imperial-cities-plus-Sahara” loop needs 7-10 days minimum. What 5 days IS enough for: one region done properly, or a tight rush version of two close regions.
The good news: most travelers find that “one region done properly” is more memorable than “five regions glimpsed through a windshield.” Below are three different 5-day strategies, each optimizing for a different traveler profile.

The 5-day reality: what you can vs can’t do
| With 5 days you CAN | With 5 days you CAN’T |
|---|---|
| Marrakech + Agafay (rocky desert) + Atlas | Real Sahara (Erg Chebbi) + properly enjoy it |
| Marrakech + rushed 2-day Sahara overnight | Marrakech + Sahara + Fes |
| Casablanca + Fes + Chefchaouen northern loop | Marrakech + Sahara + Chefchaouen |
| One imperial city deeply | Both Marrakech AND Fes properly |
| Atlantic coast detour (Essaouira day trip) | All-coast itinerary |
Want 7+ days? See the perfect 7-day Morocco itinerary for the standard loop that adds Sahara + Fes properly. With 10 days the 10-day itinerary adds Chefchaouen + Essaouira; the 14-day grand loop is the comprehensive version.
5-day Itinerary A: Marrakech + Agafay Desert + Atlas (recommended for first-timers)
Best for: first-time visitors, photographers, anyone who wants “the Marrakech experience” without long driving days.
This is the version I recommend most. You stay in Marrakech for 3 nights and do day-trips out to the Atlas Mountains and Agafay desert — no overnight Sahara stress, no transit fatigue.
- Day 1: Arrive Marrakech Menara. Settle into riad, walk Jemaa el-Fna at sunset.
- Day 2: Marrakech medina full day — Bahia Palace, Saadian Tombs, souks, Jardin Majorelle in afternoon.
- Day 3: Day trip to the Atlas Mountains (Ourika Valley or Imlil) — 1.5h drive, hike + Berber-village lunch + back to Marrakech by evening.
- Day 4: Agafay luxury-camp overnight — 1h from Marrakech, sunset camel ride on rocky terrain, dinner, stargazing, return morning Day 5.
- Day 5: Marrakech (anything you missed) → afternoon flight.
Trade-off: Agafay is NOT the real Sahara — it’s a rocky plateau pseudo-desert. The dune photos you’ve seen online require the Merzouga trip (see our Marrakech-to-Sahara guide) which doesn’t fit in 5 days.

5-day Itinerary B: Marrakech + 2-day Sahara overnight (the rushed dunes version)
Best for: travelers who came specifically for the real Sahara dunes, who can handle 18+ hours of driving total, and don’t mind a fast pace.
This compresses what’s normally a 3-day Sahara tour into 2 days — meaning you skip Aït Benhaddou on the way in, go directly to Merzouga via the southern route, and rush the return.
- Day 1: Arrive Marrakech, half-day medina exploration.
- Day 2: 09:00 depart Marrakech — straight drive to Merzouga (10h with quick stops). Late dinner at the desert camp.
- Day 3: Sunrise camel ride at Erg Chebbi, breakfast at camp, then 10h drive back to Marrakech via Ouarzazate (quick stop at Aït Benhaddou if time allows).
- Day 4: Marrakech medina full day (rest day).
- Day 5: Marrakech morning → afternoon flight.
5-day Itinerary C: Casablanca + Fes + Chefchaouen northern loop
Best for: travelers flying into Casablanca (cheaper from Europe), second-time visitors who’ve done Marrakech, photographers prioritizing Chefchaouen.
A completely different shape: north of the Atlas, skipping Marrakech and the Sahara entirely.
- Day 1: Arrive Casablanca. Hassan II Mosque visit, evening Boulevard Anfa.
- Day 2: Casablanca → Fes by ONCF train (3h15, ~185 MAD). Half-day Fes medina.
- Day 3: Fes full day — Al-Qarawiyyin, madrasas, deep medina with a local guide.
- Day 4: Fes → Chefchaouen (CTM bus 4h, ~100 MAD). Afternoon in the blue medina, sunset hike to the Spanish Mosque.
- Day 5: Chefchaouen morning, then CTM bus to Tangier (2h) for evening flight, OR back to Casablanca for departure.
Trade-off: No Marrakech, no Sahara. But you trade those for a quieter, more photogenic experience. See if Chefchaouen is worth visiting for the deep look.
Choosing between A, B, C: 4 questions to decide
Day-by-day breakdown of Itinerary A (recommended)
Day 1 — Arrive Marrakech. Land at Menara. Taxi to medina (100-150 MAD daytime). Settle in. Don’t try to do anything ambitious. Walk to Jemaa el-Fna at sunset. Get a Moroccan SIM tonight (see our SIM vs eSIM guide).
Day 2 — Marrakech medina + Jardin Majorelle. Bahia Palace opens at 9 AM. Morning: Bahia → Saadian Tombs → Ben Youssef Madrasa → souks. Lunch at Nomad or Café des Épices. Afternoon: Jardin Majorelle + YSL Museum (book tickets in advance). Evening: Jemaa el-Fna food stalls.
Day 3 — Atlas Mountains day trip. 1.5h drive each way to Ourika Valley or Imlil. Hike to a Berber village, lunch at a riad in the mountains. Stop at a roadside argan-oil cooperative on the return.
Day 4 — Agafay luxury camp overnight. Late afternoon transfer to Agafay (1h). Sunset camel ride on the rocky plateau, dinner at the camp under the stars, sleep in a luxury tent. None of the long-drive fatigue.
Day 5 — Return + departure. Morning at the Agafay camp, return to Marrakech by ~11 AM. Afternoon flight.
Hotel + riad picks per night
| Night | Stay | Price range (USD/night) |
|---|---|---|
| Day 1-3 | Marrakech medina riad (Riad Cocoon, Riad Yima, Riad Mena) | $80-150 |
| Day 4 | Agafay luxury camp (Inara Camp, Caravan Agafay) | $200-350 |
Budget travelers can do Marrakech riads from $40/night and basic Agafay tents from $80/night. For more, see our where to stay in Morocco guide.
5-day budget estimate
| Tier | Total 5-day cost | What’s included |
|---|---|---|
| Backpack | $400-600 | Hostels, public transit, street food, free attractions |
| Mid-budget couple (per person) | $700-1,100 | Mid-range riad, shared driver, sit-down meals, paid attractions |
| Luxury (per person) | $1,800-3,500+ | 5-star riad, private driver, luxury Agafay camp, fine dining |
What to skip if you only have 4 days
Cut Day 3 (Atlas) and do a half-day instead. Or skip Agafay overnight and stay in Marrakech all 5 nights. For 6+ days, see how 7 days extends this into a much richer trip with the real Sahara.
Frequently asked questions
Is 5 days enough to visit Morocco?
For one major region — yes. For the full “imperial cities + Sahara + Chefchaouen” loop most travelers picture — no, you need 7-10 days minimum. The realistic 5-day options are: Marrakech + Agafay + Atlas (recommended), Marrakech + rushed Sahara, or Casablanca + Fes + Chefchaouen (northern loop).
Can you do Marrakech and Sahara in 5 days?
Yes but it’s rushed — two 10-hour driving days back-to-back. Days 2-3 of Itinerary B are exhausting. If the Sahara is non-negotiable, consider extending to 7 days; otherwise stick with Agafay.
What’s the best 5-day Morocco itinerary?
Itinerary A — Marrakech (3 nights) + Atlas day trip + Agafay overnight (1 night) — for most first-time travelers. It’s the only 5-day version that doesn’t require 8+ hour driving days, and it covers the iconic Marrakech experience plus a desert overnight.
Is 5 days in Marrakech too long?
Not for first-timers, no. Marrakech has at least 3 full days of medina, souks, gardens, and food. Adding day-trips (Atlas or Agafay) gives you variety. Some travelers do 5 days entirely in Marrakech and have a great trip.
Can you fly into Casablanca and do a 5-day Morocco trip?
Yes — Itinerary C (Casablanca + Fes + Chefchaouen) is purpose-built for Casablanca arrival. It’s the cheapest international flight option and gives you a different Morocco than the Marrakech-Sahara version. Best for second-time visitors.