Six to seven days is the most popular trip length for Morocco travelers interested in visiting Marrakesh, Fes, and Casablanca, especially when also including Chefchaouen. If you're not interested in Chefchaouen, six to seven days is enough for your Marrakesh, Fes, and Casablanca trip. A fast-paced highlights trip is possible in five days for travelers with limited time. Check out kimkim's favorite Marrakesh, Fes, and Casablanca trips below.

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

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

How Many Days to Spend in Marrakesh

Recommended Itineraries for Marrakesh, Fes & Casablanca

Recommended Itinerary for 1 Week

Marrakech old medina
Marrakesh old medina
Day Highlights Overnight
Day 1 Arrive in Casablanca, Transfer to Rabat Casablanca
Day 2 Rabat City Tour & Transfer to Fes Fes
Day 3 Explore Fes, Free Afternoon Fes
Day 4 Fly to Marrakesh, Hammam Experience Marrakesh
Day 5 Explore Marrakesh Marrakesh
Day 6 Majorelle Gardens & Afternoon Cooking Class Marrakesh
Day 7 Depart Marrakesh  

Visit Morocco's Imperial cities in this packed one-week tour. Start in Rabat, Morocco's capital, to see 12th-century architecture, then continue to Fes to explore the world's largest urban car-free zone. See the tanneries, the world's oldest university, and the medieval Jewish quarter, then head to Marrakesh to round out your trip with ornate palaces, bustling Jemaa El-Fna market, and a half-day cooking class. Read more

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

Extended Itineraries

1-Week Itinerary Including Chefchaouen

Panoramic view over Fes
Panoramic view over Fes
Day Highlights Overnight
Day 1 Arrive in Tangier, Transfer to Chefchaouen Chefchaouen
Day 2 Arrive in Tangier, Transfer to Chefchaouen Fes
Day 3 Explore the Medieval Medina of Fes Fes
Day 4 Transfer to Casablance via Rabat Casablanca
Day 5 Hassan II Mosque Visit, Transfer to Marrakesh Marrakesh
Day 6 Marrakesh: Exploring the Red City Marrakesh
Day 7 Depart Marrakesh  

Featuring an exciting mix of culture and history, this complete seven-day itinerary covers highlights of Morocco's historic Imperial cities, Meknes, Fes, Rabat, and Marrakesh, with additional time dedicated to Tangier, Chefchaouen, and Casablanca. You'll start in Tangier on the coast of the Strait of Gibraltar and work your way south to lively Marrakesh. Morocco's exceptional architecture, ornate artisanship, delicious food, and bustling souks are sure to leave you charmed. Read more

11-Day Itinerary Including Rabat

Casablanca Round Trip: Imperial Cities & Berber Villages
Casablanca Round Trip: Imperial Cities & Berber Villages
Day Highlights Overnight
Day 1 Arrive in Casablanca Casablanca
Day 2 Hassan II Mosque & Afternoon Walking Tour Casablanca
Day 3 Transfer to Rabat, Hassan Tower & Salé City Tour Rabat
Day 4 Transfer to Fes via Meknes & Volubilis Fes
Day 5 Guided City Tour of Fes Fes
Day 6 Day Trip to Ahinajen Berber Village Fes
Day 7 Transfer to Marrakesh via Beni-Mellal Marrakesh
Day 8 Guided Medina Tour & Afternoon Food Tour Marrakesh
Day 9 Day Trip to Ourika: Hike to a Waterfall Marrakesh
Day 10 Return to Casablanca, Explore Casablanca
Day 11 Depart Casablanca  

On this 11-day tour of Morocco, you'll begin and end your travels in Casablanca, home to the famous Hassan II Mosque. Your trip takes you through all four imperial cities—Rabat, Meknes, Fes, and Marrakesh. Take in daily life in each town at the lively medinas. You'll also have the opportunity to observe Moroccan life among the farms in the Berber villages on this well-rounded Moroccan journey. Read more

How to travel between Marrakesh, Fes & Casablanca

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 from Fes to Marrakesh
A few options exist for travelers making the 330-mile (532 km) journey from the northeastern Moroccan city of Fes to Marrakesh. Which option travelers take will depend entirely on whether their priority is efficiency or if they would prefer to see points of interest along the way. A direct flight between the two cities takes less than two hours while going by road with a private driver can take up to eight—but plane travel means you won't have the chance to stop at the many points of interest that dot the overland route. Learn more below. Read more


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