Skip to Content

Best Things to Do in Marrakech Morocco: Ultimate Travel Guide to the Red City

Sharing is caring!

Welcome to the city of Marrakech, Morocco’s vibrant heart where ancient traditions meet modern energy. Known for its colorful souks, historic palaces, lush gardens, and sensory overload, Marrakech offers endless experiences for every kind of traveler. Whether you’re visiting for a weekend or a week, this guide covers all the top things to do in Marrakech, Morocco — including hidden gems, places to visit, must-see sights, and tips on where to stay.

This post may contain affiliate links. I may earn a small commission at no extra cost to you.


About Marrakech, Morocco

medina in marrakech morocco

The city of Marrakech — often spelled Marrakesh — is one of Morocco’s most famous destinations, known for its rich history, bustling medina, and desert adventures. Founded nearly a thousand years ago, it was once the imperial capital of Morocco and remains one of the country’s cultural and spiritual centers.

Walking through Marrakech city is like stepping back in time: horse-drawn carriages roll past ancient walls, spice sellers fill the air with fragrance, and rooftop terraces glow at sunset. Whether you’re a first-time visitor or returning for another adventure, there’s always something new to discover among the Marrakech attractions.

From sunrise call-to-prayer echoes to the hypnotic rhythm of drum circles at night, Marrakech promises an experience like no other.


Affordability in Marrakech


One of the best things about visiting Marrakech Morocco is how affordable it can be for travelers, especially those coming from the U.S. or Europe. Whether you’re dining on authentic tagine at a local café for just a few dollars, staying in a charming riad for under $100 a night, or enjoying budget-friendly activities like exploring the Medina or visiting the city’s gardens, Marrakech offers incredible value for money.

Even luxury experiences — like a spa day, camel ride, or private tour — often cost far less than in many other popular destinations. This mix of culture, adventure, and affordability makes Marrakech one of the most rewarding and accessible cities to visit in Morocco.


Top Things to Do in Marrakech Morocco

1. Explore the Medina — The Beating Heart of Marrakech

Discover the ultimate Marrakech bucket list! Explore bustling souks, majestic palaces, serene gardens, and vibrant markets in the Red City. Perfect for first-time visitors. #Marrakech #MoroccoTravel #ThingsToDoInMarrakech #TravelAfrica #MarrakechAttractions
things to do in marrakech morocco

No trip to Marrakech is complete without getting lost in the Marrakech Medina. It’s the oldest part of the city and home to most of the must-see in Marrakech attractions. Wander through its maze-like alleyways lined with colorful souks, local artisans, and hidden courtyards.

Some of the best things to do in Marrakech Medina include:

  • Shopping for handmade leather goods, carpets, and ceramics in the souks
  • Visiting traditional apothecaries and herbal shops
  • Sipping mint tea at rooftop cafés overlooking the medina
  • Exploring the spice markets for Moroccan saffron, cumin, and argan oil

The Medina is chaotic yet magical — it’s where you’ll truly feel the pulse of Marrakech city.

For an authentic experience, join the Marrakech Medina, Souks, and Palaces Guided Walking Tour . It’s a great way to navigate the maze while learning about local history and craftsmanship.


2. Visit Jemaa el-Fnaa Square — The Iconic Heart of the City

Jemaa el-Fnaa Square at sunset, Marrakech Morocco
things to do in marrakech morocco

The Jemaa el-Fnaa Square is one of the most famous Marrakech sights and a UNESCO World Heritage Site. By day, it’s filled with juice stalls, henna artists, and snake charmers. By night, it transforms into an open-air theater of musicians, storytellers, and food vendors.

Grab a seat at one of the rooftop restaurants like Café de France or Le Grand Balcon du Café Glacier to take in the incredible energy from above. Watching the sunset over Jemaa el-Fnaa is one of the top things to do in Marrakech — it’s chaotic, colorful, and unforgettable.

You can also take part in the Marrakech Street Food Tour to sample local delicacies like harira soup, grilled meats, and msemen pancakes while learning about the food culture.


3. Admire the Koutoubia Mosque

Koutoubia Mosque with palm trees, Marrakech Morocco
things to do in marrakech morocco

