Itineraries

How many days do you need in Morocco? What fits in 5 days, a week, 10 days or 2 weeks

Seven to ten days suits a first trip, but Morocco's distances decide the rest: what really fits in 5 days, a week, 10 days or 2 weeks, and the mistakes that cost you days.

By Ismail7 min read

Hairpin bends of the road through the Dades Gorge in southern Morocco, with cars climbing between red rock walls and the river far below
Photo: Nawfal Kharbach / CC BY-SA 4.0 / Wikimedia Commons

For a first trip to Morocco, plan 7 to 10 days. That gives you Marrakech, a night in the Sahara and the medina of Fes without spending every day in a car. With 4 or 5 days, pair Marrakech with one other landscape (the desert, the Atlas or the ocean); with two weeks, add Chefchaouen and the north, and slow down in the mountains or on the coast.

Whatever the length, count the first and last days as half days at best: on a short trip, the flights take most of them. A 5-day trip that starts with an evening arrival and ends with a morning flight gives you three full days.

Why Morocco takes longer than the map suggests

On a map, Marrakech, Fes and the dunes of Merzouga make a neat triangle. On the road, each side takes most of a day. Here are the main legs, with distances and driving times without stops from routing services, rounded. Real days, with photo stops, lunch and fuel, are 20 to 40 % longer.

Route Distance Driving time without stops
Marrakech → Merzouga about 560 km 9–10 h
Marrakech → Fes about 530 km 5–6 h, by motorway
Fes → Merzouga about 470 km 7–8 h
Marrakech → Chefchaouen about 570 km 7–8 h
Fes → Chefchaouen about 190 km 3.5–4 h
Marrakech → Essaouira about 180 km 2.5–3 h

Three things stretch the days:

  • Mountain roads. The way from Marrakech to the desert crosses the High Atlas by the Tizi n'Tichka pass, at 2,260 metres, on a road of hairpin bends. In winter the pass is sometimes closed after heavy snow, as it was twice in January 2026, until the ploughs clear it.
  • No train to the south. The railway ends at Marrakech. Trains link Marrakech, Casablanca, Rabat, Fes and Tangier, but the desert, the kasbah road, the Atlas valleys and Essaouira are reached by road only.
  • Arrival days. Cars cannot enter the medina lanes, so you walk the last stretch to your riad with your bags, and a flight that lands at 9 pm means a lost evening. Plan nothing ambitious for the day you arrive.

What fits in your number of days

Days What fits What we would leave out Read next
4–5 days Marrakech plus one other world: the Merzouga dunes on a 3-day tour, Zagora and a day in the Atlas, or Essaouira and the surf coast. With a flight into Fes and out of Marrakech, the desert fits between the two cities. Fes and the Sahara together on a return ticket to Marrakech; Chefchaouen Morocco in 4 or 5 days
1 week Two regions plus the desert: Fes → Sahara → Marrakech one way, a loop from Marrakech with three to five desert days, or Marrakech, the Atlas and the coast if you skip the desert Chefchaouen (it costs two days); the north and the south together Morocco in 7 days
10 days Fes, the Sahara, the kasbah road and Marrakech at an easy pace, plus either Chefchaouen or more time in the south and Essaouira Chefchaouen and the coast in the same trip Morocco in 10 days
2 weeks The whole arc: Tangier, Chefchaouen, Fes, two nights in the Sahara, the gorges and kasbahs, Marrakech, then a night in the Atlas or in Essaouira The Atlantic coast towns; a long trek Morocco in 2 weeks
3 weeks All of that plus the Atlantic coast (Asilah, Rabat, Oualidia, Essaouira), a trek, or the Draa Valley on the way back from the dunes Very little: just keep two nights per stop The Atlantic coast route

Each of these articles gives the day-by-day plan. The table assumes a private driver or a tour for the desert section: by public coach, the direct Marrakech–Merzouga service takes about 12 hours, so add a day.

How long to give each place

To choose the cities themselves, see the best cities to visit in Morocco. These are the minimums we work with:

  • Marrakech: two full days for the palaces, souks and gardens; our Marrakech itinerary shares them out.
  • Fes: two nights, so that you have one full day in the medina with a guide.
  • Chefchaouen: one or two nights. It is close to Fes and Tangier, and far from everything else.
  • Essaouira: a long day trip from Marrakech or, better, one night.
  • Merzouga and the Erg Chebbi dunes: three days from Marrakech at the very least, four or five without rushing; the road from Marrakech to Merzouga explains why.
  • Zagora: two days from Marrakech, for smaller dunes.
  • The High Atlas: a day from Marrakech, a night in a village, or four days to climb Toubkal.

Your first trip to Morocco: the route we suggest

If your flights allow it, travel one way: fly into Fes (or Casablanca), cross the Sahara and fly home from Marrakech. You see the two great imperial cities, the desert sits in the middle, and you never drive the same road twice.

