Passports and Photographs contains affiliate links. When you click on an affilitate link and make a purchase, I will earn a small commission. There is no additional cost to you. See my Privacy Policy for more information.

Planning a trip to Morocco and unsure of where to start? Look no further! This comprehensive Morocco itinerary will guide you through the enchanting landscapes, vibrant cities, and rich cultural experiences that this captivating North African country has to offer.

From exploring the bustling markets of Marrakech to hiking in the Atlas Mountains, indulging in delicious Moroccan cuisine, and discovering the ancient ruins of Volubilis, get ready for an unforgettable adventure! I’ve created several Morocco itineraries ranging from just 5 days up to 2 weeks long to help you make the most of your time in Morocco.

Quick Guide to Creating A Moroccan Itinerary

Most people traveling to Morocco from the United States will land at the Casablanca Mohammed V International Airport. If you are coming from Europe you can find flights that land in Marrakesh as well.

The most visited cities in Morocco that you will want to consider adding to your itinerary are: Casablanca, Rabat (also the capital), Tangier, Chefchaouin, Fes, Marrakesh, and Essaouira.

There are other options to add to your Morocco travel itinerary such as a desert camping excursion in the Sahara and hiking in the Atlas Mountains which I will include in the itineraries below.

Getting to Know Morocco

Morocco is one of those places that it seems like EVERYONE has either been to or is planning on visiting. I’ve been lucky enough to visit Morocco twice and it’s a place that I really love.

Traveling in Morocco is such a captivating experience of colors, flavors, and culture. From the old medinas to the intricate architecture of mosques and palaces adorned with colorful tiles and ornate carvings, Morocco is like an immersive odyssey in a land where ancient traditions coexist with modern life.

Morocco’s location and climate

Morocco is located on the North/Northwestern part of the African continent right below Spain and east of the Atlantic Ocean. As far as Morocco’s climate goes, it’s hot and dry. However, Morocco does experience a mild winter from December to March where temperatures can get around 50°F/10°C at night.

Temperatures in coastal cities, the desert, and mountains can drop even lower. In fact, the Atlas Mountains which can be seen from Marrakesh gets plenty of snow and even has a ski resort. But, the majority of the year in all the major cities is fairly hot.

Morocco’s culture and traditions

Morocco has a mix of culture and traditions with influences from Berber, Arab, and French civilizations. This cultural diversity creates a unique identity for Morocco from their architecture, clothing, food, music and art. It’s this mix of cultures that has contributed to Morocco’s charm.

The indigenous Berber people have been in Morocco for more than 5000 years and have a deep influence on Morocco’s culture. It’s evident in the crafts, music, and rituals throughout the country. Morocco is predominantly Muslim and Islam plays a significant role in daily life there. Their Mosques are not only places of worship but are architectural marvels. Islamic traditions and values are woven into many aspects of Moroccan life.

Morocco Trip Planning

How many days do you need in Morocco?

There is a LOT to see and experience in Morocco but obviously the amount of time you spend there depends on your own personal situation. If you want to see everything then I would say you need between 3-4 weeks. If you don’t have that much time to travel at once then I would aim for 10 days to get a good Moroccan experience.

If you only have a week or less, you could break up your Morocco Itinerary into certain regions of the country and then come back at another time to see more. There’s no wrong way to go about this.

I am going to give you Morocco Travel Itineraries for 5 days, 7 days, 10 days, and 2 weeks. Feel free to change them up to fit your time schedule or combine them for a longer trip if you have more than 2 weeks to spend in Morocco.

Best time to visit Morocco

Morocco is really hot and really packed with tourists in the summer. Try to avoid traveling to Morocco during that time because it might not be as enjoyable. I’ve been to Morocco in both the spring and the fall (March & October) and it was still hot in Marrakesh and crowded (it’s always going to be crowded) but the crowds were manageable.

Also, if you go during the busiest time you’ll find prices a bit higher and you’ll need to book everything well in advance.

Getting around Morocco

To get from one city to another in Morocco will require a bit of planning. You do have the option of renting a car but it’s not necessary to do so. We relied on public transportation and hired drivers to get around. We used buses, trains, and hired drivers while there. You can read more about getting around Morocco to figure out the best option for you.

In each of the Morocco itineraries I will give you the different transportation options.

Must-See Destinations in Morocco