Just steps from Jemaa el-Fnaa stands the Koutoubia Mosque, one of the most beautiful sites to see in Marrakech. Its 77-meter (253-foot) minaret dominates the skyline and has inspired other famous towers like the Giralda in Seville.

Non-Muslim visitors can’t enter, but you can stroll the gardens surrounding it for beautiful photos, especially at sunset. The mosque is a true symbol of Marrakech’s architectural beauty.


4. Discover the Bahia Palace

Courtyard of Bahia Palace in Marrakech Morocco

A top Marrakech must-see, the Bahia Palace is a masterpiece of Moroccan design built in the 19th century. Its name means “brilliance,” and once inside, you’ll understand why. Intricate mosaics, carved cedarwood ceilings, and peaceful courtyards make it one of the most beautiful places in Marrakech.

Allow at least an hour to explore, and visit early in the morning to beat the crowds. For photographers, this palace is a dream.

To get the most out of your visit, book the Bahia Palace, Saadian Tombs, Souk & Medina Tour — a guided exploration of Marrakech’s top historical landmarks.


5. Wander Through the Majorelle Garden

Blue villa and cactus garden at Majorelle Garden Marrakech
things to do in marrakech morocco

If you’re searching for cool things to do in Marrakech, the Majorelle Garden (Jardin Majorelle) is a must. Designed by French painter Jacques Majorelle and later owned by Yves Saint Laurent, this botanical garden is an oasis of blue and green.

Here, exotic plants from around the world surround striking cobalt-blue walls. It’s one of the most photographed Marrakech attractions and one of the top 10 things to do in Marrakech Morocco. Don’t miss the small Berber Museum on-site for a glimpse into Morocco’s indigenous culture.

Pair your visit with the Yves Saint Laurent Museum, located right next door, to understand how Morocco inspired one of fashion’s great icons.

Tickets for both can be booked together here for skip-the-line convenience.


6. Visit the Yves Saint Laurent Museum

Right next to the Majorelle Garden is the Yves Saint Laurent Museum, dedicated to the legendary fashion designer’s life and work. The exhibits showcase his haute couture creations and the Moroccan influences that inspired him.

This is one of the best things to do in Marrakech for fashion and art lovers, offering a perfect blend of design, culture, and history.


7. Stay in a Traditional Riad

Traditional Moroccan riad courtyard in Marrakech
things to do in marrakech morocco

One of the must-do in Marrakech experiences is staying in a riad — a traditional Moroccan home centered around an open-air courtyard. Riads combine authentic architecture with luxury and calm, making them ideal escapes from the busy medina.

Some of the top riads in Marrakech include:

  • Riad N10 Marrakech Morocco – A beautifully restored riad offering great value and authentic charm.
  • Riad Be Marrakech – Known for its Instagram-worthy pool and rooftop terrace.
  • La Sultana Marrakech – A luxury riad-palace perfect for honeymooners.
  • Riad Yasmine – Famous for its palm-fringed pool and bohemian decor.

Whether you prefer budget-friendly comfort or five-star elegance, staying in a riad is one of the top things to do in Marrakech city.


8. Experience a Traditional Hammam

raditional hammam spa experience things to do in Marrakech Morocco

If you’re wondering what to do in Marrakech after a day of sightseeing, try a traditional Moroccan hammam (steam bath). It’s both relaxing and cultural — an essential part of Moroccan life.

For an authentic local experience, visit Hammam de la Rose or Les Bains de Marrakech. Many riads also have private hammams for guests. This is a must-do in Marrakech Morocco for travelers looking to unwind.

For luxury, visit Les Bains de Marrakech or Hammam de la Rose. If you prefer an organized experience, try the Traditional Moroccan Hammam and Massage Experience , complete with hotel pickup and professional therapists.


9. Visit the Saadian Tombs

Saadian Tombs intricate details, things to do in Marrakech Morocco

Hidden for centuries, the Saadian Tombs are among the most fascinating places to visit in Marrakech. Dating back to the 16th century, these tombs are the final resting place of the Saadian dynasty. The intricate stucco and marble work here are breathtaking examples of Islamic art.

