Marrakech, the vibrant cultural hub of Morocco, offers an intoxicating blend of ancient history, rich traditions, and breathtaking landscapes that captivate travelers from around the world. From wandering through the labyrinthine streets of the old Medina to exploring the majestic Atlas Mountains, there are countless things to do in Marrakech that cater to every type of traveler, whether you're a history buff, adventure seeker, foodie, or shopping enthusiast.
Marrakech's rich history as an imperial city has blessed it with architectural marvels and cultural treasures that transport visitors back in time. These historical sites offer a glimpse into Morocco's fascinating past and should be at the top of your list of things to do in Marrakech.
Photo credit: GuyB
The ancient walled city center of Marrakech, known as the Medina, is a UNESCO World Heritage site and the beating heart of the city. Getting lost in its narrow, winding alleyways is part of the experience as you discover hidden riads, traditional workshops, and centuries-old monuments. The Medina's authentic atmosphere makes it one of the most rewarding things to do in Marrakech.
Photo credit: Chris shepherd
The Koutoubia Mosque, with its iconic 77-meter minaret visible from almost anywhere in the city, stands as Marrakech's most famous landmark. While non-Muslims cannot enter the mosque itself, the surrounding gardens offer beautiful views of this 12th-century architectural masterpiece.
Photo credit: OianaGZ
The 19th-century Bahia Palace showcases the finest Moroccan craftsmanship with its intricate tilework, carved cedar ceilings, and peaceful courtyards. Built for a grand vizier's personal use, the palace comprises 150 rooms arranged around multiple courtyards and gardens, exemplifying Islamic and Moroccan architectural styles.
Photo credit: Pizarrog
Hidden for centuries until their rediscovery in 1917, the Saadian Tombs display exquisite decoration and craftsmanship. Sultan Ahmad al-Mansur built this lavish mausoleum in the late 16th century, and its marble pillars, intricate mosaics, and carved cedar ceilings make it a must-see historical site.
Photo credit: Stuart S
Nearby, the ruins of El Badi Palace ("The Incomparable Palace") offer a glimpse into royal Moroccan history. Though stripped of its original opulence, the massive courtyard, sunken gardens, and remaining structures hint at its former grandeur as a symbol of Morocco's golden age.
Beyond its historical treasures, Marrakech offers plenty of outdoor adventures that allow visitors to experience Morocco's natural beauty and pleasant climate.
Photo credit: Rumabo
Jardin Majorelle stands as one of the most visited sites in Morocco and a peaceful oasis from the busy streets. Created by French painter Jacques Majorelle and later owned by fashion designer Yves Saint Laurent, this botanical garden features vibrant blue buildings, exotic plants from five continents, and the Berber Museum, showcasing the rich heritage of Morocco's indigenous people.
Photo credit: rayatkinson
Le Jardin Secret, located in the heart of the Medina, is a more recent restoration of a historic palace complex featuring traditional Islamic gardens. Its meticulous design reflects paradise gardens with water features, geometric patterns, and carefully selected plant species that flourish in Marrakech's climate.
Photo credit: Justinbx
Just a short drive from Marrakech, the High Atlas Mountains offer spectacular hiking opportunities for outdoor enthusiasts. From gentle walks through Berber villages to challenging treks up North Africa's highest peak, Mount Toubkal (4,167m), there's something for every fitness level.
Photo credit: Shinobu J
The historic Menara Gardens date back to the 12th century and feature a large artificial lake surrounded by olive orchards and fruit trees. The pavilion beside the lake, with its green pyramid-shaped roof, creates a picturesque scene with the Atlas Mountains as a backdrop. Locals and visitors alike come here to enjoy a peaceful stroll, particularly beautiful during sunset.
Shopping in Marrakech's bustling markets ranks among the most exciting things to do in Marrakech, offering a sensory adventure and the chance to bring home authentic Moroccan treasures.
Photo credit: Darryl M
Jemaa el-Fna, the main square of Marrakech, transforms throughout the day from a market space to an open-air theater filled with food stalls, storytellers, musicians, and performers by night. This UNESCO-recognized cultural space serves as the gateway to the souks, Marrakech's traditional markets.
The interconnected souks are organized by trade, with different sections dedicated to specific crafts:
Bargaining is an essential part of the shopping experience in Marrakech, considered both a cultural tradition and practical necessity:
For those seeking authentic, high-quality Moroccan crafts beyond the touristy souks, Marrakech offers several options:
Marrakech's food scene offers a delicious introduction to Moroccan cuisine, from street food to fine dining experiences in renovated riads and luxury hotels.
No visit to Marrakech is complete without sampling these iconic Moroccan dishes:
For memorable dining experiences in Marrakech, consider these establishments:
Deepen your understanding of Moroccan cuisine through these immersive experiences:
Marrakech's strategic location makes it an ideal base for exploring Morocco's diverse landscapes and cultural sites.
Photo credit: Tripadvisor.com
Just a 2.5-hour drive from Marrakech, Essaouira offers a refreshing contrast with its laid-back coastal atmosphere. This UNESCO-listed fortified town features:
Photo credit: Moroccantrails
Located in the foothills of the Atlas Mountains, the lush Ourika Valley makes for a perfect day trip from Marrakech:
Photo credit: Tripadvisor.com
For travelers short on time but wanting a desert experience, the rocky Agafay Desert just 40 minutes from Marrakech offers:
Marrakech stands as one of North Africa's most captivating destinations, offering an incredible variety of experiences that blend history, culture, adventure, and relaxation. From wandering through the ancient Medina and bargaining in vibrant souks to hiking in the majestic Atlas Mountains and savoring authentic Moroccan cuisine, the things to do in Marrakech are as diverse as they are memorable. Whether you're a first-time visitor or returning traveler, Marrakech's timeless charm and warm hospitality ensure an unforgettable Moroccan experience that will leave you planning your next visit before you've even departed.
Hi, I’m Lynne, a passionate travel writer and local expert at thingstodo.ma. With years of experience exploring Morocco, I love sharing insider tips and guides to help you discover the country’s hidden gems. Whether it's the lively streets of Marrakech or the peaceful shores of Essaouira, I’m here to make sure you experience the very best of what Morocco has to offer. Join me on this journey, and let's explore together!
Interdum et malesuada fames