If I had to narrow down the must-see cities in Morocco it would be Fes and Marrakech. These are the two most popular destinations for travelers visiting Morocco and they are very different from each other. If you only have a short time to travel, make sure these are the two places you include in your itinerary. Of course there are other amazing places like the Blue City of Chefchaouin and the coastal town of Essaouira and you should definitely visit those if you have more time.

5 day Morocco Itinerary

For these itineraries I’m going to assume you are flying into Morocco’s main international airport in Casablanca. You will need to adjust if you arrive elsewhere.

5 Day Morocco Itinerary Overview
Day 1: Arrive in Casablanca – Travel to Fez
Day 2: Fez
Day 3: Travel to Marrakesh
Day 4: Marrakesh
Day 5: Day trip to the desert
Day 6: Travel back home

Day 1: Arrive in Casablanca

After getting through customs you’ll head out the doors to travel to Fez. You’ll need to choose your transporation before you arrive because it will take several hours to get to Fez.

If you’ve chosen to rent a car, it will take about 3.5 hours to drive.

You can take a train from Casablanca to Fez for around $25. Spend about $7 more for a first class ticket. The train takes about 3 hours and 45 minutes. There is a train station at the airport on Level -1. You’ll get on the train at the airport and transfer at either the Casa Port or Casa Voyageurs train station, also in Casablanca.

You can read all the different ways of getting around Morocco from taking trains (Morocco has an excellent rail system!), hiring a private driver, taking public buses (also a great way to get around), and more. If you’re traveling to Morocco you will need to know how to get around.

You can also take a flight from Casablanca to Fez for around $80 one way. Flights are only available 4 days a week with just one flight a day. So if this is how you want to travel to Fez you’ll need to schedule your arrival to coincide with the flight schedule. Check Google Flights to see what the flight schedule is.

Check into your hotel or Riad in Fez and get some sleep. Your second day in Morocco will be busy.

Day 2: Fez

The Fez Medina is a World Heritage Site and is the largest medina in the world. It has been around since the 9th century and is a massive labyrinth of alleys. You can explore it on your own if you choose but I do not recommend it. You will get lost and with just 1 day in Fez, you do not want to waste it trying to figure out how to find your way.

Hire a guide who will take you through the Medina to all the main highlights and can explain the historical and cultural significance of the places you visit. We booked a guide both times we visited Fez and I absolutely recommend doing the same. This Fez Guided Tour will take you to all the highlights of Fez.

What you’ll see on your tour:

  • Fez Medina
  • Chouara Tannerie
  • Borj Nord Museum
  • Bab Boujloud Gate
  • The Jewish Quarter
  • Jannan Sabil Garden
  • Royal Palace Gate
  • Madrasa Bouanania
  • Nejjarine Fountain
  • Moulay Idriss Mausoleum
  • Madrasa El-Attarine

After your tour, relax before dinner or explore a little more of the medina. Don’t go to far from your hotel because you will get lost. Head to dinner and get ready to leave Fez tomorrow.

Day 3: Travel to Marrakesh

Today is a travel day to Marrakesh but if you choose to leave in the morning you should be there by early afternoon giving you half a day to explore Marrakesh.

If you’ve rented a car, the drive will take approximately 6 hours. You’ll have to take the north route driving back through Casablanca before heading south to Marrakesh.

You can take a one hour flight from Fez to Marrakesh for just $51, however there are only 2 flights a week at this price. Those are on Sunday and Wednesday at 1:05pm. There are other flights that are 3x that but they either fly to Casablanca first before going to Marrakesh or they fly out of the country with a layover before heading back to Marrakesh. Unless you can secure the $51 flight, I would skip this option.

The other option is taking the train. This is what we did and it is very affordable and comfortable. There are about a dozen trains from Fez to Marrakesh daily and only costs $40 a person. The train takes about 6.5 hours so if you leave in the morning you’ll be in Marrakesh by the early afternoon.

Check into your hotel and get ready to explore Marrakesh. You’ll find it has a very different vibe than Fez. It’s a little louder and chaotic but that is what makes it so amazing! Grab some lunch and then get a taxi to Jardin Majorelle. You have to purchase your tickets online to get in. You cannot buy them onsite so be sure to get them before you go. You’ll pick the time you want to visit too. Once there you can explore the gardens and the Museum of Berber Arts. You should allow yourself about 1.5 hours there.

