25 Best & Fun Things To Do In Marrakech (Morocco)

Marrakech is a vibrant city located in central Morocco, in North Africa. It is one of the country’s most famous cities, known for its rich history, stunning architecture, and lively atmosphere. The city has a population of about 1 million people and is a blend of ancient traditions and modern influences. Marrakech is famous for its bustling souks, vibrant marketplaces, and historic landmarks such as the Koutoubia Mosque and Bahia Palace.

The city also features beautiful gardens like Jardin Majorelle, which attract visitors from around the world. With its warm climate and a mix of cultures, Marrakech offers a fascinating destination for those looking to immerse themselves in the exotic and colorful Moroccan culture. The city’s mix of modern life with traditional customs makes it a unique and vibrant destination.

Looking for what to do here? Check out the best and fun things to do when you visit.

Things To Do In Marrakech, Morocco

1. Explore the Majorelle Garden

Majorelle Garden
Credits: Ian Glover / Flickr
Majorelle Garden

The Majorelle Garden is a serene oasis nestled in the heart of Marrakech. Created by the French painter Jacques Majorelle in the 1920s, this garden is famous for its vibrant blue buildings and exotic plants. As you stroll through the paths, you’ll encounter a stunning collection of cacti, palms, and fountains, all designed to immerse you in nature’s beauty.

One of the highlights is the Berber Museum located within the garden. This museum showcases Berber culture through various artifacts, textiles, and traditional crafts. The combination of art and nature makes Majorelle Garden a must-see for visitors.

This tranquil spot offers a perfect escape from the bustling city streets. The colorful plants and artistic structures create a picturesque backdrop for photos. It’s a great place to sit quietly and soak in the surroundings.

Don’t forget to explore the cafe located within the garden, where you can enjoy a refreshing drink after your walk. The Majorelle Garden is not just a garden; it’s an experience that reflects Marrakech’s rich tapestry of culture and history.

Address: Rue Yves St Laurent, Marrakech 40090, Morocco.

2. Visit the Koutoubia Mosque

The Koutoubia Mosque is one of Marrakech’s most iconic landmarks. Known for its magnificent minaret, which can be seen from miles away, this mosque is a stunning example of Moroccan architecture. Built in the 12th century, it stands as a symbol of the city’s Islamic heritage.

As you approach, you’ll admire the intricate carvings and beautiful gardens that surround it. Non-Muslim visitors cannot enter the mosque, but the exterior makes for a great photo opportunity. The entrance is free, and the gardens provide a peaceful area for relaxation.

The minaret stands at 77 meters, making it the tallest structure in the city. At sunset, the changing colors on the mosque create a breathtaking view. It has been the inspiration for many artists and photographers due to its beauty.

Visiting Koutoubia Mosque offers a chance to connect with Marrakech’s culture and history. The tranquil atmosphere combined with its architectural beauty leaves a lasting impression on all who visit.

Address: Avenue Mohammed V, Marrakech 40000, Morocco.

3. Wander through the Medina souks

The Medina souks are a vibrant maze of alleyways filled with shops, stalls, and artisans. Wandering through this bustling marketplace is an immersive experience that showcases the best of Moroccan culture. You’ll find everything from colorful spices and intricately designed pottery to stunning textiles and handmade crafts.

As you explore, be prepared to engage your senses—smell the fragrant spices, feel the soft fabrics, and listen to the lively atmosphere. Negotiating prices is part of the fun, and haggling can lead to great deals on unique souvenirs. Don’t hesitate to ask the shopkeepers about their crafts, as many are eager to share their stories.

The souks are organized by trade, so you can easily find what you’re looking for. Be sure to visit the famous souk des teinturiers, where vibrant dyed fabrics hang above you. It’s a visual feast!

Wandering the souks lets you experience the essence of Marrakech. The lively spirit and rich history of these markets are unmatched, making it a highlight of any visit.

Address: Medina, Marrakech, Morocco.

4. Experience the Djemaa el-Fna Square

