Perfect Morocco travel itinerary which takes you to all the major tourist attractions and shows you some of the best and unique experiences in this amazing north African country.
If you will be traveling to Morocco for the very first time, we would suggest you to do a classical tour, joining local transport with renting a car. This way you will be able to enjoy all the major things to do in Morocco. After all, if you will like what you discover, you can always return for more.
Best Morocco travel itinerary
Day 1: Casablanca
We were flying to Casablanca and that is also where our travel itinerary starts, but you can also fly to some other city and start from there.
Stay one night in Casablanca to get the feel where you have landed. Don’t forget to visit the Hassan II. Mosque, which is very impressive from the inside and out.
Recommended accommodation: Hotel Central – good location (very close to the train station, shops and restaurants). You can also walk to Hassan II. Mosque.
Day 2: Rabat-Meknes
After breakfast head up by train to Rabat, the capital of Morocco. You will spend only few hours here, but this will be enough getting to know the old and new feel of the capital. Don’t miss out on medina, Oudaias fort and the mausoleum of the first king of independent Morocco.
Continue your journey by train to Meknes, which you will reach in the afternoon. You will spend a night here, but before going to bed, explore the main square El Hedim, medina, Bab El Mansour doors and Moulay Ismael mausoleum.
Accommodations: check the hotels and guest houses here.
Day 3: Fez
Leave Meknes early in the morning to reach Fez. The ride takes only 45 minutes by train and you will have the whole day for wandering around Fez.
Fez is one of the Moroccan cities, which are like time machine, taking you way back in time. Chaotic, narrow and traditional streets will definitely show you, how life was centuries ago. One of the most famous things to see in Fez are the pools, where leather is being colored on old and traditional way. Make sure to stop at the Kariauine mosque as well – in fact this mosque is also the oldest university in the world.
Recommended accommodation: Hotel Bab Boujloud – great location, just steps away from the main gate to medina. It offers delicious breakfast and the view from the rooftop terrace is not bad as well.
Day 4: Crossing Atlas Mountains
It is time to change the local transport for a rented car. We would recommend you to rent a car in advance and not wasting time to find an offer there. We always use www.economycarrentals.com to book a car while traveling as their prices are one of the most competitive we have found so far.
You will enjoy amazing views during the drive so make sure to stop for photos and admiration. Due to a long drive, we would recommend you to stay a night somewhere in the middle of reaching the Merzouga. We staid a night in a town called Midelt (check out hotels here). Indulge yourself in a local restaurant with a delicious chickpeas stew. It is not just delicious, but also super cheap.
Day 5: Merzouga
As soon as you’ll be on the other side of the Atlas mountain range, you will be witness to completely different nature and temperatures. You will reach Merzouga in the afternoon and when being there, find the best offer for a desert trip. We would recommend you to take the one offering one night with halfboard in a Berber tent, which you’ll reach on a camel. Don’t forget to bargain for the price!
Your night will not be in a five stars hotel, but who needs it, if you’ll be spending a night under a starry sky with a tall sand dune near by. Sounds amazing, right? But if you’re not really keen of spending the night in the middle of the sand, you can just decide for a camel ride tour and spend a night in a nice looking riad / hotel in Merzouga. Find the best option for you here.
Day 6: Skoura-Todre des Dades
After your Berber breakfast you will do another camel ride back to Merzouga, where you’ll be driving to Skoura, visiting the most famous Kasbah in Morocco.
Continue your day to the canyon Todre des Dades and find a place to stay overnight somewhere close.
Day 7: Kelaa M’Gouna-Ourzazate-Tizi ‘n’ Tichka– Ouzoud waterfalls
This day will probably be the longest on your roadtrip, so get up early. You will pass the Kelaa M’Gouna valley, known for its roses, which are used for rose water, soaps, lotions and other cosmetics. Stop at the Ourzazate town, where some of the most popular historical films were shot (The Gladiator, Lawrence of Arabia, Jesus of Nazareth…). Don’t forget on the nearby Ait Ben Haddou.
Your Morocco roadtrip will continue towards Marrakech, overpassing the scenic Tizi ‘n’ Tichka mountain pass. End your day somewhere around Ouzoud waterfalls – the highest in Morocco.
Accommodations: We would recommend you to stay in a typical Riad or Kasbah – check out different styles and price range here.
Day 8: Ouzoud waterfalls-Marakech
After traditional Moroccan breakfast take a short hike to 110 meters high waterfalls. If you’re lucky enough, you’ll also meet some wilderness monkeys. You will end your roadtrip and say goodbye to your rented car in Marrakech.
Make the best of your day and start exploring Marrakech. You might want to first visit the well known square Djema El Fna, which is especially spectacular in the evening. Also Marrakech’s medina is worth the attention.
Recommended accommodation: Hotel Ali cannot be more centrally located, as it sits along the Djema El Fna square. The hotel is a bit dated, but due to its great location it is worth closing your eyes.
Day 9: Marrakech-Essaouira
You’ll have the morning for Marrakech, but after lunch, you’ll be taking a bus to the picturesque coastal town of Essaouira. But before that, you might still have time to visit Bahia palace and even Majorelle botanical garden.
*If you have an extra day to spend in Morocco, spend it in Marrakech.
Day 10: Essaouira
This small coastal town is great to end your Morocco travel and relax a bit. It is mostly known for its fort and many hammams, teahouses and hippie vibes. The location is also extremely popular among windsurfers and kiters.
Head up along the coast for a fresh and delicious seafood lunch, where you can choose yourself what you’ll have for the meal. It does not get fresher than this. But have in mind you first have to bargain for the price.
Accommodations: Check out accommodations in Essaouira here.
Day 11: Casablanca
After finishing your breakfast, enjoy your last stroll around Essaouira. Take the bus back to Casablanca, where your flight back home awaits.
If you’re limited with time and you don’t have 11 days to spend in Morocco, you can maybe skip staying in Essaouira and just head back to Casablanca directly from Marrakech.
This ultimate 2 weeks Morocco travel itinerary is short and packed with lots of different locations, but it will give you the first impression and feel of Morocco for sure. If Morocco will impress you, you’ll be back for more soon. We know we will.