This site is a Marrakech highlight and one of the top 10 places to see in Marrakech for history lovers.

They’re often part of combination tours like the Marrakech Half-Day Historical Tour


10. Explore the Ben Youssef Madrasa

Ben Youssef Madrasa things to do in marrakech morocco

Once an Islamic college, the Ben Youssef Madrasa is a stunning example of Moroccan architecture. Its courtyard is decorated with zellige tiles and carved plaster — perfect for photos.

It’s one of the top sights in Marrakech and a true must-see in Marrakech Morocco for design enthusiasts.

A guided tour provides fascinating insight into student life centuries ago.


Day Trips and Things to Do Near Marrakech

Atlas Mountains near Marrakech Morocco

While there are countless things to do in Marrakech, the city is also the perfect base for exploring the surrounding region. Here are some top places to visit near Marrakech:

These day trips add adventure and variety to your Marrakech itinerary.


Marrakech by Night — What to Do in Marrakech at Night

When the sun sets, Marrakech city takes on a new life. Some of the best things to do in Marrakech at night include:

  • Watching Jemaa el-Fnaa come alive with music and food stalls
  • Dining at rooftop restaurants like Nomad or Le Foundouk
  • Visiting a traditional Moroccan music show at Comptoir Darna
  • Enjoying cocktails at trendy lounges like Kabana or The Churchill Bar at La Mamounia

Whether you’re after culture or nightlife, what to do in Marrakech at night is never a problem — the city hums with energy well past midnight. Book a guided Medina tour at night.


Seasonal Guide: When to Visit Marrakech

Marrakech in March

Spring is one of the best times to visit, with mild weather perfect for sightseeing. Many travelers plan their trips in March, making it ideal for exploring things to do in Marrakech in March like gardens and outdoor markets.

Marrakech in May

By May, the days get warmer — perfect for poolside lounging or early morning adventures. It’s one of the best months for photography and dining al fresco.

Marrakech in October

October brings comfortable temperatures after the summer heat, ideal for things to do in Marrakech in October like desert trips and rooftop dinners.


Luxury and Unique Experiences in Marrakech

Luxury desert camp near Marrakech Morocco

For travelers seeking something extra special, there are plenty of luxury things to do in Marrakech:

These must-do in Marrakech activities showcase the city’s world-class hospitality and timeless beauty.


What to Eat in Marrakech Morocco

Marrakech Travel Guide: Food, Culture, and Adventure in the Red City

One of the most unforgettable parts of visiting Marrakech is indulging in its incredible food. Moroccan cuisine is a feast for the senses — rich with spices, color, and aroma. Whether you’re dining in a rooftop restaurant overlooking the Medina or sampling street food in Jemaa el-Fnaa, you’ll find that every meal tells a story. Here are some must-try dishes and drinks when exploring Marrakech Morocco.

1. Tagine
This slow-cooked stew, served in its signature cone-shaped clay pot, is one of the most iconic Moroccan dishes. Try lamb with prunes, chicken with preserved lemon and olives, or a vegetarian tagine bursting with spices and seasonal vegetables.

2. Couscous
Traditionally eaten on Fridays, couscous is Morocco’s national dish. It’s often topped with tender meat or vegetables and a flavorful broth.

3. Moroccan Pastilla (Bastilla)
A perfect blend of savory and sweet, this flaky pie is made with layers of pastry, spiced chicken or pigeon, almonds, and powdered sugar. It’s a culinary experience unlike any other.

4. Harira Soup
A hearty tomato-based soup with lentils, chickpeas, and fresh herbs. It’s often enjoyed during Ramadan but found year-round in Marrakech cafés and markets.

5. Street Food in Jemaa el-Fnaa
Head to the famous square at sunset to sample grilled meats, spicy merguez sausages, snail soup, and fresh orange juice. Don’t miss the Moroccan mint tea — sweet, aromatic, and served with flair.

6. Moroccan Sweets
Try traditional pastries like chebakia (sesame honey cookies), gazelle horns (almond-filled crescents), and sellou (a nut and sesame sweet). Pair them with mint tea for the perfect afternoon treat.