Djemaa el-Fna Square is the pulsating heart of Marrakech and a UNESCO World Heritage site. This bustling square comes alive with performers, musicians, and food vendors as the sun sets. It’s a fantastic place to experience Moroccan culture and the city’s vibrant atmosphere.

As day turns to night, the square transforms into a food lover’s paradise. Numerous stalls offer a variety of traditional Moroccan dishes—from savory tagines to sweet pastries. It’s best to explore and try a little bit of everything!

The square is also home to street entertainers such as snake charmers, acrobats, and storytellers. Each evening presents a new show, and the lively energy is contagious. Engage with the performers and soak in the bustling atmosphere!

Don’t forget to soak in the sights from a rooftop cafe nearby. Watching the sunset over the square is a magical experience that you won’t forget. Djemaa el-Fna Square is more than just a place; it’s the soul of Marrakech.

Address: Djemaa el-Fna, Marrakech 40000, Morocco.

5. Visit the Saadian Tombs

The Saadian Tombs are a hidden treasure located near the Kasbah Mosque. These tombs date back to the 16th century and house the remains of many Saadian rulers and members of their dynasty. The site was rediscovered in 1917 and has since become a historical attraction.

As you enter, you’ll be captivated by the stunning decorations. The intricate tile work, beautiful stucco carvings, and serene gardens create an atmosphere of peace and respect. Each tomb reflects the artistry of Islamic architecture.

It’s a small but significant site, and guided tours help share the stories of the Saadian dynasty. The most breathtaking area is the chamber housing the tombs of Sultan Ahmed al-Mansur and his family, showcasing magnificent mosaics.

Visiting the Saadian Tombs offers a glimpse into Morocco’s royal history. It’s a tranquil escape that encourages reflection amidst the beauty of its surroundings.

Address: Rue de la Kasbah, Marrakech 40000, Morocco.

6. Discover the Bahia Palace

The Bahia Palace is a stunning example of Moroccan architecture, built in the late 19th century. This dazzling palace was designed to be a beautiful residence for a former Grand Vizier, and it reflects the grandeur of Moroccan style. The intricate carvings, spacious courtyards, and lush gardens offer a glimpse into a bygone era.

As you walk through the various rooms, you’ll be enchanted by the beautiful tile work and the natural light pouring in through large windows. Each section of the palace tells a story, filled with history and artistry. The gardens are filled with fragrant orange and lemon trees, creating a peaceful environment for visitors.

Exploring the Bahia Palace is a journey into the elegance of Moroccan design. The peaceful courtyards serve as perfect spots to relax and enjoy the beauty around you.

Remember to bring your camera to capture the stunning details of the architecture. The Bahia Palace is truly a highlight of any trip to Marrakech!

Address: Rue Riad Zitoune Jdid, Marrakech 40000, Morocco.

7. Relax at a traditional hammam

A visit to Marrakech wouldn’t be complete without experiencing a traditional hammam. These steam baths are an essential part of Moroccan culture and provide a refreshing escape. Hammams are known for their relaxing atmosphere and rejuvenating treatments.

Once you enter, you’ll be welcomed into a serene environment filled with steam and warmth. The experience typically includes a gentle scrub and rinse, using natural products like black soap and essential oils. You can choose from various services, including massages and body treatments.

Relaxing in a warm hammam not only revitalizes your body but also soothes your mind. The ambiance is tranquil, making it an excellent place to unwind after exploring the busy city. You can also indulge in traditional mint tea afterward.

Whether you’re a first-timer or a regular, visiting a hammam is a delightful experience. It’s a chance to pamper yourself and fully embrace Moroccan traditions.

Address: Various locations throughout Marrakech.

8. Visit the Marrakech Museum

The Marrakech Museum is a haven for art lovers and historians alike. Housed in a beautifully restored palace, this museum showcases a diverse collection of Moroccan art and cultural artifacts. From traditional textiles to ceramics, the exhibits reflect the rich heritage of the region.

