Morocco is a vast country with so much to see and so much to offer. For a full Moroccan experience you need to visit these 4 cities. Each one of the offers a different Moroccan experience that you would not want to miss.
Marrakech
Situated at the foot of the Atlas Mountains, the imperial city of Marrakech is full of history and beauty. It’s certainly the most famous Moroccan city and one of the most visited tourist destinations in Morocco.
The number one attraction in Marrakech that is not to be missed is the huge square Djemaa el-Fna where snake charmers, storytellers, locals and tourists gather to soak up the festive atmosphere and the Moroccan night sky!
Fes
Fes is the largest medieval city in the Islamic world. Be sure not to miss a visit to its incredible medina, Fes el-Bali. Fès is celebrated for the Nejjarine Square and Fountain, the Er Rsif and Andalous (Al-Andalus) mosques, the Royal Palace and the Kasbah.
Rabat
The capital, Rabat, is the second largest city in Morocco and a town of nature and monumental gateways. Rabat is the perfect destination to relax on the beach, roam the Mamora forest or enjoy the Moroccan vibe at a pavement café.
Get a taste of the Moroccan culture in Rabat! Things not to miss:
- The Mohammed V Mausoleum with its incredible traditional Moroccan architecture
- The Royal Palace; the Chellah
- Roman ruins and all the Museums are a must!
Meknes
For a less touristy and more modern Moroccan feel, visit Meknes for the best features of urban Morocco. The Michlifen and Djebel Habri are two ski resorts above Meknes for those who are looking for something a bit more adventurous. This is the perfect destination to wander the streets and explore the colourful alleyways of its medina.




