Looking for the best things to do in Marrakech? From exploring the historic Medina and colorful souks to discovering beautiful gardens, royal palaces, Moroccan food, traditional hammams, desert adventures and unforgettable day trips, Marrakech offers experiences for every type of traveler.

Whether you are visiting for one day, spending a long weekend in the Red City, or staying for a full week, this guide will help you discover the places and experiences worth adding to your itinerary.

Marrakech is best experienced at a comfortable pace. Instead of trying to see everything in one day, combine major attractions with time for food, shopping, relaxation and spontaneous discoveries.

Why Visit Marrakech?

Marrakech is one of Morocco’s most fascinating destinations because it brings together history, culture, food, architecture and adventure in one city.

The historic Medina is filled with narrow streets, traditional shops, riads, markets and important monuments. Outside the old city, modern neighborhoods such as Gueliz and Hivernage offer restaurants, cafés, boutiques and a different atmosphere.

The city is also surrounded by diverse landscapes. Within a day, you can leave the busy streets of Marrakech and discover mountain valleys, desert-style landscapes, waterfalls or the Atlantic coast.

If you are planning your complete trip, start with our Marrakech Travel Guide for practical information about visiting the city.

25 Best Things to Do in Marrakech

There is no shortage of attractions and experiences in Marrakech. The best itinerary combines famous landmarks with local food, cultural experiences, relaxation and time to explore without a strict schedule.

01

Explore the Marrakech Medina

Start your Marrakech adventure in the historic Medina. Walk through narrow streets, discover traditional architecture, browse local shops and experience the atmosphere of the old city.

02

Visit Jemaa el-Fna

Jemaa el-Fna is one of the city’s most famous gathering places. Visit during the day and return in the evening to experience its changing atmosphere.

03

Explore the Marrakech Souks

Wander through the colorful souks and discover Moroccan textiles, leather goods, spices, ceramics, lamps, baskets and traditional crafts.

04

See the Koutoubia

The Koutoubia minaret is one of Marrakech’s most recognizable landmarks. Its location makes it easy to combine with a walk through the Medina.

05

Visit Bahia Palace

Discover beautiful courtyards, decorated rooms and traditional Moroccan architecture at Bahia Palace.

06

Explore El Badi Palace

Walk through the impressive remains of El Badi Palace and discover another fascinating chapter of Marrakech’s royal history.

07

Visit the Saadian Tombs

Explore this historic site and admire its detailed architecture associated with the Saadian dynasty.

08

Discover Jardin Majorelle

Escape the busy streets and explore Jardin Majorelle, known for its distinctive design, plants and artistic atmosphere.

09

Visit the Yves Saint Laurent Museum

Combine Jardin Majorelle with a visit to the nearby museum dedicated to the famous fashion designer and his connection with Marrakech.

10

Relax at Menara Gardens

Enjoy a quieter side of Marrakech at Menara Gardens, with open spaces, olive trees and views toward the surrounding landscape.

11

Experience a Moroccan Hammam

Discover the traditional Moroccan bathing experience at a local hammam or choose a more luxurious spa treatment.

12

Take a Moroccan Cooking Class

Learn how traditional Moroccan dishes are prepared and discover the spices and techniques used in local cuisine.

13

Join a Food Tour

A guided food experience can introduce you to Moroccan specialties while explaining the traditions behind the food.

14

Enjoy a Rooftop Dinner

Choose a rooftop restaurant overlooking the Medina and enjoy Moroccan cuisine while watching the city come alive.

15

Drink Moroccan Mint Tea

Take a break at a traditional café, riad or rooftop terrace and enjoy Moroccan mint tea while observing the rhythm of the city.

16

Take a Walking Tour

A guided walking tour can help you understand Marrakech’s history, architecture and Medina while discovering places you might otherwise miss.

17

Try a Camel Ride

Experience a camel ride outside the city and combine it with a sunset, dinner or desert-style excursion.

18

Go Quad Biking

Adventure seekers can explore rugged landscapes outside Marrakech on a quad biking experience.

19

Watch the Marrakech Sunset

Find a rooftop, viewpoint or outdoor setting and watch the colors of Marrakech change as the sun goes down.

20

