Eight to 10 days are the most popular trip length for Morocco travelers interested in visiting Marrakesh, Fes, Merzouga, Chefchaouen, and Ouarzazate, especially when also including Rabat. If you're not interested in Rabat, a week to eight days is enough for your Marrakesh, Fes, Merzouga, Chefchaouen, and Ouarzazate trip. Even travelers with limited time can see the highlights in as few as six days. Read on for the best itineraries, including Marrakesh, Fes, Merzouga, Chefchaouen, and Ouarzazate, and beyond.

How many days do you need in Marrakesh, Fes, Merzouga, Chefchaouen & Ouarzazate?

  • Most travelers spend 7-8 days in Marrakesh, Fes, Merzouga, Chefchaouen, and Ouarzazate combined
  • Visiting Marrakesh, Fes, Merzouga, Chefchaouen, and Ouarzazate in 6 days is possible, but will feel rushed
  • With 9 or more days, most travelers choose to add more stops to their trip
  • The most common extensions are Rabat, Casablanca, and Erg Chebbi Dunes

How Many Days to Spend in Marrakesh

Recommended Itineraries for Marrakesh, Fes, Merzouga, Chefchaouen & Ouarzazate

Recommended Itinerary for 1 Week

Royal Palace in Fez Morocco
Royal Palace in Fes Morocco
Day Highlights Overnight
Day 1 Arrive in Casablanca, Transfer to Chefchaouen Chefchaouen
Day 2 Transfer to Fes via Volubilis & Meknes Fes
Day 3 Explore the Medieval Medina of Fes Fes
Day 4 Transfer to Erg Chebbi: Erfoud, Merzouga & Sahara Merzouga
Day 5 Transfer to Ouarzazate via Desert Towns & Oases Ouarzazate
Day 6 Transfer to Marrakesh via Aït Benhaddou & Tizi n'Tichka Pass  Marrakesh
Day 7 Explore the Red City, Depart Marrakesh  


Discover Morocco's highlights with this fast-paced seven-day trip beginning in Casablanca and ending in Marrakesh. Visit the four imperial cities of Rabat, Meknes, Fes, and Marrakesh. Travel along old caravan routes in the desert, and spend the night camping among Saharan dunes and listening to traditional Berber music. Discover old fortified kasbahs and hidden oases before climbing over the High Atlas mountains into bustling Marrakesh.  Read more

Plan your trip to Morocco
Chat with a local specialist who can help organize your trip.

Extended Itineraries

8-Day Itinerary Including Rabat

Green oasis in the Dades Valley
A green oasis in the Dadès Valley
Day Highlights Overnight
Day 1 Arrive in Casablanca, Transfer to Rabat Rabat
Day 2 Transfer to Chefchaouen, Explore the The Blue City Chefchaouen
Day 3 Transfer to Fes via Volubilis & Meknes Fes
Day 4 Explore the Medieval Medina of Fes Fes
Day 5 Drive to Erfoud, Sunset Camel Ride Merzouga
Day 6 Erg Shibi & Dades Valley, Drive to Ouarzazate Ouarzazate
Day 7 Aït Benhaddou, Drive to Marrakesh Marrakesh
Day 8 Explore Marrakech, Depart  


This eight-day loop from Casablanca to Marrakesh offers a perfect mix of imperial cities, smaller towns, and unforgettable desert adventures. You will start in the north with Casablanca, Rabat, Chefchaouen, and Fes before venturing into the desert for a camel ride and night under the stars at a desert camp as well as exploring old caravan routes, oases, and fortified kasbahs. You will then cross the High Atlas mountains into bustling Marrakesh to wander souks and experience the lively Jemma el-Fna square. Read more

10-Day Itinerary Including Casablanca

Boumalne Dades and the Dades Valley
Boumalne Dades and the Dades Valley
Day Highlights Overnight
Day 1 Arrive in Tangier, Drive to Chefchaouen, Explore Chefchaouen
Day 2 Transfer to Fes via Volubilis & Meknes Fes
Days 3-4 Explore the Medieval Medina of Fes Fes
Day 5 Transfer to Erg Chebbi: Erfoud, Merzouga & Sahara Merzouga
Day 6 Transfer to Ouarzazate via Desert Towns & Oases Ouarzazate
Day 7 Transfer to Marrakesh via Aït Benhaddou & Tizi n'Tichka Pass  Marrakesh
Day 8 Marrakesh: Exploring the Red City Marrakesh
Day 9 Free Morning in Marrakesh, Drive to Casablanca Casablanca
Day 10 Depart Casablanca  


This 10-day itinerary combines culture, history, and adventure. Begin in northern Morocco in Tangier and Chefchaouen before working your way south to Fes, through the desert, and over the Atlas mountains to Marrakesh. Finish in the commercial capital of Casablanca with a trip to the breathtaking Hassan II Mosque. Read more

How to travel between Marrakesh, Fes, Merzouga, Chefchaouen & Ouarzazate

How to get from Ouarzazate to Marrakesh
Travelers making their way between the city of Ouarzazate at the base of the Atlas mountains to Marrakesh have several ways to get there. Choosing between a plane, a rental car, and a taxi will be determined by the time you have to spare, your interest in seeing the many points of interest along the way, and your appetite for navigating occasionally vertiginous curves of mountain road, whether on your own or with a driver. Read more

How to get from Fes to Merzouga
Those traveling 288 miles (463 km) from Fes to the small Saharan town of Merzouga have two good options available. You can save several hours by combining a flight with a shorter private transfer, or you can take a private transfer straight to Merzouga. Read more

How to get from Merzouga to Ouarzazate
When traveling from the Saharan town of Merzouga to the city of Ouarzazate at the foot of the Atlas mountains, travelers will be passing through desert towns and striking topography. Although there are no trains or planes that will take you from Merzouga to Ouarzazate, the necessity of traveling by car means that you will be able to stop at many of these points along the way. The only way to get there is by car. Read more

How to get to Chefchaouen
The Moroccan city of Chefchaouen, in the Rif Mountains, is famous for its distinctive blue-painted buildings. Chefchaouen is usually combined with a trip to Tangier. However, it can easily be accessed from other Moroccan cities as well, like Fes and Rabat. Read more

Map

Map of Marrakesh, Fes, Merzouga, Chefchaouen & Ouarzazate: Best Itinerary Ideas
Map of Marrakesh, Fes, Merzouga, Chefchaouen & Ouarzazate: Best Itinerary Ideas