One of the museum’s main attractions is the stunning architecture of the building itself. The intricate tile work and ornate carvings create a captivating backdrop for the displayed pieces. The courtyard, with its tranquil fountains, also adds to the museum’s charm.

The collection includes historic manuscripts, jewelry, and contemporary art, allowing visitors to appreciate both past and present creativity. Guided tours are available, offering deeper insights into the exhibits and Moroccan culture.

Marrakech Museum is not just a museum; it’s an experience that highlights the beauty and diversity of Morocco’s artistic heritage. It’s a perfect place to admire the creativity and learn more about the local culture.

Address: Place Ben Youssef, Marrakech 40000, Morocco.

9. Take a hot air balloon ride over the city

Experiencing a hot air balloon ride over Marrakech is an unforgettable adventure. Early morning flights offer stunning views of the city and the Atlas Mountains as the sun rises. It’s a magical way to see the beauty of the landscape from above.

As the balloon gently lifts off, you’ll be able to see the iconic red buildings of the Medina, lush gardens, and bustling streets below. The panoramic views are breathtaking, providing incredible photo opportunities.

Many hot air balloon experiences include a traditional Moroccan breakfast after landing, where you can enjoy fresh bread and mint tea. This adds a delightful touch to the adventure, allowing you to relax and reflect on your journey.

A hot air balloon ride provides a unique perspective on Marrakech and its surroundings. It’s a peaceful escape that creates lasting memories and is perfect for couples or families looking for something special.

Address: Ballooning Marrakech, Marrakech 40000, Morocco.

10. Explore the Palmeraie Desert

The Palmeraie Desert is a stunning expanse of palm trees and sandy landscapes just outside Marrakech. This area is famous for its picturesque views, and exploring it offers a different side of Moroccan beauty. You can take guided tours or rent bikes to wander through the scenic pathways among the palms.

For a more adventurous experience, you can go for a camel ride. Witnessing the sunset from atop a camel, surrounded by the vast desert landscape, is an unforgettable sight. It provides excellent photo opportunities and a unique perspective on the natural beauty of Morocco.

The Palmeraie is also home to several luxury resorts and traditional guesthouses, perfect for those looking to relax in style. You can indulge in spa treatments or enjoy traditional Moroccan cuisine while overlooking the breathtaking views.

Exploring the Palmeraie Desert allows you to escape the hustle and bustle of the city and appreciate the serene beauty of nature.

Address: Palmeraie, Marrakech, Morocco.

11. Visit the El Badi Palace

The El Badi Palace is a remarkable historical site in Marrakech. Built in the late 16th century, this palace was once a grand symbol of power and wealth. Although it is now in ruins, the site still captivates visitors with its architectural beauty and historical significance.

As you walk through the sprawling grounds, you can explore the remnants of the palace’s grand design, including impressive walls and gardens filled with orange trees. The ruins provide a glimpse into the opulent lifestyle of the sultans who once resided here.

There are also fascinating exhibitions showcasing artifacts and history of the palace. You can climb to the terrace for panoramic views of the city, making it a great spot for photography.

Visiting the El Badi Palace is like stepping back in time. The site’s rich history and stunning surroundings create an enchanting atmosphere that should not be missed.

Address: Ksibat Nhass, Marrakech 40000, Morocco.

12. Experience Moroccan cuisine in a local restaurant

Marrakech is a food lover’s paradise, and experiencing traditional Moroccan cuisine is a highlight of any visit. The city is home to countless restaurants and street food stalls, each offering a unique taste of local flavors. Dishes like tagine, couscous, and pastilla are must-tries during your stay.

For a true gastronomic experience, consider dining in a local riad. These traditional guesthouses often serve delicious authentic meals, providing ambiance and a taste of Moroccan hospitality. Many places also offer cooking classes where you can learn to prepare your favorite dishes!

Explore the variety of spices and flavors that define Moroccan cuisine. Enjoying a meal paired with mint tea is a delightful way to savor the culture. Additionally, don’t miss out on visiting the local food markets, where you can experience the vibrant atmosphere while sampling street food.

