Marrakech—bright, bustling, and brimming with life—is the poster child of Morocco. With its vivid souks, labyrinthine alleys, and the intoxicating scents of spices, it’s no surprise that this city is often the first stop for travelers. But as much as Marrakech can steal your heart (and probably a few dirhams in the market), Morocco has far more to offer.
If you’re looking to step off the well-worn tourist path and discover Morocco’s lesser-known gems, you’re in for a treat. Here’s our list of the best cities to visit in Morocco besides Marrakech;
Please Download Our Mobile App here.
Casablanca
Widely referred to as Morocco’s economic capital, Casablanca offers a dynamic and fast-paced introduction to the country’s modernizing society. Begin your exploration by wandering through the city’s historic districts, like the charming Habbous, the vibrant Medina, and the awe-inspiring Hassan II Mosque.
As the day winds down, join the locals for a sunset stroll along the Boulevard de la Corniche, eventually reaching Table 3, a trendy Michelin-starred restaurant in Ain Diab. For a taste of Casablanca’s creative scene, head to the Maarif district.
Here you’ll find contemporary galleries and boutiques, including those of local designer Zila Russi, showcase the talents of Morocco’s burgeoning arts scene. If you visit in the summer, don’t miss Jazzablanca, the city’s popular outdoor music festival that adds a melodic touch to its already lively atmosphere.
Agadir
Agadir is every sun-seeker’s dream come true. The city experiences an average of 300 days of sunshine per year, making it the perfect destination for those craving endless summer vibes. With a stunning 5 km stretch of sandy beach lined with resorts and boutique hotels like The View, Agadir has transformed into a modern coastal haven.
The city’s infrastructure has seen significant investment, with new roads, parks, and cultural hubs breathing life into the area. Just north of the city, Taghazout and Tamraght attract surfers and those looking for a laid-back lifestyle. Here, you’ll find beachfront yoga studios like We Are Ocean. For foodies, make sure to dine at World of Waves to get a taste of authentic Moroccan cuisine.
Tangier
Located in the far north of Morocco, Tangier offers a perfect blend of Mediterranean charm and North African vibrancy. This makes it an ideal entry point into the country. Best known for its lively café culture, Tangier’s coastal atmosphere invites you to relax in its leafy squares and cliffside cafés.
One of the city’s most iconic spots is Café Hafa, a cherished institution where multiple terraces cascade down the hillside. While here, you will be treated to stunning views of the Gibraltar Strait. You can also savor a long-pour mint tea, a local specialty, while watching the bustling port. The port serves as a key link between Europe and Africa, with just an hour’s crossing to Tarifa, Spain.
Rabat
Rabat is Morocco’s political capital and is best for those seeking a slow, scenic stay in a city that effortlessly blends the old and the new. Known for being “clean, green, and zwin” (beautiful in Arabic), Rabat invites you to wander through tree-lined avenues and manicured parks.
There is also a modern tramway that makes it easy to get around. The city’s medina offers a relaxed shopping experience, with traditional souks and charming riad hotels like Dar Shaan, just a short walk from the beach.
History buffs can delve into the past at Chellah’s Roman ruins or admire the stunning Islamic architecture of the Mohammed V Mausoleum. Don’t miss a stroll through the Kasbah des Oudayas, where cobbled streets lead to Café Maure, a perfect spot for mint tea with scenic river views.
Essaouira
Perched on Morocco’s Atlantic coast, Essaouira is a haven for seafood lovers, sunset chasers, and music aficionados alike. Known as the ‘Windy City of Africa,’ it’s a prime spot for wind sports. Whether you’re ready to try kitesurfing yourself or prefer the view from a sheltered table at Ocean Vagabond café, this is the city to go.
Wandering Essaouira is a breeze; the city’s photogenic port, colorful souks, and historic walls make it wonderfully walkable. The shopping is superb, from the vibrant souk to concept stores like Histoire de Filles, which showcases Moroccan designers at fair, fixed prices. June is the ultimate time to visit, when 400,000 people gather for the Gnaoua Music Festival, filling the city’s charming streets with captivating rhythms and vibrant energy.
Fez
For foodies looking to dive deep into Morocco’s culinary excellence, Fez is the place to be. Fez celebrates food at every level, from street food stalls to Michelin-starred restaurants. Be sure to sample the regional delicacy, pastilla. Pastilla is a delicious filo pastry pie filled with either sweet or savory ingredients—perfectly capturing the essence of the city’s culinary heritage.
The city is also known for housing the world’s largest pedestrianized medina. There’s a labyrinth of narrow streets lined with vibrant souk stalls, where getting lost is part of the charm. If this raises your anxiety levels, you can enlist a knowledgeable tour guide to help you navigate.
The city is a living testament to Islamic architecture, with stunning minarets, religious schools like the El-Attarine Medersa, and beautifully restored riads such as Dar Roumana. One of its top attractions, the Chouara Tannery, lets you witness the ancient art of leather-making.
Meknès
Meknès is a hidden gem best known for its ancient architecture. The city’s compact historic Medina is far easier to navigate than its larger neighbor, Fez. Recent renovations have brought new life to key sites, including the grand Bab Mansour gate and the bustling Place el Hedim, which offers a lively atmosphere similar to Marrakech’s Djemma el-Fna square.
Meknès also is an excellent base for day trips to the stunning Roman ruins at Volubilis and the picturesque hilltop town of Moulay Idriss Zerhoun, a spiritual haven. Plus, with its location in Morocco’s wine-producing region, visitors can enjoy tours and tastings at Villa Volubilia.
Conclusion
While Marrakech will always have a special place in the hearts of travelers, the cities mentioned above offer a refreshing and diverse perspective on Morocco’s rich cultural tapestry. Whether you’re soaking in the history of Meknes or taking in the coastal vibes of Essaouira, Morocco’s lesser-known cities promise an adventure filled with history, charm, and unforgettable memories. So, next time you find yourself planning a Moroccan escape, don’t forget to look beyond Marrakech—your next great discovery might be just around the corner!