When you’re done get a taxi to Djemaa el-Fna Square, another Unesco World Heritage Site. This is the heart of Marrakesh and while it’s fairly calm during the day, once the sun goes down it really comes alive. You’ll find dozens of food stalls, henna artists, and snake charmers in the square. There are musicians, performers, and numerous other things going on that will grab your attention. Walk around and take it all in before picking a place for dinner. Head to bed and get ready for a full day in Marrakesh tomorrow.

Night at Marrakech Morocco's Jemaa el-Fnaa Square - 5 day Morocco Itinerary

Day 4: Marrakesh

Today you’ll explore the historical sites of Marrakesh and walk through the vibrant Medina. You don’t need a guide to get around Marrakesh but you can choose to get one if you want. Taxis are available everywhere so you can explore at your leisure if you go on your own.

Places to visit in Marrakesh:

  • Bahia Palace
  • Badi Palace
  • Mederssa Ben Youssef
  • Djemaa el-Fna Square
  • House of Photography in Marrakech
  • Saadian Tombs
  • Dar El Bacha Museum
  • Le Jardin Secret
  • Menara Gardens
  • Musée de marrakech d’architecture
  • Musée Yves Saint Laurent
  • Musée des Confluences
  • The Mellah – The Jewish Quarter
  • Mamounia Hotel

Day 5: Marrakesh or Day Trip

Marrakesh has a lot to see so if you want to spend the day completing the Marrakesh sightseeing you can do that OR you can pick a tour for a little adventure outside of the city. There’s a lot to choose from and the worst part is you won’t be able to do it all!

Day Trip 1: Take a full day trip outside of Marrakesh to Ouarzazate and Ait Benhaddou. You’ll get picked up at or near your hotel and head towards the Atlas Mountains. You’ll visit another UNESCO site, the AÏt Benhaddou kasbah and the Atlas Film Studios in Ouarzazate where Lawrence of Arabia, Gladiator, and parts of Game of Thrones were filmed. It’s the largest film studio in the world! You’ll also cross the Tizi n’Tichka pass where the views are AHH-MAZING!

Day Trip 2: Another day trip option is a visit to Ouzoud Waterfalls. You’ll have 4 hours at these beautiful waterfalls where you can enjoy a hike on the trails, a boat ride (included), and a chance to learn about argan oil and the Berber culture. You might even spot some of t he local monkeys in the trees and around the waterfalls.

Day Trip 3: If you want to finish up the list of things to do in Marrakesh during the day, you can still choose a day evening trip to the Agafay Desert with a Sunset Dinner & Camel Ride. You’ll be picked up in Marrakesh and head to the Agafay Desert where you’ll have a 20 minute camel ride, enjoy a dinner, and listen to music while sitting around a fire. It’s the perfect way to end your Morocco trip!

Day 6: Time to say goodbye to Morocco

It’s time to head back home and depending on your flight you’ll either head to the Marakesh airport or if you’re flying out of Casablanca then you’ll need to either catch a shuttle or train there.

Even with just a 5 day Morocco Itinerary, you can still get the full Moroccan experience. And of course you don’t have to do everything on the list. They are just suggestions. Feel free to take what you want from the itinerary and leave off what you aren’t interested in. Maybe include some time to relax at a traditional Moroccan Hammam at Hammam Mouassine which dates back to the 1500’s. Whatever you decide to do during your 5 days I’m sure you will be back to experience more of Morocco!

7 day Morocco Itinerary

If you have 7 days to explore on your Morocco trip then you will have time to visit at least 3 locations in Morocco. Like the 5 day Morocco Itinerary, the assumption is that you are arriving at the Casablanca International Airport so if you arrive elsewhere then you’ll need to adjust the itinerary. The majority of the 5 day Morocco Itinerary will be included in the the 7 Day Morocco Itinerary.

7 Day Morocco Itinerary Overview
Day 1: Arrive in Casablanca – Travel to Fez
Day 2: Fez
Day 3: Day trip to Chefchaouen
Day 4: Travel to Marrakesh
Day 5: Marrakesh
Day 6: Day trip to the desert
Day 7: Marrakesh + evening dinner in the desert
Day 8: Travel home

Day 1: Arrive in Casablanca

Follow the exact same itinerary for Day 1 of the 5 day Morocco itinerary. You’ll arrive and make your way to the city of Fez.

Day 2: Fez

Again, you’ll follow the same itinerary as the 5 day itinerary. Take the guided tour and you’ll see almost everything in Fez.

Day 3: Day trip to Chefchaouen