Address: Various restaurants throughout Marrakech.

13. Take a guided tour of the Atlas Mountains

The Atlas Mountains, located just outside Marrakech, offer breathtaking views and outdoor adventures. Taking a guided tour is a fantastic way to explore this stunning region, connecting you with the landscape and local culture.

These tours often include treks through beautiful valleys, visits to Berber villages, and opportunities to interact with the local community. You can marvel at waterfalls and enjoy magnificent vistas that make the Atlas Mountains truly special.

Whether you choose a day hike or a multi-day adventure, guided tours provide a unique opportunity to experience nature up close. Many tours offer transportation, meals, and guides who share the rich history and knowledge of the area.

Exploring the Atlas Mountains reveals a different side of Morocco. It’s a refreshing escape into the wild, making it an excellent addition to your Marrakech itinerary.

Address: Atlas Mountains, Morocco.

14. Shop at the Artisan Cooperative

The Artisan Cooperative in Marrakech is a haven for those looking for authentic Moroccan crafts. Located in the heart of the city, this cooperative supports local artisans and provides a platform for their talents. Here, you can shop for everything from handmade rugs and ceramics to leather goods and jewelry.

By purchasing items from the Artisan Cooperative, you’re supporting local craftsmanship and sustainable practices. The prices are often more reasonable than in the bustling souks, and the quality is exceptional. You can find unique, one-of-a-kind pieces to take home as souvenirs.

Plus, many artisans are on-site, allowing you to see their work and learn about the traditional techniques used to create their crafts. Engaging with the artisans provides insight into Moroccan culture and its rich artistic heritage.

Shopping at the Artisan Cooperative is a delightful experience when visiting Marrakech. You’ll leave with a treasure trove of beautiful, handcrafted items and a story to tell.

Address: 101, Rue Fateh Lalla, Marrakech 40000, Morocco.

15. Visit the Menara Gardens

The Menara Gardens are a beautiful escape from the hustle and bustle of the city. Developed in the 12th century, these gardens showcase stunning landscapes and a large reflective water basin with the Atlas Mountains in the background. It’s the perfect spot for a leisurely stroll or a peaceful picnic.

The gardens feature olive trees, palm trees, and various plants that create a serene atmosphere. As you walk around, you can admire the traditional Moroccan architecture of the pavilion that overlooks the garden’s picturesque setting.

The setting is especially stunning during sunset, providing a magical view. It’s a popular place for both locals and tourists, making it a lovely spot to relax and take in the natural beauty.

Visiting the Menara Gardens offers a refreshing retreat, allowing you to reconnect with nature while enjoying the beauty of Marrakech’s landscapes.

Address: Menara Gardens, Marrakech 40000, Morocco.

16. Attend a traditional Berber cultural show

Experiencing a traditional Berber cultural show is an enriching way to immerse yourself in Moroccan tradition. These performances often include music, dance, and storytelling that highlight Berber culture and heritage. You can find these shows in various venues around Marrakech, especially in the evenings.

The shows feature local musicians playing traditional instruments and dancers showcasing colorful attire and energetic dances. The vibrant performances provide insight into the history and customs of the Berber people.

Some cultural shows are combined with a Moroccan dinner, offering guests an authentic dining experience while being entertained. Enjoying traditional dishes while watching the performances enhances the overall atmosphere.

Attending a Berber cultural show is a fantastic way to connect with the local culture and traditions of Morocco, leaving you with memorable experiences.

Address: Various venues throughout Marrakech.

17. Explore the Ben Youssef Madrasa

The Ben Youssef Madrasa is one of the most beautiful historical sites in Marrakech. Built in the 14th century, this Islamic school is renowned for its stunning architecture and intricate detail. Visitors are often captivated by its tile work, carved wood, and the peaceful courtyard.

The madrasa once housed hundreds of students studying religious sciences and the Quran. Walking through the halls, you can imagine the rich history and knowledge that flourished within its walls.

