For most travelers, nine to 10 days is the perfect time for a Morocco trip, with stops in Marrakesh, Fes, Casablanca, Merzouga, Chefchaouen, and Ouarzazate. Travelers with less time can hit the route's highlights in seven or eight days, which makes for a fast-paced journey. Or, extend your trip and explore more of the country—some of the best-loved trip extensions include Rabat, Essaouira, or Tangier. Get inspired with kimkim's Marrakesh, Fes, Casablanca, Merzouga, Chefchaouen, and Ouarzazate trip ideas below.

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

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

How Many Days to Spend in Marrakesh

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

Recommended Itinerary for 9 Days

meknes
Wander the narrow streets of the imperial city of Meknes' historic medina
Day Highlights Overnight
Day 1 Arrive in Casablanca, Explore Casablanca
Day 2 Explore Chefchaouen, Transfer to Fes via Volubilis & Meknes Chefchaouen
Day 3 Transfer to Fes via Volubilis & Meknes Fes
Day 4 Explore Fes Fes
Day 5 Transfer to the Sahara Desert via Midelt, Erfoud & Merzouga Merzouga
Day 6 Sahara Desert Fun, Transfer to Ouarzazate via Todra Gorge & Dadès Valley Ouarzazate
Day 7 Transfer to Marrakesh via Aït Benhaddou & the High Atlas Marrakesh
Day 8 Explore Marrakesh Marrakesh
Day 9 Transfer to Casablanca, Depart  


Morocco's four imperial cities have seen ruling dynasties rise and fall through its storied history. With this nine-day loop from Casablanca, you'll tick them all off, exploring the rich cultural heritage, architectural wonders, and historical landmarks. Wander medieval medinas in Fes and Marrakesh, explore the capital of Rabat, seek Roman history in Volubilis, trek through Meknes, and adventure along old caravan routes into the Sahara desert. Read more

Recommended Itinerary for 10 Days

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

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

Extended Itineraries

15-Day Itinerary Including 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 bread, 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, 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 Marrakesh to Casablanca
When traveling from Marrakesh to Casablanca, travelers have a few options, ranging from 2-3 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 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

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, Chefchaouen & Ouarzazate: Best Itinerary Ideas
Map of Marrakesh, Fes, Casablanca, Merzouga, Chefchaouen & Ouarzazate: Best Itinerary Ideas