Although narrowing Morocco’s plethora of incredible destinations down to a top 10 list is difficult, no trip to the North African nation would be complete without a visit to at least one of the four imperial cities.

In particular, the 4 cities namely; Marrakesh, Fes, Essaouira, and Chefchaouen are full of colourful bazaars, breath-taking palaces, and bustling town squares. Morocco is also famous for its natural beauty, from the golden beaches of seaside towns like Essaouira and Asilah to the magnificent arid landscapes of the Sahara Desert.

1. Marrakesh

Situated at the foot of the Atlas Mountains, the imperial city of Marrakesh is noisy, atmospheric and full of history. There’s a lot to see and do in Marrakesh. Highlights include the central square of Djemma El-Fna, the Saadian Tombs, El Badi Palace, and the bustling souks or bazaars. For the most authentic Marrakesh experience, consider staying within the Medina walls in one of the city’s traditional Riads.

2. Fes



Medieval Fes was Morocco’s capital for more than 400 years and is still an important religious and cultural center today. The old walled part of the city, known as Fes El Bali, was founded in the 9th century. It is filled with elaborate architecture and you can best explore it on foot. Other highlights include the Chaouwara Tanneries, the Merenid Tombs, and the Sultanate palace of Dar el-Makhzen.

3. Essaouira


Essaouira is a great place to get away from the heat and bustle of the bigger cities. In the 1960s, the seaside town was a popular beach hangout for icons like Jimi Hendrix and Bob Marley. Asides from the beach, highlights include strolling through the town’s narrow streets filled with red and blue painted houses, exploring the ramparts, and listening to traditional Gnawa music.

4. Chefchaouen


Located in the Rif Mountains, Chefchaouen is a small town in a big landscape. It is also known as the Blue city of Morocco. It’s popular with independent travellers (perhaps because it is the cannabis capital of Morocco) and with those wanting to see the town’s famous blue and white painted houses.

5 Good Things About Morocco

1). People share stories, water, food, money, everything. Within the immediate family, there are no boundaries of sharing.

2). People Listen. Oral tradition is alive and well. The 1000-year-old stories are still told today in the Jemaa El Fna square in Marrakech.

3). Time isn’t Important. In Morocco, there is always another day tomorrow and another after that. The word deadline doesn’t exist.

4). Lots of Holidays. Examples include The Prince’s birthday, a full month in Ramadan, a full month in August, Fete Mouton (2-3 weeks), numerous days here and there.

5). Respect for Elders: They respect older people for their memories, good advice, and wisdom. Also, they remember those ancient herbal remedies that their parents/ancestors taught them.


We’ve shared 4 lovely cities you must visit in Morocco. We hope you find it helpful.

If you plan on visiting Morroco anytime soon, kindly contact us. We’ll be happy to take you there.

Do you have other lovely cities in Morocco you’ll like us to add to the list? Kindly leave a comment below.