Morocco is a country that is on almost every traveler’s bucket list. This is either due to intrigue or evidence of its vibrancy and hue from photographs and videos. Personally, I fell in love with Morocco because of photographs of one its beautiful cities, Chefchaouen. From its deserts, its atlas mountains and to its people, Morocco is filled with an abundance of culture and richness that is incomparable.

So if you’re planning a trip to Morocco, here are some major cities you need to visit and why you should. However, please note that this was an incredibly difficult list to create as Morocco is filled with so many beautiful cities to explore.

  • Chefchaouen

chefchaouen in morocco

Chefchaouen is the city of hue. It is located in northwest Morocco and its dipped in Spanish-Morocco history. It is most notable for its distinctive and striking palette of blue and white buildings and it is home to mostly the Berber tribespeople. Some things to do while you are in Chefchaouen include hiking through the Rif mountains and Talassemtane National Park with views of natural springs, cooking and eating your way through the city with hundreds of its spices and aromatic herbs, as well as heading to the city’s medina and burning a hole in your pocket with the various handwoven crafts, gems, jewels, carpets, spices, and much more on display for sale.


  • Essaouira 

essaouira in morocco

Essaouira is located in Western Morocco along the Atlantic coast, and it should be one of the top cities to visit on your trip to Morocco. With its historic wall fortifications and its open ports, this place is for every wanderer alike. From fishing, water related activities to immersing yourself in the Moroccan culture, there’s so much to see and do in Essaouira.


  • Casablanca

hassan 2 mosque casablanca

Casablanca is the largest city in the Morocco located in the central-western part of the country, on the Atlantic ocean. There are many things to see and do in Casablanca as you would any other city in Morocco but most importantly, you should visit the Hassan II mosque, Morocco’s largest mosque and the 13th largest in the world.


  • Fez

tanneries in fez, morocco

Fez (or Fes) is the second largest city in Morocco and has been called many names such as, “Mecca of the  West”, “Athens of Africa”, and much more. In fact, Fez is a UNESCO World Heritage site and rightfully so. There are just so many things to do and see from visiting old medinas, and getting lost in narrow alleyways in the souks, visiting the royal palace, visiting tanneries, and so much more.


  • Marrakech

marrakesh, morocco

Marrakech (or Marrakesh) is the city of hustle and bustle in Morocco. With its densely packed medinas and maze-like alleyways, it’s certain that you’ll find a little bit of EVERYTHING in this city. Some things to do include, cooking classes, visit the koutoubia mosque, shop at the souks, explore the museums, and the ruins of the El Badi palace, as well as marvel at Jemaal el Fna at night, and so much more.


Morocco is unparalleled, and it is rightly so, as this country is filled with history, culture, art, vibrancy, hue, people, religion and most importantly hospitality. So go on ahead and book that trip, because you won’t regret it. Here is my favourite travel video on Morocco.