Today you’ll take a day trip to the Blue City of Chefchaouen, also known as the Blue Pearl. Chefchaouen is pretty high up on a lot of bucket lists and it was one of my favorite places to visit in Morocco.

The drive to Chefchaouen from Fez takes about 3.5 hours each way and you’ll have 4 hours there to explore the city. It’s a long trip but trust me, it’s worth it!

Places to see in Chefchaouen:

  • Explore the blue washed medina where all the shops are and take a ton of pictures
  • Hike the trail (only 15 minutes) to the old Spanish mosque that overlooks the city
  • On the way to the trail is a small waterfall where locals go to wash their clothes
  • Visit the main square: Plaza Uta el-Hammam where there are many restaurants
  • Located in the square is an old fortress that you can’t miss

Day 4: Travel to Marrakesh

You’ll follow the 5 day itinerary for Marrakesh. Check into your hotel or riad and choose something(s) from the Marrakesh list to see. Head to Djemaa el-Fna Square to check out the nightlife in Marrakesh.

Day 5: Marrakesh

Sticking with the Marrakesh itinerary, you can visit some of the places on the list, relax at a spa, or wander through the medina in search of the perfect souvenir to take home.

Day 6: Day trip to the desert

Today you can either choose to go on a day trip to the Atlas mountains, waterfall, and movie studio or choose another tour. Here are a few more options.

If you’re feeling adventurous, take a tour of the Jbilets desert on a quad bike where you’ll have close views of the Atlas Mountains. You’ll also visit a village, sip hot tea, and enjoy Berber hospitality. The quad tour is only 2 hours long and is a nice break from the crowds in Marrakesh.

If riding a quad bike and getting dirty isn’t for you, another option is to take a local cooking class where you will learn how to cook a traditional Moroccan meal. You’ll walk to the local market in the medina to pick out fresh food for the meal and then learn how to prepare it. Afterwards you’ll be rewarded with being able to eat what you cooked, including dessert.

Day 7: Marrakesh + evening dinner in the desert

Today is your final day in Morocco so be sure you’ve seen and done all that you want. Tomorrow you’ll either head to the Marrakesh airport or travel to Casablanca International Airport for you flight back home.

10 Day Morocco Itinerary

I think 10 days in Morocco is the perfect amount of time for a visit. You will be able to see a lot of this country. Much of the 5 and 7 day Morocco itineraries will be included in the 10 day Morocco Itinerary but we will add a few more cities in and change up some of the order.

10 Day Morocco Itinerary Overview
Day 1: Arrive in Casablanca – Travel to Rabat
Day 2: Rabat – Travel to Fez
Day 3: Fez
Day 4: Day trip to Meknes – Fez
Day 5: Day trip to Chefchaouen
Day 6: Travel to Marrakesh
Day 7: Marrakesh
Day 8: Day trip to Essaouira
Day 9: Day trip to the desert
Day 10: Marrakesh + evening dinner in the desert
Day 11: Travel home

Day 1: Arrive in Casablanca

You’ll arrive at the Casablanca International Airport and after you get through customs you’re going to travel to Rabat, the capital of Morocco. There are several ways to get there.

  • Rent a car
  • Casablanca Welcome Pickups
  • Taxi
  • Train

Rent a car

If you choose to rent a car, you can book your car rental online before you leave home and pick it up at the airport. All the major car rental companies are at the Casablanca Airport.

Welcome Pickup

If you’d rather not drive then you can either book a Welcome Pickup to drive you to Rabat. I think the price is a little steep at 91€ for a one-way trip (for 3 people) but if that doesn’t bother you then it will probably be the easiest. Driving to Rabat will take about 1 hour, 10 minutes.


You can also take a taxi to Rabat for a little less. Taxis are available 24/7 and they charge a flat rate of 60€ (up to 4 people). Taxis are right outside the arrivals hall on Level 0 and the official Casablanca airport taxis are white. You’ll pay your driver once you arrive in Rabat.


And finally, the budget friendly way to get from Casablanca to Rabat is by train. For just 7.40€ a person (what a deal!), you’ll arrive in Rabat in about 1 hour, 40 minutes. You can either buy your tickets online before you arrive or buy them at the Casablanca Airport. Buying them online might save you a little money but if your flight is behind you could miss the train. The price is already so low so I would advise to wait until you arrive.