Enjoy a Moroccan Dinner Experience

Combine traditional food with Moroccan music and entertainment for a memorable evening experience.

21

Explore Gueliz

Discover Marrakech’s modern side with contemporary restaurants, cafés, boutiques and wider streets.

22

Discover Hivernage

Explore one of Marrakech’s more modern areas, known for upscale hotels, restaurants and an evening atmosphere.

23

Take a Hot Air Balloon Ride

An early-morning hot air balloon flight can offer a unique view over the countryside and landscapes surrounding Marrakech.

24

Stay in a Traditional Riad

Staying in a traditional riad can give you a closer connection to Moroccan architecture and hospitality.

25

Take a Day Trip From Marrakech

Leave the city behind and explore mountains, valleys, waterfalls, desert landscapes or Morocco’s Atlantic coast.

Explore the Marrakech Medina

The Medina is one of the first places you should explore during a Marrakech trip. Its narrow streets connect markets, historic buildings, traditional workshops, restaurants and residential areas.

The experience is about more than visiting individual attractions. Walking through the Medina gives you a chance to observe local life, discover traditional craftsmanship and experience the distinctive character of Marrakech.

Tips for Exploring the Medina

  • Wear comfortable shoes.
  • Carry water during warm weather.
  • Keep your belongings secure in crowded areas.
  • Ask before photographing people.
  • Allow extra time for shopping and unexpected stops.
  • Consider a guided experience if you prefer local context.

Experience Jemaa el-Fna

Jemaa el-Fna is one of the most recognizable places in Marrakech. Its atmosphere changes throughout the day, so it is worth seeing at more than one time if your schedule allows.

The evening brings a particularly lively atmosphere, with food stalls, visitors and entertainment around the square.

One of the best ways to experience the area is to explore the surrounding streets before finding a nearby rooftop for a view over the square.

Explore the Marrakech Souks

Shopping in the Marrakech souks is an experience in itself. You can discover leather products, textiles, spices, ceramics, lamps, carpets, baskets and many other traditional Moroccan crafts.

Take your time when shopping. Compare products, ask about materials and craftsmanship, and make sure you understand the price before completing a purchase.

If you are unfamiliar with the Medina, a local guide can also help you navigate the larger market areas and understand more about traditional Moroccan crafts.

Discover Marrakech’s Historic Landmarks

Marrakech has a rich architectural and cultural heritage. Several major landmarks can be visited together during a day of sightseeing.

Koutoubia

One of Marrakech’s most recognizable landmarks and an important reference point near the historic center.

Bahia Palace

Explore decorated rooms, courtyards and traditional Moroccan architectural details.

El Badi Palace

Discover the large ruins and open spaces of this historic palace.

Saadian Tombs

Visit an important historic site connected with the Saadian dynasty.

Visit Marrakech’s Gardens

Marrakech’s gardens provide a welcome contrast to the busy streets of the Medina.

Jardin Majorelle

Jardin Majorelle is one of the city’s best-known attractions. Its distinctive architecture, plants and artistic atmosphere make it a popular stop for visitors.

Menara Gardens

Menara Gardens offer a more open environment with olive trees, a historic basin and views toward the surrounding landscape.

Enjoy Marrakech’s Food

Moroccan cuisine is an essential part of experiencing Marrakech. Local restaurants, cafés, markets and food experiences provide plenty of opportunities to discover the country’s flavors.

Moroccan Dishes to Try

  • Tagine
  • Couscous
  • Tanjia
  • Harira
  • Moroccan mint tea
  • Fresh orange juice
  • Moroccan pastries
  • Traditional salads

You can also turn your meal into an experience by joining a Moroccan cooking class or guided food tour.

Experience a Moroccan Hammam

A Moroccan hammam is a relaxing way to discover an important part of local wellness culture after a day of sightseeing.

Visitors can choose between traditional neighborhood hammams and more luxurious spa experiences. Before booking, check exactly what treatments and services are included.

Adventure Activities in Marrakech

Marrakech is also an excellent base for travelers who want outdoor activities and adventure.

Quad Biking

Explore rugged landscapes outside the city on a quad biking experience. This is a good option for travelers who want a more active excursion.

Camel Rides

