12 Moroccan cities you must visit

October 9, 2024

Morocco is a land where history meets the desert sun, and every city is a chapter in a sprawling, colourful storybook. If you’re pondering where to start your Moroccan adventure, buckle up for a tour through 12 cities that will steal your heart and set your wanderlust on fire. From bustling metropolises to serene seaside towns, these are the cities in Morocco that are absolute must-sees. Whether you’re seeking ancient history, vibrant culture, or jaw-dropping landscapes, the best cities to visit in Morocco have something special in store for every traveller.

1. Casablanca

No list of cities in Morocco would be complete without mentioning Casablanca. As the most populated city in Morocco, Casablanca is the beating heart of the nation. Imagine a blend of modernity and tradition, where sleek skyscrapers coexist with traditional Moroccan souks. Dive into the epic grandeur of the Hassan II Mosque, one of the few mosques open to non-Muslim visitors. With its stunning oceanfront location and intricate architectural details, this is a must-see. And don't forget to stroll the Corniche for a taste of the city's lively seaside vibes.

Casablanca

2. Marrakech

Marrakech—the city that sings with vibrant colors and intoxicating scents. Its terracotta color palette has earned it the nickname “the Red City,” and all of it is a sensory overload in the best possible way. Wander through the maze-like alleys of the medina, where the lively souks are filled with everything from spices to ceramics. The Jardin Majorelle offers a serene escape with its vibrant blue and green hues, a perfect contrast to the bustling streets. When night falls, the Djemaa el-Fna square transforms into a circus of street performers, food stalls, and vibrant local life. It’s a sensory festival you won’t want to miss.

You can hit both Casablanca and Marrakech with our 15-day Highlights of Morocco adventure. Wander through kasbahs, spice markets, and cities before exploring the edge of the Sahara and the Atlas Mountains. Plus you'll visit Chefchaouen, Fes, Tangier, and many other cities in between.

Marrakech

3. Chefchaouen

Chefchaouen, often called the Blue Pearl, is like stepping into an azure-colored fairy tale. Located in the Rif Mountains, this city is famous for its striking buildings, all dipped in blue, as well as its relaxed vibe. Meander through the narrow, winding streets, where every turn reveals a new shade of blue and a delightful corner café. Chefchaouen’s relaxed atmosphere makes it perfect for leisurely exploration and unwinding from the hustle and bustle of other Moroccan cities. Be sure to check out the local markets for unique handicrafts and textiles.

Explore pretty blue hues on this 16-day Morocco North and South: Mountain Villages and Ancient Kasbahs trip from Casablanca to Marrakech. The tour includes a free evening in Chefchaouen to explore the paint-splashed city up close.

Chefchaouen

4. Fes

Step back in time with a visit to Fes, one of Morocco’s oldest cities. As you wander through the Fes el-Bali medina, you’ll feel like you’ve entered a living museum with its labyrinthine streets, ancient madrasas (Islamic schools), and bustling souks. Don’t miss the tanneries, where you can see the traditional process of leather-making—it's a colorful, aromatic experience that’s both fascinating and educational. Fes is where Morocco’s historical and cultural heritage is preserved in its purest form.

This 15-day Journeys: Morocco in Depth trip starts in Casablanca and ends in Marrakech, with a special visit to Fes. On this trip, you'll be able to take a walking tour of the medina, visit the Madrasa al-Attarine, and pass by the Al-Karaouine Mosque.

Fes

5. Essaouira

Essaouira, with its charming medina and breezy coastal setting, is a delightful contrast to Morocco’s bustling interior cities. Known for its historic ramparts and UNESCO World Heritage Site designation, Essaouira is perfect for those who love a blend of history and beach vibes. Stroll along the beach, sample some of the freshest seafood you’ve ever tasted, and explore the lively arts scene. The city’s relaxed atmosphere and stunning Atlantic views make it a fantastic destination for a more laid-back Moroccan experience.

This eight-day Morocco: Marrakech and the Coast trip visits Essaouira, as well as the Ouzoud oasis and the city of Agadir. Enjoy a hike to a waterfall, a stop in a Berber Village, and lots of tasty food and sunbathing.