The train platform is located on Level -1 and you will need to change trains at either the Casa Port or Casa Voyageurs station. Both of these train stations are in Casablanca. There are two train stations in Rabat so you will need to figure out which one is closest to your accomodation.

Read about all the different ways of Getting around Morocco


Depending on what time you arrive in Rabat you might have time to do a little sightseeing. Rabat is the capital of Morocco so there are a few things worth exploring.

Here is a list of places to visit in Rabat:

  • Hassan Tower
  • Royal Mausoleum of Mohammed V
  • Andalusian Gardens
  • Kasbah of the Udayas – fortress overlooking the Atlantic Ocean
  • Royal Palace of Rabat
The Mausoleum of Mohammed V - a guard sits on a horse with the mausoleum in the background in Rabat Morocco - 10 day Morocco Itinerary

Day 2: Rabat + travel to Fez

Today you’ll travel to Fez but you have time to explore Rabat before you leave. You can easily do this on your own but there is a Rabat Guided City Walking Tour if you prefer.

I would start at The Hassan Tower and Royal Mausoleum because they are right next to each other. From there it’s a 20 minute walk to the Andalusian Gardens. The Kasbah of the Udayas, the fortress overlooking the Atlantic Ocean, is right next to the gardens. All of this shouldn’t take up more than a few hours.

If you want to go to the Royal Palace of Rabat you’ll want to take a cab because it’s an hour walk from the Kasbah. Honestly, you can’t go inside and the outside isn’t all that impressive so I don’t think it’s worth visiting.

Travel to Fez

Once you’re done seeing the sights in Rabat it’s time to head to Fez. If you didn’t rent a car then your option to travel from Rabat to Fez is hiring a driver, taking a bus, or taking the train.

Hire a driver

Hiring a driver will cost more than than taking a bus or the train but if you have more than 2 people in your group then it might end up costing less per person. The drive from Rabat to Fez is around 2 hours and 15 minutes.

It’s pretty easy to hire a driver in Morocco to get from one town to another. We did this several times in different cities the day before we wanted to leave. You can talk to the hotel or riad you’re staying at and ask them about transfer options and they will find a driver for you.

Take the bus

Rabat has a direct bus to Fes that runs every few hours and only costs about $15. Morocco’s public bus system is CTM and they are fairly nice. They are air-conditioned and the seats are comfortable. The bus from Rabat to Fes takes about 3.5 hours. You can buy your tickets online and then get a cab to the bus station from your hotel.

Take the train

Taking the train from Rabat to Fes is another option that is also really easy and affordable. The train runs dozens of times a day and costs just $16. You can also buy a First Class for just $22. Taking the train will take just 3 hours to reach Fes.

Arrival in Fes

Once you arrive in Fes you can take a taxi to your hotel. If you’re staying in the medina, be aware there are no cars in the medina so you will need to find your way to your hotel or have someone take you there. Check in to your hotel and find a place for dinner.

Day 3: Fes

Today you’ll have a full day in Fez and my recommendation is to hire a guide. The Fes medina is massive and you can will get lost. Guides in Fez are very familiar with the medina and can explain everything you’re seeing and know exactly where everything is. This Fez Guided Tour will take you to all the highlights of Fez inside the medina as well as outside the medina.

See the 5 day Morocco itinerary above for the list of things to see and do in Fes.

Day 4: Day trip to Meknes

Fes is the perfect place to take some day trips and today I recommend taking one to visit some ancient Roman ruins. With this Volubilis Moulay Idriss and Meknes Day Trip you’ll visit three historic destinations.

  • The famous Roman ruins of Volubilis
  • Moulay Idriss Zerhoun – sacred mausoleum
  • Imperial city of Meknes – the medina and Bab Mansour Gate

This is an 8 hour tour but you’ll be back to Fes in time to relax a little and have dinner.

Day 5: Day trip to Chefchaouin

Today you’ll take a day trip to the Blue City of Chefchaouen. It’s the same day trip I recommended in the 7 day Morocco itnerary above. Chefchaouen is known as the Blue Pearl and is at the top of every Moroccan Bucket List. It’s a beautiful city and well worth the trip! The drive is 3.5 hours from Fes but you’ll be in a nice air-conditioned vehicle.

Day 6: Travel to Marrakesh

Today you’ll leave Fes and head to Marrakesh. You’ll follow the same 5 day Morocco itinerary for getting to Marrakesh above. I think the best way to get there is by train. It’s fairly comfortable and affordable and anytime you can just sit back and enjoy the views is always the better option.

