Trip length · By city · By region · Sample plans

How many days do you need in Morocco?

Short answer: seven days is the realistic minimum, and 10–14 is the sweet spot. Morocco is bigger and slower to cross than it looks on a map — here's how long to give each place, and how to build a trip that isn't all transit.

The short answer

Seven days is the realistic minimum for a first trip to Morocco, and 10 to 14 days is the sweet spot. A week is enough to pair two highlights properly — usually Marrakech and Fes, or Marrakech and the desert — without feeling rushed. Ten days lets you add the Sahara comfortably; two weeks lets you combine the imperial cities, the dunes, the Atlas Mountains and the blue north at a sane pace.

The reason it isn't less is distance. Morocco looks compact on a map but it's a big country, and the great sights are spread from the Mediterranean to the edge of the desert. Overland travel times are long — the road to the dunes alone is the better part of a day — so the single most common mistake is trying to cram too much into too few days and spending the holiday in cars and trains. Below is how long to give each place, how the travel times really work, and how to fit it all together.

What each trip length gets you

3–4 days — one city, done well

A long weekend only really works as a single-base trip. Pick Marrakech — two or three days in the medina, the souks and Jemaa el-Fna, plus a day trip into the Atlas Mountains or to coastal Essaouira. Fes works the same way as a standalone city break. Don't try to add the desert on a trip this short; the distances make it self-defeating.

5–7 days — two highlights

A week is the first length that feels like a real Morocco trip. The classic route is three days in Marrakech, a day in the Atlas, then three days in Fes — Morocco's two greatest medina cities and the mountains between them. Flying into one city and out of the other avoids backtracking. The alternative is to pair Marrakech with a Sahara excursion to Merzouga. See the full one-week Morocco itinerary.

8–10 days — cities plus the desert

With ten days you can finally do the cities and the Sahara without rushing either. Two regional loops shine at this length: the Sahara + Atlas loop from Marrakech over the High Atlas through kasbah country to the dunes and back, and the northern circuit linking Tangier, Chefchaouen and Fes.

14 days — the full range

Two weeks is the dream trip: the imperial cities, an overnight in the Sahara, the Atlas Mountains, the blue medina of Chefchaouen and the strait city of Tangier, all without a punishing pace. Our two-week Morocco itinerary runs Marrakech → High Atlas & Aït Benhaddou → Merzouga → Fes → Chefchaouen → Tangier and shows how the days stitch together.

3 weeks or more — slow travel and the south

With three weeks you can add the things most itineraries skip: the Atlantic coast beyond Essaouira, surf time at Taghazout, the laid-back beaches of Agadir, a multi-day Toubkal trek, or simply more time to slow down in each place rather than moving every couple of days.

How long for each place

These are realistic minimums for seeing a place properly, not the rushed version. Build your trip by stacking the ones you care about and adding the travel days between them.

DestinationHow longWhy
Marrakech2–3 daysMedina, souks, Jemaa el-Fna and palaces in two days; a third for Gueliz, the Saadian Tombs or an Atlas day trip.
Fes2 daysThe world's largest living medieval medina needs a full two days — one is not enough to do it justice.
Sahara / Merzouga3 daysThe dunes are a long drive from anywhere; a desert trip is realistically three days and two nights.
Chefchaouen1–2 daysThe blue medina can be seen in a day, but an overnight lets you catch it without the day-trip crowds.
Essaouira1–2 daysA relaxed walled port; a day trip from Marrakech works, an overnight is better.
Tangier1–2 daysCompact medina and kasbah, plus Cap Spartel and the Caves of Hercules nearby.
Rabat / Casablanca½–1 day eachEasily seen between other stops; both are on the fast train line.
High Atlas1 day / 2–3 for trekkingA day trip from Marrakech to the Imlil valley; serious Toubkal hikes need two to three days.
Agadir / coast2–3 daysA beach add-on rather than a sightseeing stop — worth it if you want to slow down.

Why travel times eat days

