Nine to 10 days is the most popular trip length for Morocco travelers interested in visiting Marrakesh, Fes, Casablanca, Merzouga, and Ouarzazate, especially when also including Chefchaouen. If you're only headed to Marrakesh, Fes, Casablanca, Merzouga, and Ouarzazate, you can enjoy a comfortably-paced trip in seven to eight days. A fast-paced highlights trip is possible in six days for travelers with limited time. Read on for the best itineraries, including Marrakesh, Fes, Casablanca, Merzouga, Ouarzazate, and beyond.

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

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

How Many Days to Spend in Marrakesh

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

Recommended Itinerary for 1 Week

A desert oases in the Draa Valley, Morocco
A desert oasis in the Draa Valley, Morocco
Day Highlights Overnight
Day 1 Arrive in Casablanca, Explore Casablanca
Day 2 Transfer to Fes via Volubilis & Meknes Fes
Day 3 Explore the Medieval Medina of Fes Fes
Day 4 Transfer to Merzouga & Erg Chebbi, Overnight at a Desert Camp 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 Marrakesh: Explore the Red City & Depart Marrakesh


This all-encompassing seven-day tour highlights the best of Morocco, from cultural stops in imperial cities to natural exploration in desert landscapes. Begin in modern Casablanca and end in bustling Marrakesh. You'll discover Roman ruins, ride a camel into the Sahara, visit old kasbahs, cool off in an oasis, and explore the thriving historic cities of Meknes, Fes, and Marrakesh. Read more

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

Extended Itineraries

10-Day Itinerary Including Chefchaouen

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

15-Day Itinerary Including Chefchaouen & Rabat

Fes, Morocco
Fes, Morocco
Day Highlights Overnight
Day 1 Arrive in Casablanca, Hassan II Mosque Tour Casablanca
Day 2 Transfer to Rabat, Hassan Tower, Salé & the Oudaya Rabat
Day 3 Transfer to Chefchaouen, Explore the Blue City Chefchaouen
Day 4 Transfer to Fes via Volubilis, Moulay Idriss & Meknes Fes
Day 5 Explore the Imperial City of Fes Fes
Day 6 Guerrouane Region Winery Tour Fes
Day 7 Baking Class & Fes Medina Food Tour Fes
Day 8 Transfer to Merzouga: Middle Atlas Mountains & Sahara Merzouga
Day 9 Transfer to Ouarzazate, Fossil Workshops Ouarzazate
Day 10 Transfer to Marrakesh via Tizi n'Tichka Pass  Marrakesh
Day 11 Marrakesh Medina & City Tour Marrakesh
Day 12 Sunrise Yoga & Hammam Experience  Marrakesh
Day 13 Hot-Air Balloon Experience Marrakesh
Day 14 Transfer to Casablanca via Ancient Portuguese Cities  Casablanca
Day 15 Depart Casablanca  


Beginning and ending in Casablanca, this fifteen-day tour guides you through Morocco's most storied and spectacular cities. Travel to the blue streets of Chefchaouen, visit the ancient Roman ruins of Volubilis, and take in the magnificence of Fes, the country's oldest imperial city. Wind down in Marrakesh, where you'll learn to bake delicious Moroccan breads, soar across the desert in a hot-air balloon, and enjoy the ultimate spa experience at a traditional hammam. Read more

How to travel between Marrakesh, Fes, Casablanca, Merzouga & 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 Marrakesh to Casablanca
When traveling from Marrakesh to Casablanca, travelers have a few options, ranging from two to three hours in duration. Travelers looking for flexibility and the ability to make multiple stops should investigate hiring a driver, while train travel along this route is efficient and straightforward. Perhaps the only reason to consider flying is if you are already at the airport or have a particular penchant for air travel. 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

Map

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