Mint Tea in The Agafay Desert of Marrakech

7 Days in Morocco: The Perfect One Week Morocco Itinerary

Share This

Wondering where to go in Morocco? From mountains, deserts, and beaches, Morocco has so many wonderful things to see and do! Allowing 7 days in Morocco is a perfect place to start if you are looking to experience some of the must-see sights and attractions this beautiful North African country has to offer!

While a one-week Morocco itinerary won’t allow you to see everything this country has to offer, without question, you are in for one epic trip! Bustling medinas, ancient cities, exquisite palaces and not to mention, traditional Riads, and tantalizing cuisines await you.

Who’s ready to explore Morocco?!

7 Days In Morocco Itinerary

Pin & Save It For Later!

About This Morroco Travel Itinerary: 7 days in Morocco From Marrakech

Below is a visual overview of the cities you’ll be experiencing during your one week in Morocco. You’ll start in central Morocco in the city of Marrakech and eventually finish in northern Morocco, in the city of Fes.

For this route, you’ll need to book a multi-city airfare vs a round-trip ticket out of the same city. Why? Morocco is massive! Just look at it!

Booking your airfare out of two different cities will allow you more time to explore different places in Morocco.

Given Morocco’s size, our biggest tip when planning your 7 days in Morocco is to not overbook yourself and try to see everything. You’ll exhaust yourself. And no one wants that!

Concentrate on seeing a few places (around 3) during your one week in Morocco.

Your focus should be on enjoying where you are vs worrying about rushing off to the next city or town. Remember, you can always come back and explore Morocco some more 🙂

Are 7 Days In Morocco Enough?

7 days, or one week in Morocco, is the minimum amount of time we suggest. There is SO much this country has to offer, so trust us when we say your hardest decision will be deciding what places you want to see.

Do you want to see:

  • Imperial cities?
  • Ocean-side towns?
  • Mountain villages?
  • Sand dunes of the Sahara Desert?

There is all of this and MORE in Morocco. Overwhelmed? Don’t be.

We’ll give you our exact 7-day route (which we LOVED by the way), along with a few alternative Morocco travel itineraries for you to consider!

Day 1: Arrive in Marrakech & Enjoy the Agafay Desert

Welcome to Morocco! After you received that new passport stamp, it’s time to leave Marrakech Airport and head to your Marrakech accommodation.

Given your arrival time in Morocco can vary, this day is up to you – but don’t worry, we have some suggestions 🙂

If you arrive earlier in the afternoon, plan to get settled into your Riad, have some lunch and head out to the Agafay Desert (the closest desert to Marrakech) to enjoy dinner as the sunset.

Couple in Agafay Desert drinking Mint Tea

If your flight is not arriving in Marrakech until the evening, no worries at all! Plan to get settled into your Riad and head out for dinner in Marrakech. And if you can make sunset, find a rooftop, order some mint tea (or Moroccan Whiskey as it’s called locally), and watch the sunset over Marrakech.

Wait, what’s a Riad?! A riad is a traditional Moroccan home that is comprised of multiple stories all surrounding an open-air courtyard with a fountain, garden, and sometimes, a pool. And booking a stay in a Riad is a must when visiting Morocco!

Regardless of how you spend your arrival day in Morocco, just be sure to get to bed early! You have a busy day exploring Marrakech tomorrow.

Day 2: Explore Bustling Marrakech

Time to get up and after it! Your full-day blitz of Marrakech awaits you.

Given you only have one day to explore Marrakech, plan to start your day around 9 AM.

The best way to explore and get around Marrakech? Walking of course.

Walking will allow you to wander through the souk stalls of the medina, explore amazing places like Bahia Palace, and watch Jemma Fna Square come to life as the sun sets.

You can opt to book a walking tour of Marrakech where a local guide whisks you around the city or create your own walking tour by following our one-day guide to Marrakech!

Regardless of which option you choose, you’ll be able to see the very best of Marrakech in one day.

NOTE: If you are looking for more things to see and do in Marrakech, check out our latest travel guide to get a sense of all the things there are to do here!

Day 3: Make Your Way To The Cultural City of Fes

Day 3 of your 7 days in Morocco and you’re off to a new city! You’re heading North to the city of Fes!

Now, you have a few ways to get to Fes, the fastest of which is flying. The second option is taking the train from Marrakech to Fes. The third option is taking a bus.

Whichever your desired mode of transportation, book your one-way ticket ahead of time to ensure you leave on the desired day and time you want.

Once you arrive in Fes, nestle into your accommodation (recommend Riad Fes or Dar Borj), get dinner in the Medina (recommend Restaurant Dar Hatim for dinner!), and enjoy your first night in Fes.

Jesse perusing a souk stall in the Medina

Day 4: Wander The Ancient Fes Medina

Fes (also spelled Fez) has a way of making you feel like you’ve stepped back in time.

The ancient Fes Medina is a UNESCO World Heritage site. So, you know it has to be truly special and one of a kind, right?!

Founded in 789, the Fes Medina is made up of a maze of 9,000 alleyways that weave past markets, tanneries, mosques, and madrassas. Not to mention endless souk stalls for you to peruse and grab a souvenir from. 

