Things to do in Marrakech offer a unique blend of history, culture, and vibrant experiences. Marrakech is often called the “Red City” in the heart of Morocco due to its distinctive terracotta-coloured buildings and historic walls. As one of Morocco’s most iconic destinations, it is a living testament to centuries-old traditions and architectural marvels. Marrakech is renowned for its bustling souks, serene gardens, and majestic palaces that attract millions of tourists annually. Its art, cuisine, and warm hospitality reflect the city’s rich Berber, Arab, and French heritage.
Best Things To Do In Marrakech
Things to do in Marrakech include exploring its cultural landmarks and vibrant attractions.
1. Jemaa el-Fnaa

Photo: Moussa Idrissi / Pexels
In the heart of Marrakech’s Medina, Jemaa el-Fnaa is a vibrant square filled with street performers, food vendors, and traditional storytellers. Visitors can enjoy the lively atmosphere as evening falls, with snake charmers, musicians, and bustling market stalls offering local delicacies. This UNESCO World Heritage Site is a must-visit for its cultural significance and lively entertainment, offering an unforgettable experience among things to do in Marrakech.
Things To Do: Watch live performances, enjoy Moroccan street food, and shop for souvenirs
Historical Significance: A UNESCO World Heritage Site symbolising Moroccan culture
Places Nearby: Koutoubia Mosque, Souk Semmarine
2. Majorelle Garden

Photo: Viault / Wikimedia Commons
In the Gueliz District, Majorelle Garden is a tranquil oasis designed by French artist Jacques Majorelle and later owned by Yves Saint Laurent. Visitors can explore the beautiful botanical displays and the Berber Museum within the garden, enjoying a serene escape from the city’s hustle. The garden’s vibrant blue structures and exotic plants provide a peaceful retreat, making it a standout among things to do in Marrakech for nature lovers.
Location: Located near Yves Saint Laurent Museum
Things To Do: Explore botanical displays and visit the Berber Museum
Historical Significance: Celebrates Moroccan flora and Berber heritage
Places Nearby: Yves Saint Laurent Museum
3. Bahia Palace

Photo: Val Traveler / Wikimedia Commons
Located in the eastern part of Marrakech’s Medina, the Bahia Palace showcases exquisite Moroccan architecture with intricate mosaics and lush gardens. Built in the 19th century, it represents the grandeur of Moroccan royal life. Visitors can admire the architectural details and stroll through the serene gardens, experiencing the opulence of Moroccan craftsmanship firsthand. It is among the best things to do in Marrakech.
Things To Do: Admire architectural details and stroll through gardens
Historical Significance: A masterpiece of Moroccan craftsmanship
Places Nearby: El Badi Palace
4. Koutoubia Mosque

Photo: Jorge Láscar / Wikimedia Commons
Situated near Jemaa el-Fnaa Square, the Koutoubia Mosque is an iconic landmark with its towering minaret visible across Marrakech. It’s a spiritual centre for locals and a stunning example of Almohad architecture. Visitors can enjoy the serene gardens surrounding the mosque and take photos of its architecture, making it a must-visit among things to do in Marrakech for its historical significance and peaceful ambience.
Location: Adjacent to Jemaa el-Fnaa
Things To Do: Enjoy serene gardens and take photos of its architecture
Historical Significance: One of Morocco’s oldest mosques, dating back to the 12th century
Places Nearby: Jemaa el-Fnaa Square is its best attraction
5. Medina Of Marrakech

Photo: Zak Chapman / Pexels / Image For Representation Only
Located in central Marrakech, Medina is a maze-like district filled with souks selling spices, textiles, and handcrafted goods. Visitors can immerse themselves in Moroccan daily life by shopping at souks, visiting traditional riads, and interacting with locals. The Medina offers an authentic cultural experience, making it one of the most engaging things to do in Marrakech for cultural immersion.
Things To Do: Shop at souks, visit traditional riads, and interact with locals
Historical Significance: A UNESCO World Heritage Site reflecting Moroccan heritage
Places Nearby: Souk Submarine
6. Le Jardin Secret