As you explore, don’t miss the opportunity to admire the stunning prayer room adorned with ornate decorations. The tranquil atmosphere encourages reflection and appreciation of the craftsmanship.

The Ben Youssef Madrasa is a must-visit for history enthusiasts and architecture lovers alike. Its rich cultural significance and stunning beauty make it one of Marrakech’s highlights.

Address: Place Ben Youssef, Marrakech 40000, Morocco.

18. Discover the history of the Dar Si Said Museum

The Dar Si Said Museum is housed in an 19th-century palace and showcases a rich collection of Moroccan arts and crafts. This museum is dedicated to the history of Morocco, featuring a variety of exhibits that display textiles, ceramics, and jewelry.

As you wander through the rooms, you’ll admire the beautiful architecture of the palace itself, with intricately crafted doors, ceilings, and gardens. The museum’s collection reflects the artistic heritage of Moroccan culture.

Guided tours provide insights into the items on display, revealing the stories behind the art and craftsmanship. The museum often hosts temporary exhibitions, making each visit unique.

Visiting the Dar Si Said Museum is a delightful way to learn about Morocco’s artistic legacy. It not only educates but also showcases the breathtaking beauty of Moroccan craftsmanship.

Address: 8 Rue de la Bahia, Marrakech 40000, Morocco.

19. Visit the Cyber Park Arsat Moulay Abdeslam

The Cyber Park Arsat Moulay Abdeslam is a perfect blend of nature and technology in Marrakech. This public park offers free Wi-Fi, making it a popular spot for locals and tourists looking to relax while staying connected. The park features lovely gardens, fountains, and shaded areas to unwind under the trees.

You can enjoy a leisurely stroll among the lush greenery or find a quiet spot to read a book. The park also features traditional Moroccan benches and a cafe for refreshments while you take in the peaceful surroundings.

While visiting, keep an eye out for the interactive kiosks that provide information about the park and its attractions. It’s a great place to take a break from sightseeing and appreciate the beauty of nature.

Whether you want to picnic with friends or enjoy some downtime alone, the Cyber Park is a helpful and scenic spot in Marrakech.

Address: Avenue Mohammed VI, Marrakech 40000, Morocco.

20. Take a camel ride in the Agafay Desert

Taking a camel ride in the Agafay Desert is an adventure that showcases the unique landscapes surrounding Marrakech. Located just a short drive from the city, the Agafay Desert offers stunning views of rocky hills and arid plains.

As you ride along on a camel, you’ll experience the peacefulness of the desert and the breathtaking scenery. Various local tour operators provide guided camel rides, ensuring both safety and entertainment during your journey.

Sundown tours are particularly popular, allowing you to witness the beautiful colors of the sunset across the landscape. This magical experience is often coupled with traditional Moroccan tea served in a tent, creating unforgettable memories.

Taking a camel ride in the Agafay Desert provides an authentic taste of the Moroccan wilderness. It’s a unique activity that highlights the adventure and beauty of your visit to Marrakech.

Address: Agafay Desert, Marrakech, Morocco.

21. Explore the Tiskiwin Museum

The Tiskiwin Museum is a charming venue that showcases the craftsmanship and culture of Morocco and its neighboring countries. Located near the bustling Medina, this museum features collections of Berber artifacts, textiles, and art from the Sahara Desert and southern Morocco.

As you walk through the museum, you’ll discover captivating exhibits that tell the story of the region’s diverse heritage. The displays are thoughtfully arranged, allowing you to explore the history of trade routes and cultural exchanges within the region.

The museum is set in a beautifully restored house, with traditional Moroccan architecture and lovely courtyards that enhance the experience. It’s an intimate setting that allows visitors to learn about Moroccan craftsmanship without the crowds.

Visiting the Tiskiwin Museum provides unique insights into Moroccan culture and history. It’s a delightful spot for those looking to delve deeper into the artistry and traditions of the region.

Address: 8 Rue de la Bahia, Marrakech 40000, Morocco.

22. Enjoy a sunset at the Agafay Desert