The best way to explore Fes is without a doubt through a local guide on a walking tour. The Medina is so big, and so maze-like that Google Maps won’t even be able to help you!

Your local guide will take you to the best sights in Fes and not to mention, a great lunch too! Spend your time visiting Chouara Tannery, Bab Boujloud, Kairaouine Mosque, and Bou Inania Madrassa which are all iconic attractions of Fes, Morocco!

TIP: Check out the 14 things you can’t miss when visiting Fes!

Not only will you learn about the history of each place on your walking tour, but of Fes’s amazing culture and significance to Morocco. Plus, not getting lost in those 9,000 alleyways is a plus too 🙂

Day 5: Head North To The Blue City, Chefchaouen

After a full day of exploring Fes, it’s time to move on to the third and final city of your 7 days in Morocco itinerary.

It’s none other than the famous blue city of Morocco, Chefchaouen!

From Fes, you can book a private transfer or a small group tour to get you to the beautiful blue city of Morocco.

The earlier you can get up and moving the better. The ride takes around 3.5 – 4 hours but it’s so worth it!

You’ll arrive at Blue City of Morocco in the early afternoon leaving you plenty of time to explore.

City views from a rooftop in Chefchaouen

The city of Chefchaouen is small so you can spend your afternoon walking the blue alleyways or grab a table at a cafe in the main square as you take in the view of the blue city and the surrounding Rif Mountains.

For dinner, head to Restaurant Beldi Bab Ssour and opt to sit on their rooftop terrace where you can watch the sunset. It’s magical!

ALT Recommendation: If you are REALLY wanting to explore the Sahara Desert during your 7 days in Morocco you can opt to skip Chefchaouen. Instead, plan to book a 2-day trip from Fes to explore those beautiful sand dunes of the Sahara Desert.

Day 6: Meander The Blue Alleyways of Chefchaouen

If you’re an early riser or a photographer, early mornings in Chefchaouen are magic!

Shop vendors and locals tend to start their days a little later, so if you’re out around 7 AM (or so) you’ll have “people-free” streets to photograph and walk down.

Essentially, you’ll have the entire clue city to yourself, and what a way to spend your last full day in Morocco.

After you spend the rest of your morning wandering the Chefchaouen Medina perusing the souk stalls, visiting the Kasbah museum, or taking a short hike up to the Spanish Mosque for great views of Chefchaouen.

Check out the best things to do in Chefchaouen, Morocco!

You can grab lunch at Restaurant Aladin, or one of the many cafes in Place Outa El Hammam (the main square) before eventually making your way back to Fes in the afternoon.

Once you get into Fes, this is your time to relax and do what you want. Our suggestion? Head to your Riad or Dar rooftop and watch the sunset over the Medina.

After the sunsets, head out in the medina to a grad dinner at Cafe Clock or The Ruined Garden. Oh, and if you’re looking for a place to grab a drink Mezzanine Lounge or Bar L’Alcazar are two options that serve alcohol in Fes.

ALT: If you are back in Fes before 4 PM, you can opt for an evening food tour through the Fes Medina! You’ll be whisked through the Medina as a local guide takes you to some of the best places to eat in Fes. A pretty epic way to end your 7 days in Morocco if you ask us!

Day 7: Depart from Fes, Morocco

The saddest day…it’s time to leave Morocco. We know, we know….it’s awful. We were so sad to leave but oh so happy we were able to spend 7 days in Morocco exploring Marrakech, Fes, and Chefchaouen.

This Morocco itinerary is a perfect bite of what Morocco has to offer! A sample platter if you will 🙂

You’ll experience an amazing culture, taste delicious food, navigate bustling medinas, and honestly have the time of your life.

Morocco is truly amazing. We hope you enjoy it!

Additional Itinerary Options For 7-Days In Morocco

Now, the above is the exact 7-day Morocco itinerary we did, but that route worked best for us! And guess what, you’re not us and we are not you 🙂

With that said, we want to offer up a few more alternative routes so you may pick the best way FOR YOU to spend 7 days in Morocco. After all, this is your trip, so make it the best for you 🙂

Sunset over the Fes Medina in Morocco

Morocco 7-Day Itinerary Option 2: Marrakech & The Sahara Desert  

Unlike the above itinerary we followed, this itinerary allows you to book round-trip airfare to and from Marrakech. You’ll spend one day in Marrakech, before heading east to the Sahara Desert. Of course, you’ll stop along the way at impressive sights like Ait Benhaddou and the Todra Gorge.

  • Day 1: Arrive in Marrakech
  • Day 2: Explore Marrakech
  • Day 3: From Marrakech drive to Ouarzazate and explore Ait Benhaddou
  • Day 4: From Ouarzazate -> Todra Gorge / Dades Valley -> Merzouga / Erg Chebbi
  • Day 5: Sahara Desert
  • Day 6: Back To Marrakech
  • Day 7: Depart Morocco from Marrakech