Essaouira

6. Ouarzazate

Ouarzazate, often referred to as the Gateway to the Sahara, is where the desert magic begins. This city is not only known for its dramatic landscapes but also for its role in the film industry. It’s often called the Hollywood of Morocco due to its numerous film studios and stunning scenery that has served as the backdrop for movies like Lawrence of Arabia and Gladiator. Visit the Aït Benhaddou, a fortified village that’s a UNESCO World Heritage Site, and let yourself get lost in the vastness of the desert.

The eight-day Morocco: Marrakech & The Sahara adventure features a visit to Ouarzazate to visit the famous atlas film studios before journeying onwards to the Erg Lihoudi Desert Camp.

Ouarzazate

7. Tangier

Tangier, a city perched on the Mediterranean coast, is where cultures meet and mingle in a unique way. This city has a rich history as a cultural melting pot, having been influenced by various civilizations throughout the centuries. Stroll through the vibrant medina, visit the historic Kasbah, and soak in the cosmopolitan ambiance. The city's beautiful coastal setting offers stunning views and a refreshing sea breeze, making Tangier a perfect spot for those who enjoy both history and the sea.

Tangier

8. Meknes

Meknes, one of Morocco’s four imperial cities, is often overshadowed by its more famous siblings but is no less impressive. The city’s historical significance is evident in its grand architecture and monumental gates, like the Bab Mansour, which is often considered one of the most beautiful gates in Morocco. Explore the old medina, visit the Mausoleum of Moulay Ismail, and take in the grandeur of the Royal Stables.

Meknes

9. Rabat

As Morocco’s capital, Rabat exudes a sense of refined elegance and authority. The city offers a blend of historical sites and modern amenities. Visit the Hassan Tower, an unfinished mosque that stands as a poignant reminder of Morocco’s rich Islamic heritage. The nearby Mausoleum of Mohammed V is an architectural marvel and a peaceful place for reflection. Rabat’s coastal location provides beautiful views of the Atlantic Ocean, and its well-preserved medina is a treat for history buffs. Plus, if you're interested in art and culture, Rabat has some of the best art galleries and museums in the country, like the National Archaeological Museum and the Modern Art Museum.

Rabat

10. Agadir

If sun, sand, and surf are your travel priorities, then Agadir should be at the top of your list. This city, with its expansive beaches and modern resort amenities, is Morocco’s go-to destination for a beach holiday. Enjoy the pleasant climate, take part in water sports, or simply relax on the sandy shores. Agadir is also a gateway to exploring the nearby Anti-Atlas Mountains and the local Berber villages.

Agadir

11. Safi

Safi, a lesser-known gem on Morocco’s Atlantic coast, is renowned for its traditional pottery and ceramic arts. The city’s medina is a great place to explore its vibrant arts scene and pick up some unique souvenirs. Safi’s location on the coast also means you can enjoy beautiful ocean views and fresh seafood. Visit the old Portuguese fortifications and enjoy a stroll along the harbor.

Safi

12. Tetouan

Tetouan, often overshadowed by its more famous neighbors, is a hidden gem in northern Morocco. The city’s medina is a UNESCO World Heritage Site and is a maze of narrow streets, vibrant souks, and traditional architecture. Tetouan’s rich Andalusian heritage is evident in its distinct architectural style and cultural practices. Explore the city’s history at the Tetouan Museum and enjoy the laid-back atmosphere of this tourist-light city.

Tetouan

Previous Article
Alpaca to vicuña: your guide to Peru's animals
Alpaca to vicuña: your guide to Peru's animals

Whether you’re a seasoned nature buff or can’t tell a llama from an alpaca, our list preps you for Peruvian...

Next Article
Arepas to patacones: Tuck into Colombian street foods
Arepas to patacones: Tuck into Colombian street foods

Colombia’s cuisine is as diverse as its landscape and we've got the top street eats to try on your travels

Sign Up for our Newsletter

Sign Up Here