Photo: muffinn / Wikimedia Commons
Located in the Medina District, Le Jardin Secret offers tranquillity amidst bustling streets with lush greenery and Islamic-inspired layouts that reflect Marrakech’s architectural elegance. Visitors can relax in the gardens and enjoy rooftop views, providing a serene escape from the city’s vibrant atmosphere. The garden also features a museum showcasing its history and restoration, making it a fascinating visit among things to do in Marrakech for those seeking peace and culture.
Things To Do: Relax in the gardens, enjoy rooftop views, and explore the museum
Historical Significance: Revitalised as a cultural space showcasing Islamic design
Places Nearby: Souk Laksour
7. Saadian Tombs

Photo: Mike Prince / Wikimedia Commons
Situated in the Kasbah District, these tombs house members of the Saadian dynasty in intricately decorated mausoleums surrounded by serene gardens. Visitors can admire the tile work and carvings that reflect Moroccan craftsmanship, offering a glimpse into the country’s rich history among things to do in Marrakech. The tombs are a testament to the architectural prowess of the Saadian era, with intricate details that highlight Moroccan artistry.
Location: Near Kasbah Mosque
Things To Do: Admire the tile work and carvings, to explore the gardens
Historical Significance: A glimpse into Saadian-era craftsmanship
Places Nearby: El Badi Palace
8. Agafay Desert Excursion

Located southwest of Marrakech, the Agafay Desert offers thrilling camel rides and quad biking experiences amidst rocky landscapes resembling the Sahara dunes. Visitors can enjoy Berber meals under starry skies, making it an adventurous addition to things to do in Marrakech for those seeking a desert experience. The excursion also includes opportunities to learn about Berber culture and traditions, enhancing the overall experience.
Things To Do: Camel rides, quad biking, enjoy Berber meals, and learn about Berber culture
Historical Significance: Highlights Morocco’s desert lifestyle
Places Nearby: Atlas Mountains
9. Ouzoud Waterfalls Day Trip

Photo: Kasmii / Wikimedia Commons
Situated in the northeast of Marrakech, Ouzoud Waterfalls are North Africa’s tallest cascades, surrounded by olive groves—a perfect day trip from Marrakech. Visitors can hike trails and enjoy boat rides at the waterfall base, offering a refreshing escape into nature among things to do in Marrakech. The surrounding landscape provides opportunities for birdwatching and exploring local Berber villages, adding to the adventure.
Things To Do: Hike trails, boat rides at the waterfall base, birdwatching
Places Nearby: Berber villages
10. Yves Saint Laurent Museum

Photo: Viault / Wikimedia Commons / Image For Representation Only
Located near Majorelle Garden, this museum celebrates Yves Saint Laurent’s legacy with exhibits showcasing his designs and inspirations drawn from Moroccan culture. Visitors can explore fashion exhibits and learn about YSL’s connection with Marrakech, making it a unique cultural experience among things to do in Marrakech for fashion enthusiasts. The museum also features temporary exhibitions, offering a dynamic and engaging visit.
Location: Adjacent to Majorelle Garden
Things To Do: Explore fashion exhibits and learn about YSL’s connection with Marrakech
Places Nearby: Majorelle Garden
Discover unforgettable things to do in Marrakech—from the vibrant Jemaa el-Fnaa Square to the tranquil Majorelle Garden. Experience thrilling adventures like Agafay Desert excursions, camel rides, and hikes to the breathtaking Ouzoud Waterfalls. Dive into Morocco’s rich history, culture, and natural beauty as you explore ancient medinas, bustling souks or enchanting cities for more charm. Whether you seek heritage, excitement, Marrakech offers it all. Book your trip with TripXL today.
Cover Photo: Nicolas Postiglioni / Pexels