In case you did not know, Merzouga is a small town in the Sahara Desert in Morocco. It’s known as one of the gateway cities to the Sahara Desert and the main entrance point to Erg Chebbi, a huge sea of Sahara Desert sand dunes.

You can opt to do this trip yourself by reserving a rental car, booking your accommodations, and an overnight in the Sahara Desert, or booking an amazing tour that takes care of it all for you. We recommend the tour route 🙂

Morocco 7-Day Itinerary Option 3: Marrakech, Beaches, & Mountains

Maybe seeing the Sahara Desert isn’t of interest to you. No worries, because there are OTHER AMAZING cities and villages in Morocco to explore. Like the seaside town of Essaouira or the Atlas Mountain village of Imlil.

  • Day 1: Arrive in Marrakech
  • Day 2: Explore Marrakech
  • Day 3: From Marrakech drive to Essaouira
  • Day 4: Explore the seaside town of Essaouira
  • Day 5: From Essaouira drive to the Atlas Mountains (Imlil)
  • Day 6: Explore Imlil and drive back to Marrakech that afternoon
  • Day 7: Depart Morocco from Marrakech

You’ll need to coordinate a private transfer to each location (your accommodation can help you with this) or opt to rent a car and drive this route yourself.

Alternatively, you can use Marrakech as your home base and take a day trip to Essaouira as well as a day trip to Imlil (Atlas Mountains).

Morocco 7-Day Itinerary Option 4: Fes, The Sahara Desert, Marrakech

Ok, full disclosure, if we did not do the route we did, this would be the route we would do. We loved Marrakech and Fes, and really believe they are a must when visiting Morocco. And adding the Sahara Desert on top of it all is just Morocco travel itinerary bliss.

Note, with this itinerary, you’ll need to book a multi-city airfare. Flying into Fes’s International Airport and out of Marrakech’s International Airport.

  • Day 1: Arrive in Fes
  • Day 2: Explore Fes
  • Day 3: From Fes make your way to Merzouga / Erg Chebbi (Sahara Desert)
  • Day 4: Sahara Desert
  • Day 5: Sahara Desert to Marrakech
  • Day 6: Explore Marrakech  
  • Day 7: Depart Morocco from Marrakech

From Fes, there are amazing tours that will take you to the Sahara Desert and stop as amazing sights along the way. This 3-day tour, in particular, takes you from Fes, to the Sahara, and to Marrakech in a matter of a few days allowing you to seriously see some of the best Morocco has to offer!

Best Time To Visit Morocco

The best time to visit Morocco is between the winter and summer months. The spring months of March to May and the fall months of September to October are great times to visit Morocco. The temperatures are more mild and you’ll see little rainfall.

Couple enjoying sunset from a rooftop in Fes

The summer months of Morocco, June to August, are HOT, HOT, HOT. The sun is fierce, so if you plan to visit over the summer, start your days early and opt to book a riad with a pool 🙂

As for the winter months, November to February, depending on where you go in the country, the weather can differ. In the south, days are mild and the nights are cold so make sure to pack a jacket. However, in the north, wet and cloudy winters are common.

TIP: During Ramadan, one of the holiest months for Muslims, you may find it difficult to navigate around Morocco. Shops and restaurants may be closed during the day as well as some transport may not be operating at certain times. If you plan to visit Morocco during Ramadan be sure to plan accordingly. Make reservations ahead of time and confirm details with your accommodations. Ramadan falls on different dates every year.

Where To Stay in Morocco

From Marrakech to Fes to Chefchaoun and all the other amazing cities and towns there are to experience in Morocco, check out the latest places and prices below to secure an unforgettable Moroccan accommodation.

Don’t Forget Travel Insurance

You never know what’s going to happen when you head to a new country. Not to be bearers of bad news, but accidents happen.

We frequently use travel insurance as an additional means of safety through World Nomads. There is no better peace of mind than knowing you’re covered if the unexpected happens!

World Nomads has definitely come in handy for us a time or two! But that’s a story for a different day 🙂

Is traveling to and through Morocco a good idea? Check our safety tips for visiting Morocco.


14 Can’t Miss Things To Do in Fes

How To Spend On Day In Marrakech

20 Amazing Things To Do in Marrakech

11 Amazing Things To Do in Chefchaouen

Marrakech To Fes by Train: Everything You Need To Know

Where To Stay In Fes, Morocco – The Best Riads

Morocco Travel Tips: Things to Know Before You Visit


7 days in Morocco Pin

For more travel tips, guides, and awesome travel shots, be sure to poke around our site, and follow us on Instagram @wanderingstus, Pinterest, and Facebook. Oh, and if you have any questions, let us know in the comment section. We’re happy to answer. Or, just leave us a positive note!

Happy Travels,

– Lauren & Jesse Stuart (The Stus)

Share This

Similar Posts


  1. Love this itinerary! Morocco was amazing for us. We totally missed Marrakesh and wish we would have made it there. Loved Fes and Chefcahouen though!

    Thanks for sharing!

  2. This post bumped Morocco to the top of our list!! I love the short overview for each day with all the additional, more in depth posts under each section. Makes it super easy to dive deeper where you want to. Great job!!

Comments are closed.