Experiencing a sunset in the Agafay Desert is a perfect way to cap off your day in Marrakech. The Agafay Desert offers breathtaking views as the sun sets over the horizon, casting stunning colors across the landscape. This tranquil moment allows you to connect with nature and appreciate the beauty of Morocco.

You can enjoy this magical experience through organized sunset tours, many of which include camel rides or traditional Berber meals. Relaxing on comfortable cushions, sipping mint tea, and watching the changing colors of the sky creates unforgettable memories.

The serene atmosphere in the desert is ideal for contemplation, photography, or simply soaking in the peacefulness of nature. As the stars begin to twinkle, you’ll feel a sense of wonder in the vastness of the desert.

Catching a sunset in the Agafay Desert is a unique experience that offers a lovely escape from the bustling city and showcases the enchanting beauty of Morocco.

Address: Agafay Desert, Marrakech, Morocco.

23. Visit the Argan Oil Cooperative

The Argan Oil Cooperative offers a fascinating insight into one of Morocco’s most prized products—argan oil. Known for its culinary and cosmetic benefits, argan oil is produced from the nuts of the argan tree, which is native to Morocco. Visiting a cooperative allows you to learn about the harvesting, processing, and uses of this valuable oil.

You’ll have the chance to meet local women who are involved in the cooperative, providing you with personal stories and insights into their lives. Watching the traditional methods of oil extraction and seeing the beautiful products made from argan oil is an enlightening experience.

Many cooperatives also offer tastings of argan oil and the opportunity to purchase high-quality products to take home. Supporting these cooperatives contributes to the empowerment of local communities.

Visiting the Argan Oil Cooperative is not just about shopping; it’s about understanding and appreciating Moroccan culture and craftsmanship.

Address: Various cooperatives around Marrakech.

24. Enjoy a cooking class to learn Moroccan dishes

Taking a cooking class in Marrakech is an engaging way to immerse yourself in Moroccan culinary traditions. Many classes begin with a visit to local markets, where you’ll select fresh ingredients for your dishes, such as spices, vegetables, and meats.

As you cook alongside a local chef, you’ll learn the secrets of traditional Moroccan recipes, including tagine and couscous. The hands-on experience allows you to dive into the flavors and techniques that make Moroccan cuisine so special.

At the end of the class, you’ll enjoy a delicious meal that you’ve prepared, often accompanied by mint tea. Sharing the meal with fellow participants makes it a delightful social experience.

Enjoying a cooking class is a wonderful way to take a piece of Moroccan culture home with you. You’ll leave with new skills and recipes to recreate the flavors of Morocco in your kitchen.

Address: Various cooking schools throughout Marrakech.

25. Experience the nightlife at a local club or lounge

Marrakech has a vibrant nightlife scene that caters to diverse tastes. From stylish rooftop lounges to energetic nightclubs, experiencing the night in Marrakech is a must. Many venues offer live music, DJs, and themed nights, ensuring an entertaining evening.

As you explore, you’ll discover stylish cocktail bars that provide an elegant atmosphere to unwind and mingle with locals and travelers alike. For those looking for a more upbeat vibe, nightclubs often feature popular music and dance floors that keep the energy high.

Some venues also host traditional Moroccan performances, allowing you to immerse yourself in the culture while enjoying the nightlife. The vibrant streets and lively atmosphere make for unforgettable nights filled with fun, music, and dance.

Experiencing the nightlife in Marrakech ensures that your journey includes all aspects of this beautiful city. It’s a chance to meet new people and enjoy the rhythmic beats of local and international music.

Address: Various clubs and lounges throughout Marrakech.

Also Check Out Things To Do in Tangier 

Final Thoughts

Marrakech, Morocco, is a destination that captivates visitors with its rich history, vibrant culture, and stunning landscapes. From exploring the beautiful gardens and palaces to experiencing the lively souks and tantalizing cuisine, there is something for everyone to enjoy.

As you leave, the memories of the city’s colors, flavors, and enchanting atmosphere will remain with you, drawing you back to experience the magic of Marrakech once more.