What Are the Top 3 Cities to See in Morocco? (Plus the Sahara)
Morocco has dozens of fascinating cities, but if your time is limited, which ones should you choose? Here are the top 3 cities to see in Morocco, chosen by the many travellers we welcome in the Sahara every year, plus a bonus experience that is not a city at all.
Quick Answer
| City | Known for | Ideal stay |
|---|---|---|
| 1. Marrakech | Jemaa el-Fna, souks, palaces, gardens | 2 to 3 days |
| 2. Fes | The world’s largest car-free medina, tanneries, madrasas | 2 days |
| 3. Chefchaouen | The blue town in the Rif mountains | 1 to 2 days |
1. Marrakech: The Red City
Energetic, colourful and unforgettable. Marrakech is where most visitors start: the lively Jemaa el-Fna square, labyrinthine souks, Bahia Palace, the Majorelle Garden and rooftop sunsets with the Atlas in the distance. It is also the main gateway to the Sahara. See 10 must-see things in Marrakesh.
2. Fes: The Spiritual and Cultural Heart
Fes el-Bali, the old medina, is a UNESCO World Heritage Site and one of the largest car-free urban areas in the world. Its narrow lanes hide medieval madrasas, the famous leather tanneries and centuries-old crafts. It feels less touristy and more traditional than Marrakech. Fes is also a great starting or ending point for a Sahara trip through the Middle Atlas.
3. Chefchaouen: The Blue Pearl
Tucked into the Rif mountains, Chefchaouen’s blue-washed streets are one of the most photographed places in Morocco. It is calm, compact and perfect for a slower pace, with hiking in the surrounding mountains.
Honourable Mentions
- Essaouira: a relaxed Atlantic town with sea walls and a fishing port. Read Is Essaouira worth visiting?
- Rabat: the elegant, calm capital.
- Casablanca: modern and business-focused, home to the Hassan II Mosque.
- Meknes: an imperial city close to the Roman ruins of Volubilis.
Bonus: The Sahara Desert
Not a city, but for most travellers the most unforgettable part of Morocco. Between Marrakech and Fes lie the golden dunes of Erg Chebbi in Merzouga. Ride a camel at sunset, sleep in a desert camp and wake up to sunrise over the Sahara. The perfect route links all three: Marrakech → Sahara → Fes → Chefchaouen. See 5 days in Morocco and how to travel to Merzouga.
Frequently Asked Questions
Which is better, Marrakech or Fes?
Marrakech is more lively and has more sights and comforts; Fes is more authentic and historic. If you can, visit both, connected by a trip through the Sahara.
How many days do I need to see the top 3 cities?
About 7 to 8 days, or 10 if you add the Sahara.
Add the Sahara to Your Trip
We are a local Berber family in Merzouga. Whether you travel from Marrakech or Fes, we will make your time in the dunes unforgettable. Book a camel ride and night in a desert camp or contact us on WhatsApp.