Day 7: Marrakesh

Today you can explore the sites of Marrakesh, follwing the Day 4 Marrakesh Itinerary of the 5 day Morocco Itinerary. Again, you won’t need a guide to get around Marrakesh. You can easily explore Marrakesh on your own by foot and taxis. You’ll see taxis everywhere so if you need a break from walking or the heat, get a taxi to take you where you need to go.

Day 8: Day trip to Essaouira

Today you have the opportunity to take a day trip to the coastal town of Essaouira. Essaouria sits on the Atlantic Coast and there is plenty to see and do there. The drive is about 3 hours from Marrakesh and you’ll have about 4 hours there to explore the city. Some of the places you might want to visit there include:

  • The historic port of Essaouira and fish market
  • Visit Skala de la Ville – the 16th century fortification with cannons
  • The medina which is enclosed by city walls, a UNESCO World Heritage Site
  • The Berber women’s co-op for local argan oil

We really loved Essaouira and it’s blue walled medina. There are a lot of restaurants to choose from and since you’re right there on the coast, the seafood is definitely fresh! And of course there is a ton of shops. I loved going into some of the shops and digging through the baskets of antique treasures and yes, I found a good one! If it’s warm (it’s almost always warm) then you might see the local kids jumping off the old fortress walls into the water to cool off.

You’ll head back to Marrakesh at the end of the tour and you’ll be back in time for dinner.

Day 9: Day trip to the desert

Just like in the 5 and 7 day Morocco Itinerary, you have several options for taking a day trip to the desert. Take a full day trip to Ouarzazate and Ait Benhaddou near the Atlas Mountains. You’ll visit another UNESCO site, The AÏt Benhaddou kasbah is another Morocco UNESCO site and the Atlas Film Studios are the largest film studio in the world.

Another day trip option to the desert is a visit to Ouzoud Waterfalls where you can hike and take a boat ride, and look for local monkeys in the trees and around the waterfalls.

You also have the option of having some adventurous fun by taking a tour of the Jbilets desert on a quad bike. You’ll have 2 hours on the quad riding through the desert and visiting a Berber village.

If you prefer to hang out in Marrakesh and learn how to cook a traditional Moroccan meal, you can take home some new skills and impress your friends at your next dinner party.

You really can’t go wrong by choosing any of these Marrakesh excusions and getting to see more of what Morocco has to offer.

Day 10: Marrakesh + evening dinner in the desert

It’s the last day of your 10 day Morocco itinerary and if you haven’t seen everything you wanted to see in Marrakesh then today is the day to do it. Stroll through the medina and find the perfect souvenir to bring home, maybe even a Moroccan rug. On this final day I highly recommend the Agafay Desert with a Sunset Dinner & Camel Ride. It’s just 30 minutes from Marrakesh and the perfect way to end trip!

Day 11: Travel back home

After 10 days in Morocco it’s finally time to head back home and back to reality (ugh). But with the 10 day Morocco itinerary you should feel like you got to see a lot of this beautiful country and learned about the Moroccan culture and traditions. And if you really loved it you might even want to come back!

2 week Morocco Itinerary

If you are lucky enough to have 2 weeks to explore Morocco then you will certainly get to know this country. A lot of the 2 week Morocco itinerary will include parts of the other morocco itineraries but with a few changes.

2 Week Morocco Itinerary Overview
Day 1: Arrive in Casablanca – Travel to Rabat
Day 2: Rabat – Travel to Tangier
Day 3: Travel to Chefchaouen
Day 4: Chefchaouen
Day 5: Travel to Fes
Day 6: Fez
Day 7: Day trip to Meknes – Fez
Day 8: Travel to Marrakesh
Day 9: Marrakesh
Day 10: Travel to Essaouira
Day 11: Essaouira
Day 12: Travel to Marrakesh – Marrakesh and/or spa
Day 13: Day trip to the desert
Day 14: Marrakesh + evening dinner in the desert
Day 15: Travel home
Day 12: Travel to Marrakesh + evening dinner in the desert
Day 13: Day trip to the desert
Day 14: Travel to Casablanca
Day 15: Travel home

For the 2 week Morocco itinerary I’ll refer a lot to the previous itineraries for the days that are exactly the same. For the added days I’ll be sure to include the new information for getting there and what to see and do.

Day 1: Arrive in Casablanca – Travel to Rabat