Our 3-day desert crossing from Fes to Marrakech is the spine of that route: the cedar forests of the Middle Atlas and the Ziz Valley, a camel ride and a night in a camp at Merzouga, the Todra Gorges and the Dades Valley, then Ait Ben Haddou and the Tizi n'Tichka down to Marrakech. Add two nights in Fes before and two or three in Marrakech after, and you have a first trip of 8 to 10 days.

From Casablanca, our 9-day tour is the full version: the Hassan II Mosque, Fes, a night in the dunes, Rissani and the Berber villages towards N'Kob, a day baking bread with a Berber family, Ait Ben Haddou and the Kasbah of Telouet, then Marrakech. It can finish in Marrakech instead of Casablanca, and we can add a night in Chefchaouen.

If your ticket is a return to Marrakech, make a loop instead: two or three days in the city, then the desert and back with one of our Sahara tours from Marrakech, which take 2, 3 or 5 days. With nine or ten days you can still fit in Fes: take the train from Marrakech (about 7 h; works on the new high-speed line have lengthened some journeys in 2026, so check the timetable), then come back to Marrakech through the desert.

Mistakes that cost you days

  • Merzouga in two days from Marrakech. That means 18 to 20 hours of driving for one night in the dunes. With two days, go to Zagora instead: our 2-day Zagora desert tour takes about 7 hours each way, with stops.
  • Chefchaouen as a day trip from Marrakech. It is about 570 km each way. See it from Fes or Tangier, or keep it for a longer trip.
  • A different bed every night. Each move costs a morning of packing, checking out and loading the car. Two nights per city, and at least one in the desert, keep the trip enjoyable.
  • Forgetting the arrival and departure days. Don't plan the Fes medina or a cooking class for the evening you land.
  • Ignoring the season. In July and August, Ouarzazate averages about 39 °C (102 °F) in the afternoon, so desert days start at dawn and pause at midday. During Ramadan, expected from about 8 February to 9 March 2027, the pace slows: monuments close earlier and afternoons are quiet, so leave some slack.

What extra days buy you

  • A second night in the desert, with a full day around Erg Chebbi instead of arriving at sunset and leaving at dawn.
  • A night in an Atlas village instead of a day trip: the mountains are at their best in the evening and early morning.
  • A night in Essaouira, to walk the port and the ramparts after the day-trippers have left.
  • A trek: Mount Toubkal in 4 days, or 6 days on M'Goun (best from June to October) or in the Jebel Saghro (October to April). Spanish passport holders: Spain still advises against travel to Al Haouz province, which includes Imlil and Toubkal, since the 2023 earthquake, so check that advice and your insurance.
  • Rabat and Meknes, the two other imperial cities, with the Roman ruins of Volubilis, on the way from Casablanca to Fes.

Where to fly in and out

Marrakech has the widest choice of direct flights from Europe, from dozens of cities, and passed 10 million passengers in 2025 (figures from ONDA, the airports authority). Casablanca, slightly busier, is Royal Air Maroc's hub and the airport where most long-haul flights land; if you are coming from the US, our guide to nonstop flights to Morocco covers the routes, now including Marrakech. Fes and Tangier also have direct flights from many European cities, and that is what makes a one-way trip possible: in at Fes or Tangier, out of Marrakech, with no day lost going back.

FAQ

Is 3 days enough for Morocco?

It is enough for Marrakech and one day trip, to the Atlas, Essaouira or the Agafay desert. It is not enough for the dunes of Merzouga, and squeezing in a 2-day Zagora tour leaves almost no time for the city.

Can you see Morocco without a car?

The cities, yes: trains run between Marrakech, Casablanca, Rabat, Fes and Tangier, and coaches go on to Essaouira and Chefchaouen. The desert and the kasbah road are easier with a driver or a tour: coaches there are few and slow, and they skip the stops that make the road worth driving.

Send us your dates, your airports and what matters most to you on WhatsApp, and we will draw the route that fits: as a private, tailor-made tour, or by combining the trips above.

Trips mentioned in this article

The Hassan II Mosque on the ocean front in Casablanca at dusk9 days / 8 nights

9-day Morocco tour from Casablanca

The grand tour: Casablanca, Fes, the Sahara, Berber villages, Ait Ben Haddou and Marrakech, starting and ending in Casablanca.

Casablanca (airport or hotel)Price on request
A camel caravan crossing the dunes of Erg Chebbi near Merzouga3 days / 2 nights

3-day Merzouga desert tour from Marrakech

Kasbahs, the Dades and Todra gorges, then a camel trek into the dunes of Erg Chebbi and a night in a Sahara camp.

Marrakech at 8:00 (riad, hotel or airport)Price on request

Keep reading

Ready to plan your journey?

Tell us your dates, your interests and how you like to travel. We usually reply within 24 hours with a tailor-made proposal.

Chat with us on WhatsApp