7. Moroccan Breakfast
Start your day with msemen (flaky pancakes), baghrir (spongy semolina pancakes), fresh bread, olive oil, and honey. Most riads serve an unforgettable breakfast spread each morning.

Tip: For a true local experience, join a Marrakech Street Food Tour where you can sample authentic dishes with a guide who knows the best hidden spots.


3-Day Itinerary for Marrakech, Morocco

Menara Gardens  things to do in marrakech morocco

Whether you’re visiting for a weekend or a short stop on your Morocco adventure, this 3-day itinerary will help you experience the best things to do in Marrakech Morocco — from ancient palaces and bustling souks to tranquil gardens and unforgettable Moroccan cuisine.


Day 1: Discover the Historic Heart of Marrakech

Morning: Explore the Medina & Jemaa el-Fnaa
Start your Marrakech adventure in the bustling Medina — a maze of narrow alleys, colorful shops, and traditional riads. Visit the iconic Jemaa el-Fnaa Square, where snake charmers, musicians, and storytellers bring the city to life. Stop for fresh-squeezed orange juice and wander through the souks filled with leather goods, lanterns, and spices.

Afternoon: Visit Koutoubia Mosque & Bahia Palace
Head to the Koutoubia Mosque, the largest in Marrakech, and admire its impressive minaret. Then visit the Bahia Palace, a stunning 19th-century residence filled with intricate mosaics, gardens, and courtyards that reflect Morocco’s rich artistry.

Evening: Dinner with a View
Dine at a rooftop restaurant overlooking Jemaa el-Fnaa — like Nomad or Café des Épices — and enjoy Moroccan tagine or couscous as the sun sets over the city. End your night sipping mint tea and watching the square transform into a lively night market.


Day 2: Culture, Gardens & Relaxation

Morning: Majorelle Garden & Yves Saint Laurent Museum
Start your day surrounded by vibrant blues and lush greenery at the Majorelle Garden, one of the top Marrakech attractions. Don’t miss the nearby Yves Saint Laurent Museum, showcasing the designer’s works and Moroccan influences.

Afternoon: Ben Youssef Madrasa & Le Jardin Secret
Head back to the Medina to explore the Ben Youssef Madrasa, a beautifully restored Islamic college known for its tilework and architecture. Then unwind at Le Jardin Secret, a peaceful oasis perfect for a quiet escape.

Late Afternoon: Hammam Experience
Treat yourself to a traditional Moroccan hammam — a must-do in Marrakech. Try Les Bains de Marrakech or Hammam de la Rose for a luxurious steam bath, exfoliation, and massage.

Evening: Dinner in a Riad
Enjoy a romantic Moroccan dinner in a riad such as Riad Hikaya or Riad Kniza. For a more local experience, consider joining a Moroccan cooking class to learn how to make authentic tagine and mint tea.


Day 3: Adventure Beyond the City

Morning: Atlas Mountains or Agafay Desert Excursion
Spend your final day exploring beyond the city. Book a Day Trip to the Atlas Mountains and Berber Villages or a Sunrise Hot Air Balloon Ride over the Agafay Desert — both unforgettable ways to experience Morocco’s stunning landscapes.

Afternoon: Lunch with a View
Enjoy a traditional lunch in a Berber village or at a desert camp. Many day tours include a homemade Moroccan meal prepared with fresh, local ingredients.

Evening: Return to Marrakech for a Farewell Dinner
Back in the city, treat yourself to dinner at Le Jardin or Dar Yacout, two of Marrakech’s most atmospheric restaurants. Try a Moroccan pastilla or a flavorful lamb tagine, and toast to your unforgettable journey through the city of Marrakech.


Pro Tip: If you have extra time, extend your trip with a day in Essaouira, a charming coastal town just a few hours from Marrakech — it’s one of the best day trips from Marrakech Morocco.


Optional Day 4: Relax, Shop & Savor Marrakech in Style

If you have an extra day in Marrakech, use it to slow down and fully enjoy the city of Marrakech at your own pace. This is your chance to soak up the atmosphere, indulge in some pampering, and experience the more refined side of Moroccan life.