See Day 1 of the 10 day Morocco itinerary for how to travel to Rabat

Day 2: Rabat – Travel to Tangier

Refer to Day 2 of the 10 day Morocco itinerary for the first part of day 2 which is seeing the sights in Rabat. You only need 2-3 hours for that and then you can leave for Tangier

Travel to Tangier

Just like everywhere in Morocco, you can travel from Rabat to Tangier by private driver, bus, or train. The distance to Tangier from Rabat is about 250 km or 155 miles.

Hired Driver

It’s really easy to find rides in Morocco because everyone is looking for a way to make money. I’m happy to help the locals out when I travel. Of course, I don’t just approach anyone. You can ask your hotel for a recommendation and they usually have a list of people on hand and will arrange it for you. This is a good option if you have several people in your group and you’re splitting the cost.

If you’re not comfortable doing that then you can go with a transporation company but you will pay a little more. For example, you can get a shuttle from Rabat to Tangier with at least 4 people for about $93. That’s about $23 per person. Driving to Tangier from Rabat will take about 2 hours and 45 minutes.

Train to Tangier

There is a direct train from Rabat to Tangier and it costs about the same as taking a shuttle ($23 for second class) but you’ll arrive in Tangier in just 1 hour and 20 minutes giving you more time to explore Tangier. This would be my first choice of travel.


And finally, you can catch a public bus from Rabat to Tangier for just $15. This method of transportation takes the longest at 3 hours and 45 minutes.

Once you decide how you’re going to reach Tangier you’ll need to arrange a taxi to take you to either the train station or bus station. Your hotel will do this for you. If you take the shuttle then you will either have a meeting place or the driver will pick you up from your hotel.


Now that you’ve made it to Tangier you can explore the city. Tangier is known as the gateway between Africa and Europe. Did you know you see Spain from Morocco? You need a clear day but if you have one then make sure to look for Spain across the water.

In Morocco there is always an older part of town, which is where the medina is, and a newer part of town. I like to stay in the older areas because that’s where all the cool sights are. Plus, you won’t have to take a taxi to get to those places!

Places to see in Tangier:

  • Tangier’s medina, a UNESCO heritage site
  • Cape Spartel Lighthouse
  • Grand Socco – the main square of Tangier
  • The Kasbah Fortress
  • Cannons Square

All of these places are easy to see in just a few hours which is why I only recommend 1 night in Tangier. You could stay two nights but I think you would be bored and wish you hadn’t. Tangier is nice but there’s not enough to see to hang out longer unless you found some specific activities planned. You can see all of the above in just a few hours and you won’t be wondering if you should have added it to your Morocco itinerary.

Day 3: Travel to Chefchaouen

Today is a travel day to the Blue Pearl of Morocco, Chefchaouen. On the 7 day and 10 day Morocco itineraries you only visit Chefchaouen as a day trip but with the 2 week Morocco Itinerary you’ll get to spend more time there.

Chefchaouen is just 2 hours and 10 minutes by car so if you have rented a car you can spend a few more hours in Tangier walking through the medina if you need to.

If you didn’t rent a car then you can either hire a driver (this is what we did) or take the bus. There is not a train that goes to Chefchaouen.

Hire a Driver

We had not scheduled any way of getting to Chefchaouen from Tangier before we arrived but our Riad had someone that could take us there and it was only $13 a person.


You can also travel from Tangier to Chefchaouen by public bus. The CTM bus system travels throughout Morocco and they are nice. It’s a very reliable way to get around Morocco and very budget friendly. There are at least 5 buses a day that make the trek and it takes about 2 hours and 15 minutes. You can book with the link above or directly on the CTM Website. It will be a few dollars cheaper on the official site but it’s sometimes finicky so if you have issues go with the link above.

Day 4: Chefchaouen

Today you have the entire day to explore Chefchaouen! Chefchaouen was one of my favorite places to see in Morocco. It’s super cute and every corner you turn is an Instagram worthy photo. Be warned that the medina is a little wonky. There are a LOT of stairs and you start going up and then all of a sudden they go down again and then you turn the corner and you’re going back up. It’s really hard to figure out which way you’re going and where you’ve been. It all looks the same!

I’ve already listed the best things to do and see in Chefchauouen on Day 5 of the 7 day Morocco Itinerary above so refer to that for this 2 week Morocco itinerary.

Day 5: Travel to Fes