The number that catches first-time visitors out is the distance between highlights. Morocco's marquee sights sit at opposite ends of the country, and the journeys between them are long enough to count as part of your day budget rather than something you slot in around it.

  • Marrakech to Fes is around a seven-hour train via Casablanca (comfortable in 1st class, roughly 200–230 MAD), or about a one-hour flight if you'd rather save the transit day entirely.
  • Marrakech to the Sahara (Merzouga) is the big one — a full day's drive or more each way, which is exactly why desert trips are sold as three-day, two-night journeys broken with a night in the gorges or kasbah country.
  • The north — Tangier, Chefchaouen and Fes — hangs together well because the towns are relatively close, but Chefchaouen itself has no train and is reached by road.

The fast Al Boraq high-speed line links Tangier, Rabat and Casablanca and makes the Atlantic corridor quick, but the desert and the mountains are road journeys. For the full picture of trains, buses and taxis, see the Morocco transport guide.

🧭
The planning rule of thumb: count one travel day for every two or three days of sightseeing, and fly into one city and out of another so you never backtrack. A week with two bases beats a week with five.

Common planning mistakes

  • Trying to "see it all" in a week. Cities, desert and the north in seven days means most of the trip is spent moving. Pick two anchors and do them well.
  • Treating the Sahara as a day trip. It isn't — the dunes are a long drive away. Give it three days or skip it this time.
  • Underestimating Fes. One day in the world's largest medieval medina leaves you frustrated; it rewards two.
  • Booking a round-trip into one airport. Open-jaw flights (in to Marrakech, out of Fes or Tangier) save a whole day of doubling back.
  • Ignoring the season. How many days you'll enjoy depends on when you go — see the best time to visit Morocco.

Putting it together

Think of a Morocco trip as anchors plus travel days. A clean way to build it:

  • 7 days: Marrakech (3) + Atlas day trip (1) + Fes (3), open-jaw. → one-week itinerary
  • 10 days: Marrakech (3) + Sahara loop (3–4) + Fes (2), or the northern circuit.
  • 14 days: the full Marrakech–desert–Fes–Chefchaouen–Tangier arc. → two-week itinerary

Not sure how your shortlist adds up? The trip planner lets you pick destinations and see roughly how many days they need before you book.

Frequently asked questions

How many days do you need in Morocco? +

Seven days is the realistic minimum for a first trip, and 10 to 14 days is the sweet spot. One week lets you pair two highlights — usually Marrakech and Fes, or Marrakech and the desert. Ten days adds the Sahara comfortably, and two weeks combines the imperial cities, the desert, the Atlas and the north at a sane pace. Morocco is large and overland travel is slow, so under a week means a lot of time in transit.

Is 7 days enough for Morocco? +

Yes, if you keep the focus tight. The classic week is three days in Marrakech, a day in the Atlas, and three days in Fes — flying in to one city and out of the other to avoid backtracking. Or pair Marrakech with a desert trip to Merzouga. What you can't do well in a week is the cities and the Sahara and the north; that needs ten days or more.

How many days do you need in Marrakech? +

Two to three days. Two full days cover the medina, Jemaa el-Fna, the souks and the main palaces and gardens; a third adds the Saadian Tombs, the Mellah, the Gueliz district or an Atlas day trip. Marrakech is also the main launch point for Sahara and Atlas excursions, so many travellers use it as a base for longer add-ons.

Can you visit the Sahara on a short trip? +

Yes, but budget at least three days. The dunes at Erg Chebbi near Merzouga are a full day's drive or more from Marrakech, so a desert trip is normally three days and two nights, often broken with a night in the kasbah and gorge country around Ouarzazate, Dadès or Todra. An overnight in a desert camp is worth the journey — but it's not a half-day excursion.

How long for the imperial cities? +

About five to six days. Fes needs two days for its medieval medina, Marrakech two to three, and Rabat and Meknes can each be seen in half a day to a day. A focused imperial-cities loop linking Marrakech, Fes, Meknes and Rabat works in under a week, with fast trains connecting most of them.

Is one week enough for Marrakech and Fes? +

Yes — they're the natural one-week pairing. Spend three days in Marrakech, a day in the Atlas, then three days in Fes. The two cities are linked by a roughly seven-hour train via Casablanca, or a one-hour flight if you'd rather skip the transit day. Flying into Marrakech and out of Fes means you never double back.

Turn days into a route

Now you know how long you need — here's where the days go.