Morning: Indulge in a Spa or Hammam Ritual
Start your day with pure relaxation at one of Marrakech’s luxury hammams or spas. Try La Mamounia Spa for an opulent experience featuring Moroccan black soap scrubs, Argan oil massages, and tranquil surroundings. For a boutique vibe, Heritage Spa or Les Bains de Marrakech are also top choices.

Late Morning: Shop for Souvenirs & Handicrafts
Return to the Marrakech Medina for some shopping. Browse for handmade leather goods, woven rugs, ceramics, and traditional lamps. Don’t be afraid to bargain — it’s part of the fun! For a calmer shopping experience, head to Ensemble Artisanal or Le Jardin Secret’s boutique.

Afternoon: Lunch & Art Exploration
Enjoy lunch at La Famille, a peaceful vegetarian spot set in a beautiful garden courtyard. Afterward, visit one of the city’s art galleries such as MACMA (Musée d’Art et de Culture de Marrakech) or the Maison de la Photographie, which showcases old photographs of Morocco.

Evening: Rooftop Dining & Nightlife
Wrap up your final evening in style with dinner at Kabana Rooftop or El Fenn’s rooftop terrace, both offering panoramic views of the Marrakech skyline. Order a classic Moroccan tagine, sip on mint tea or a cocktail, and watch the city glow under the stars.

If you want one last memorable experience, join a Marrakech Night Tour with Dinner and Show — complete with traditional music, belly dancing, and authentic Moroccan cuisine.


Practical Travel Tips for Marrakech

  • Dress respectfully — Light, modest clothing is appreciated, especially in the medina.
  • Haggle in the souks — Negotiating is part of the experience.
  • Use cash — Many vendors don’t accept cards.
  • Stay alert — Scams and overpricing can happen; a friendly smile and polite firmness go a long way.
  • Arrange transport through your riad — It’s safer and often cheaper.

These small tips will make your Marrakech sightseeing smoother and more enjoyable.


Where to Stay in Marrakech

Here are some excellent options depending on your budget:

Luxury Hotels & Riads

Mid-Range Riads

Budget-Friendly Options

Choosing a riad instead of a hotel adds authenticity and warmth to your stay — truly one of the must-do things in Marrakech.


What Not to Miss in Marrakech

Discover the ultimate Marrakech bucket list! Explore bustling souks, majestic palaces, serene gardens, and vibrant markets in the Red City. Perfect for first-time visitors. #Marrakech #MoroccoTravel #ThingsToDoInMarrakech #TravelAfrica #MarrakechAttractions

If you only have a few days, these are the top 10 things to do in Marrakech Morocco you simply can’t miss:

  1. Wander the Medina
  2. Visit Jemaa el-Fnaa
  3. Tour Bahia Palace
  4. Explore the Majorelle Garden
  5. See the Koutoubia Mosque
  6. Discover Ben Youssef Madrasa
  7. Experience a Hammam
  8. Stay in a Riad
  9. Visit the Saadian Tombs
  10. Take a Day Trip to the Atlas Mountains

These are the must-do in Marrakech Morocco highlights that define the essence of the city.


Final Thoughts: What to Do in Morocco Marrakech

Discover the ultimate Marrakech bucket list! Explore bustling souks, majestic palaces, serene gardens, and vibrant markets in the Red City. Perfect for first-time visitors. #Marrakech #MoroccoTravel #ThingsToDoInMarrakech #TravelAfrica #MarrakechAttractions

When planning your trip to Morocco, make sure the city of Marrakech is at the top of your list. With so many things to see and do in Marrakech, from ancient palaces to modern art, it’s no wonder travelers return again and again.

Whether you’re exploring the Marrakech medina, relaxing in luxury riads, or adventuring through the desert, there’s always something unforgettable waiting.

This is Marrakech, Morocco — a city of contrasts, culture, and endless discovery.

A Guide to Marrakech Medina: Markets, Souks, and Hidden Gems
Marrakech Travel Guide: Food, Culture, and Adventure in the Red City

Sharing is caring!

This site uses Akismet to reduce spam. Learn how your comment data is processed.