Today you’ll travel from Chefchaouen to Fes and since there isn’t a train station there you’ll have to either take the CTM bus or hire a driver to drive you to Fes. We took the bus on our Morocco trip. You can click the link above to find a bus or shuttle in a van.

The van will cost about $55 a person and take around 3 to 3.5 hours. The bus will take around 4 to 4.5 hours and cost about $16. You’ll have to decide if that extra hour on the bus is worth the $40 savings. It was to us!

Another option is to check with your hotel in Chefchaouen to see if they have a driver you can hire. Again, if there are multiple people in your group it might be cheaper.

Day 6: Fez

Today you’ll have a full day in Fes and I highly recommend the guided tour that I have listed on Day 2 of the 5 day Morocco itinerary above. It’s the best way to see everything there is to see in Fes.

Day 7: Day trip to Meknes

Today you can take a day trip to Meknes to see some ancient Roman ruins. I’ve listed the Meknes day trip details on Day 4 of my 10 day Morocco itinerary above.

Archaeological site of Volubilis - part of the Roman Empire in the 3rd century B.C.

Day 8: Travel To Marrakesh

Today you’ll leave Fes and make your way to the city of Marrakech. The best way to get there is by train but if you happen to be leaving Fes on one of the two days they have flights to Marrakesh then definitely do that. It’s just an hour flight and normally costs around $50 for a one way flight. Otherwise, refer to Day 3 of the 5 day Morocco itinerary for taking the train.

Day 9: Marrakesh

You’ll have your first full day in Marrakesh and you can follow Day 4 of the 5 day Morocco Itinerary for all the things to do and places to see while there. Don’t worry if you don’t get to everything in one day because you will have more time in Marrakesh after you come back from your next destination of Essaouria.

Day 10: Travel to Essaouira

Today you’ll travel to the coastal town of Essaouira. And just like Chefchaouen, there is no train station. Essaouira is a 3 hour drive from Marrakesh and you will either have to take the bus or hire a driver. We hired a driver and paid $15 per person to Essaouira (5 of us) and to go back to Marrakesh there was only 2 of us and we paid $30 each. Still reasonably priced.

Day 11: Essaouira

Refer back to day 8 of the 10 day Morocco itinerary for things to do in Essaouira. You’ll spend two nights in Essaouira before heading back to Marrakesh.

Day 12: Travel to Marrakesh

Head back to Marrakesh either with a hired driver or by the CTM bus. You’ll have time in Marrakesh to check off some of the things on the list of things to do in Marrakesh.

You have a few options for the rest of the 2 week Morocco itinerary. You could stick to the first part of the itinerary or switch up the last 3 days and spend your final day in Casablanca. There isn’t really much to do in Casablanca but there are a few things you could do there. Plus if you’re flying out of the airport in Casablanca then you’ll already be there.

Option A

Spend the rest of the day seeing Marrakesh or hang out at your hotel’s pool if they have one. You could also head to a spa for a massage.

Option B

Check into your hotel and then go on the Agafay Desert with a Sunset Dinner & Camel Ride in the evening.

Day 13: Day trip to the desert

Choose one of the day trips listed in Day 9 of the 10 day Morocco itinerary. There are three different desert options or a Morocco cooking class.

Day 14: Marrakesh or Casablanca

It’s your last full day in Morocco before heading home. You have a few options for this day.

Option A

If you are flying out of Marrakesh then you should stay in Marrakesh and take another day trip to the desert or do more sight seeing in Marrakesh.

Option B

If you’re flying out of Casablanca then you could go ahead and head there. While there you can go visit the largest mosque in Africa, Hassan II Mosque. It is a beautiful mosque and one of the only ones open to non-Muslims by guided tours. There isn’t much to do in Casablanca but a visit to the Hassan II Mosque is worth it.

Day 15: Travel Home

Today you leave Morocco to go home. You got to see a LOT of amazing places in Morocco and hopefully you picked up a few souvenirs along the way and took a ton of photos!

Final Thoughts on Morocco Itineraries

Creating a Morocco itinerary can be an exciting process as you design each day making the most of your trip. Choose the cities and regions you want to explore based on your interests. There is a LOT to see and do in Morocco so the possibilities are endless. Remember to leave room for some down time and spontaneity.

Feel free to customize this itinerary based on your interests and preferences. Morocco is a diverse and culturally rich destination, so there are plenty of opportunities to tailor your experience to your liking.

Similar Posts