Summary of the Best Places to Visit in Morocco
Morocco is a land steeped in mystery and allure, unparalleled within North Africa. Shaped by various cultures, including the Carthaginians and Berber traders, Mediterranean pirates, and military rulers of Andalusia, it represents a harmonious blend of European and sub-Saharan influences. The country’s interior is dominated by the formidable Atlas and Rif mountain ranges, which rise majestically above the changing sand dunes and expansive oases of the Maghreb.
Its cities teem with energy, from the aromatic spice markets of Fez to the sprawling souks of Marrakech, where the scents of cumin, clove, and chili powder waft through vibrant stalls. Everywhere you turn, elegant riads (traditional Moroccan homes with courtyards) and grand kasbahs showcase intricate Islamic filigrees and stunning arabesque decorations. Expect to savor spicy dishes infused with cinnamon and dried fruits, enjoy refreshing mint tea, and engage in vibrant conversations beneath clouds of shisha smoke.
1. Fez
Fez offers all the delights and attractions one might expect from a historic Maghreb city dating back 1,200 years. At the heart lies Fès el-Bali, a historic enclave featuring a labyrinth of alleyways, stairs, and squares nestled among multi-colored tanneries and traditional adobe homes.
The graceful boulevards of Ville Nouvelle present a contrast, showcasing French-influenced palm-lined avenues dotted with elegant fountains, opulent hotels, and Parisian-style streets. Transitioning between spice-laden souks and renowned madrassahs offers a more authentic experience of Morocco.
2. Marrakech
Marrakech epitomizes the quintessential medina town of the Moroccan Maghreb. Once the crown jewel of the Almoravid dynasty, it gleams with ochre and beige stone against the backdrop of the stunning Atlas Mountains.
The bustling Jemaa el-Fnaa Square serves as a focal point, recognized as one of Africa’s busiest squares, where an immense bazaar teems with everything from handwoven carpets to shisha pipes and swinging lanterns.
The medina is also adorned with arabesque riads, where hidden courtyards house aromatic mint tea establishments and some of the most delicious tagines one can find. Not to mention the Royal and Bahia palaces, remnants of sultans and viziers from a bygone era.
3. Casablanca
Famed for being the setting of Michael Curtiz’s 1942 classic film, Casablanca remains the largest city in Morocco and the most significant urban center in the Maghreb region.
Perched on the Atlantic coast between Rabat and El Jadida, it showcases an impressive array of elegant Mauresque architecture—a unique blend of Arabic and Parisian elements visible throughout its roundabouts and squares.
Although there is a small medina area, modern attractions dominate the scene, including the grand King Hassan II Mosque (the largest in Morocco), the bustling Corniche filled with trendy clubs and hotels, and Morocco Mall, the second-largest shopping center on the continent.
4. Meknes
Commonly known by its UNESCO designation, the Historic City of Meknes, serves as a strategic stop along the journey from Rabat to Fez beneath the Atlas Mountains.
Elevated to prominence by Sultan Moulay Ismaïl in the 18th century, the city presents a captivating medina characterized by the intricate design of the Bab El Khemis Gate and the exquisite details of the Dar El Makhzen royal palace.
A traditional souk awaits, albeit smaller than those in Fez or Marrakech, accompanied by numerous tagine establishments wafting tantalizing spices.
5. Merzouga
The mesmerizing desert dunes come into full view near the picturesque town of Merzouga. Nestled deep within the country and located east of the Atlas ranges, this former camel caravan stop epitomizes the iconic Sahara we imagine.
Journey towards the towering sand dunes of Erg Chebbi, naturally sculpted by persistent desert breezes, or enjoy a camel ride towards the Algerian border, traversing through ochre-hued landscapes and rare nomadic settlements.
6. Rabat
Rich in Moorish and Spanish architecture, Rabat is home to some of Morocco’s premier museums and galleries, including the National Archaeological Museum and the Modern Art Museum, while also enjoying a prime location along the Atlantic coast.
Explore the vibrant corniche that runs along the shoreline or relax on the picturesque beach situated beneath the Almohadan Citadel. The Berber heart of Rabat, known as Oudaias Kasbah, offers stunning blue-and-white alleyways that beckon exploration through hidden squares and towards the historic medina.
7. Tangier
Tangier marks the African boundary of the Gibraltar Strait. This port town and fortress has historically served as a strategic location to monitor access to the Mediterranean, coveted by naval powers since the Carthaginian period.
Despite its rich historical legacy—especially visible in the medieval medina and beneath the grand Kasbah—Tangier now embraces a contemporary atmosphere.
Weekend life pulses along the beaches and Avenue Mohammed VI, frequented by Spanish travelers arriving via quick ferries from Algeciras, while organic dining options abound.
8. El Jadida
The imposing fortifications of El Jadida rise dramatically from the ocean, reminiscent of a fantastical landscape. These structures serve as striking reminders of the town’s unique history as a Portuguese enclave. Their influence is evident in the baroque churches and the Jewish Quarter, enriching the vibrant coastal promenades and laid-back atmosphere of El Jadida, especially appealing compared to the busyness of cities like Fez and Marrakech. Don’t overlook the beautiful beaches that attract crowds during the summer months.
9. Essaouira
Essaouira forms the northern point of an extended stretch of beaches that extends southwards from Agadir, another prominent Moroccan coastal resort.
The town is best known for its impressive 18th-century fortifications that rise from the Atlantic Ocean, characterized by a series of sturdy keeps and watchtowers.
It is also renowned for its refreshing sea breezes, attracting visitors looking to escape the hotter inland medina towns during the summer. Unfortunately, the winds can make the beaches too blustery for relaxation; nevertheless, the picturesque harbor and excellent seafood options compensate for this.
10. Agadir
Sunny Agadir emerges along the Atlantic coast of Africa, characterized by its colorful homes and quaint Berber accommodations. This destination has long been favored by beach enthusiasts and surfers eager to explore Morocco’s coastline.
Resort hotels spill into palm-fringed gardens, presenting numerous opportunities for sunbathing, while surfers take on legendary waves at locations like Devils Rock and Cro-Cro.
After sunset, visitors can enjoy one of the country’s liveliest nightlife scenes, sampling traditional English ales in local pubs or indulging in whiskey-infused teas at Moroccan riads.
11. Oukaimeden
Have you ever considered skiing at an elevation of 2,600 meters above the Sahara Desert while surrounded by expansive citrus fields? Oukaimeden offers a rare opportunity for such an experience!
Situated high in the Atlas Mountains, it stands as Africa’s highest ski resort (albeit limited in number). Just a short 45 miles from Marrakech, it provides a refreshing retreat from the heat.
Visitors can discover five distinct ski runs, a series of drag lifts, ski instruction, rental services, and stunning vistas over the rugged landscape of Jebel Attar.
12. Al Hoceima
Blending Andalusian charm with the authentic Berber spirit, Al Hoceima stands out as a serene and captivating destination, boasting a pronounced character unique to the Rif Mountains in northern Morocco.
The site is blessed with beautiful golden sandy beaches adjacent to rugged cliffs and offers a variety of excellent accommodations and delightful teahouses. The scenic Rocade road, which winds along the stunning coastline, further enhances this area, revealing picturesque cliffs and majestic seaside mountains, making it akin to Morocco’s answer to the Amalfi Coast.
13. Chefchaouen
A labyrinth of narrow streets and interconnected pathways contributes to the distinctive allure of the legendary blue city, Chefchaouen.
Its visual appeal is further enhanced by its setting within the verdant slopes of the Rif Mountains, nestled between the majestic Jebel al-Kalaa and the protected lands of Talasemtane, both accessible for hiking.
Visitors often find joy in meandering the town, where a relaxing mint tea in a local teahouse offers the perfect opportunity to experience the essence of Chefchaouen, alive with vibrant local Berber culture.
14. Ouarzazate
Emerging from the transition zones bordering the Moroccan Sahara, Ouarzazate is characterized by its structures of beige and brown adobe, marking a historical trading hub.
For centuries, merchant caravans arriving from the Mediterranean and Central Africa have made their way to this inspiring location, trading with inhabitants of the stunning Dades Valley.
Today, the ancient bazaar endures as a charming array of small shops filled with captivating curios. A visit to the nearby town of Aït Benhaddou reveals a UNESCO World Heritage site, once the backdrop for films like “Kingdom of Heaven” and “Prince of Persia.”
15. Asilah
One might be mistaken for believing they have wandered into a dazzling Greek island while traversing the sunlit promenade and charming alleyways of Asilah, located on North Africa’s coastline.
This artistic and creative town attracts visitors with its vibrant arts scene, characterized by a plethora of independent craft galleries adorning the center, alongside sandy beaches beckoning surfers—a true paradise for wave enthusiasts! However, it’s important to note that Asilah can become quite crowded during peak seasons, drawing locals and travelers alike, especially as the first resort encountered by those arriving from Spanish ferries in Tangier.