A camel ride can be combined with a sunset, dinner or desert-style experience outside Marrakech.

Hot Air Balloon Flights

An early-morning balloon flight can provide a memorable perspective over the countryside surrounding Marrakech.

Best Day Trips From Marrakech

One of the biggest advantages of visiting Marrakech is the variety of destinations accessible from the city. You can leave the urban environment behind and experience mountains, valleys, waterfalls, desert landscapes and the Atlantic coast.

Agafay Desert

Agafay is a convenient choice for travelers looking for desert-style landscapes, camel rides, quad biking, sunset experiences and outdoor dinners.

Ourika Valley

Ourika Valley offers mountain scenery, villages and a greener landscape away from the city.

Ouzoud Waterfalls

Ouzoud is a popular nature excursion for travelers looking for waterfalls and a full-day escape.

Essaouira

Travel toward Morocco’s Atlantic coast to experience Essaouira’s historic medina, coastal scenery and relaxed atmosphere.

Aït Ben Haddou

This longer excursion combines historic architecture, dramatic landscapes and Moroccan cultural heritage.

How Many Days Do You Need in Marrakech?

One Day in Marrakech

Focus on the Medina, Jemaa el-Fna, the souks and one or two major historical attractions. Keep the schedule simple and avoid crossing the city repeatedly.

Two Days in Marrakech

Add Jardin Majorelle, a palace, a Moroccan food experience and time for shopping or a hammam.

Three Days in Marrakech

Three days gives you a better balance between sightseeing and relaxation. You can dedicate two days to the city and another day to an excursion or special activity.

Four or Five Days

With more time, you can explore Marrakech slowly and add a day trip, cooking class, wellness experience, adventure activity or additional cultural visits.

For more planning advice, visit our Marrakech Travel Guide .

Tips for Choosing Things to Do in Marrakech

Don’t Overload Your Itinerary

Marrakech is best enjoyed at a comfortable pace. Leave enough time between activities for meals, shopping, rest and unexpected discoveries.

Mix Different Experiences

Combine history, food, shopping, relaxation and adventure instead of spending every day visiting monuments.

Check Tour Details Before Booking

Before booking an activity, check the duration, meeting point, transportation, inclusions, age requirements and cancellation conditions.

Consider the Weather

Outdoor activities can be affected by temperature and weather. During hotter periods, plan demanding activities earlier in the day whenever possible.

Choose Experiences That Match Your Travel Style

Families, couples, solo travelers and adventure seekers may all want different experiences. Choose activities based on your interests, available time and preferred activity level.

Plan Your Experience

Find Your Perfect Marrakech Experience

Discover tours, activities and day trips that can help you experience Marrakech and the surrounding region in a memorable way.

Browse Marrakech Tours

Frequently Asked Questions About Marrakech

What are the best things to do in Marrakech?

Popular experiences include exploring the Medina and souks, visiting Jemaa el-Fna, Koutoubia, Bahia Palace, Jardin Majorelle and Menara Gardens, trying Moroccan food, enjoying a hammam, and taking a day trip outside the city.

How many days do I need in Marrakech?

Three days is a good starting point for a first visit. This gives you time to explore the Medina, visit major attractions, enjoy Moroccan food and add an activity or excursion.

What can I do in Marrakech at night?

You can visit Jemaa el-Fna, enjoy a rooftop dinner, explore restaurants and cafés, experience Moroccan entertainment or choose an evening cultural activity.

What are the best day trips from Marrakech?

Popular choices include the Agafay Desert, Ourika Valley, Ouzoud Waterfalls, Essaouira and Aït Ben Haddou. The best choice depends on whether you prefer desert scenery, mountains, waterfalls, coastal landscapes or cultural experiences.

Can I explore Marrakech without a car?

Yes. Many central attractions can be explored on foot, while taxis, transfers and organized tours can help you reach destinations farther from the city center.

Should I book Marrakech activities in advance?

Booking ahead can be useful for popular attractions and activities, particularly during busy travel periods or when an experience has limited availability.

Your Marrakech Adventure

Ready to Explore Marrakech?

Discover Marrakech your way with tours, activities and day trips that can make your Moroccan adventure even more memorable.

Explore Marrakech Tours