29 Amazing Things to Do in Marrakesh (2024 Guide)

written by local expert Becky Rogers

Becky is an avid rock climber and outdoor enthusiast and is now living in France as an expat. When she is not writing about travel gear and various destinations she has visited during her travels, you can find her playing with her two dogs.

Looking for things to do in Marrakesh? I got you covered.

Full of heady sights, noise and bustle, and bursts of color that will dazzle and enchant any traveler, Marrakesh will make you feel like you’ve been hit in the face with sensations.

Bursting at the seams with culture, this city in Western Morocco will certainly get your pulse racing.

Known as a magpie’s nest of treasures, Marrakesh is filled with labyrinthine medieval-era streets crowded with people all battering for the best deal on their favorite Northern African products. As you can imagine, with such a bustling city at the foot of the High Atlas Mountains surrounded by the Sahara Desert, there’s no shortage of things to see and do here.

If you’re planning on traveling to Morocco, here are just some of the top things to do in Marrakesh.

Tom and Anna at Riad Porte Royale

1. Get lost in the vibrant Medina of Marrakesh

Full to the brim with winding alleys, Moroccan architecture, and a labyrinth of market stalls, you can spend some serious time here wandering around with no purpose.

Enjoy immersing yourself in African culture in the Medina, and you’ll see that it’s a day well spent.

✨The 1 Thing We Never Leave Home Without…

Travel Insurance

Coming from someone who has been traveling the world for the last 8 years AND has been in the hospital 2x, travel insurance is something everyone NEEDS to get. Get a quote below!

2. Ride a Camel through the Sahara

When we think of Marrakesh, we may think of bustling markets and maze-like streets, but it’s not far from the amazing Sahara Desert.

Get a well-rounded perspective of Morocco by venturing out of the city for a day (or five!) for a sand-filled adventure with camels.

Check out our Camel Safari in the Sahara Desert.

tom and anna in the sahara desert morocco
Photo of us in the Sahara Desert

3. Discover the Magic of Djemaa El-Fna

Marrakesh brings to mind busy open-air markets, and this is one of the biggest around.

Smack bang in the middle of the old city, spend some time watching smoke billowing from fires, snakes being charmed, and deals being made, and you’ll soon feel like you’re in the capital within the capital.

Djemaa El-Fna market
Djemaa El-Fna Market

Psst...Want in on a Secret? 🤫


We've scoured the internet for the best ALL-AROUND travel shoe and Tropicfeel wins by far. We've taken ours through rivers, jungles, and cities and they're still alive and kickin'. Check them out below.

4. Admire the masterpiece that is Bahia Palace

The Palace of the beautiful, the brilliant is a 19th-century sight to behold.

With incredible architecture, pristine gardens, and extravagant decor, absorb yourself in the rich history and tradition of one of Marrakesh’s major cultural sites.

5. Enjoy a Mint Tea at Sky Bar

There are few better rooftop bars in Marrakesh than Sky Bar, so perch yourself atop the Renaissance Hotel and admire the bustle hundreds of feet below you.

Whether you go there day or night, you will be rewarded with sweeping views and an intimate atmosphere.

6. Admire the City Walls

Surrounding the Medina is magnificent, towering 12th-century walls.

With 6 miles of walls complete with numerous gates, over 200 towers, and the breathtaking sight of them glowing a light pink in the afternoon sun, this is such a special yet easy experience to have.

marrakesh medina walls

7. Explore by Horse or Quad Bike

Imagine riding over the dunes with the desert sand stretching out for miles and miles around, the wind whipping your hair as you speed faster and faster. All you need to do is decide how you want to experience your thrill — by horse or bike?

Top Tip: Looking for an unforgettable travel experience? Try exploring the Saharan desert on both a camel and a quad bike!

A half-day dromedary (Arabian camel) and quad bike tour is a super fun way to spend an afternoon. Check out details of the tour here!

8. Grab Some Lunch at Henna Art Cafe

Just a 5-minute stroll from the main square, you will find a delightful cafe perfect for a lunchtime snack or early evening meal.

As well as serving delicious traditional food, the cafe is very popular for the excellent, personal service and for getting temporary henna tattoos!

9. Hear the Calls from the Koutoubia Mosque

Five times a day, one voice rises above the Djeema din as the muezzin calls the faithful to prayer from the towering Koutoubia Mosque. Visit this 12th-century monument and learn about the country’s culture at the largest mosque in Marrakesh.

10. Treat yourself to a stay at Riad Porte Royale

If you’e never heard of a Riad, check out our post on the best Riads in Marrakesh. Riads are a great place to stay when in Morocco as it allows you to immerse yourself in the incredibly rich culture.

Check out Riad Porte Royale which was where we stayed during our last trip.

Complete with lavishly restored suites, plush decor, and a pool that will make you drool, this riad is definitely a treat!

11. Ride a Hot Air Balloon over Marrakesh

Want a unique view of the city of Marrakesh? Dying to see the city from a bird’s eye view?

Near the Atlas Mountains, you can set off on a morning flight gliding over the Moroccan villages and surrounding mountains. It’s simply stunning and a thrill that you’ll remember forever.

12. Devour local cuisine at Dar Cherifa

Considered a “must visit” by many travelers, Dar Cherifa can’t be recommended highly enough.

A traditional restaurant with a superb atmosphere and even better food, you won’t find a more friendly and welcoming place to be.

lamn tangine

13. Opt for a Day of Trekking from Marrakesh

Marrakesh is a great base to set off for adventures as the surrounding area is full of hidden trails, passes, valleys, and traditional villages just waiting to be explored.

Whether you like short and easy treks or multi-day challenges, Marrakesh offers a plethora of activities throughout the Imlil Valley and Atlas Mountains.

Atlas Mountains Day Trip: A guided day trip is a hassle-free way to experience the beauty of the Atlas Mountains. On this full-day tour, you’ll visit the four famous valleys in the region, do some hiking, and take in the stunning landscapes. Read more about this tour here.

14. Hit the Slopes in the Atlas Mountains

Yep, by slopes I mean skiing! During the winter months (December to March/April), the Atlas Mountains are covered in heaps of snow that make for some pretty sweet slopes.

If you need a break from the city for a few days or just a more affordable skiing adventure, consider giving Morocco a shot.

15. Discover Marrakesh’s Interesting Past at Badi Palace

The once-grand and now-ruined El Badi Palace holds many stories that still remain strong in its ruins.

Built at the end of the 16th-century by Sultan Ahmed al-Mansour to commemorate the victory of the Battle of the Three Kings against the Portuguese, this huge ruined palace reflects years of battles, opulence and destruction.

Badi Palace

16. Get the best bang for your buck at Riad Tchaikana

If you’re looking for a great place to stay without breaking the bank too much, Riad Tchaikana offers you the best of both worlds. Offering spacious suites and stunning traditional decoration, this riad will give you great value for money.

17. Visit the once-hidden Saadian Tombs

Sealed up for centuries, only to be rediscovered in 1917, the majestic Saadian Tombs are the former resting place of royalty. Considered a sacred destination, the quiet enclosure at the kasbah is decorated with colorful tiles, Arabic script and elaborate carvings.

18. Enjoy a Different Experience at Mama Afrika

Don’t enjoy drinking alcohol or want to do something different with your evening?

At Mama Afrika, you can enjoy blended fruit smoothies and mocktails that taste just as good as they look. With great drinks, food and a quirky atmosphere, this is a great place to chill and chat.

19. Visit the Marrakesh Museum

Calling all art and history buffs, this one is for you!

Located in the old center of Marrakesh within the beautiful Dar Menebhi Palace, this art museum contains art pieces and stunning architecture that are simply there to be admired.

20. Visit Ben Youssef Madrasa

The largest and most important Islamic school in Morocco, this magnificent building is home to 130 rooms and houses over 900 students.

Built over 500 years ago, the Ben Youssef Madrasa needs to be on your list of things to see in Marrakesh even if you just stand there and admire its beauty.

Glorious Ben Youssef Madrasa

21. Eat your Heart out at La Cantine Des Gazelles

Looking for a place that serves some of the best chicken tajine or beef cous cous? Look no further than La Cantine Des Gazelles.

Offering Moroccan classics that will blow your mind, this cute little restaurant is also widely known for its chocolate crepes.

22. Stay at La Sultana Marrakech

Ever wondered what a maximalist style looks like?

At La Sultana Marrakech, you will be bombarded with painted, carved, tiled and polished finishes, exotic decor, and facilities that will entice you to never leave the hotel.

23. Take a Cooking Class at Cafe Clock

Experience Moroccan tradition when it comes to creating culinary classics by taking a cooking class at Cafe Clock.

From starting the day buying the ingredients at the local market to experimenting with spices, flavors, and ingredients that amaze when combined together, you’ll end the day sitting down for a huge feast and laughing until you can’t anymore.

Read our experience: The Best Marrakesh Cooking Class

marrakesh cooking class Cafe clock

24. Go Canyoning in the Middle Atlas Mountains

Need some adventure?

Not far from the city, you can get your thrill on by cliff jumping, abseiling from waterfalls and sliding down natural rock slides in the Atlas Mountains. There are many daily to 5-day activities here where you can trek and camp your way to Marrakesh or just pop out for an adventure-filled day.

25. Take a break at Bazaar Cafe

Relax after a day in the busy souk at Bazaar Cafe. Boasting incredible views over the city, this location is a popular spot both day and night, and the food and service are always top-notch.

26. Camp Under the Stars in the Sahara Desert

There is nothing like sleeping under the stars especially surrounded by desert for miles around, so consider taking a multi-day adventure from Marrakesh.

Grab a camel and walk in a nomad’s shoes, experiencing what it is like to sleep in one of Mother Nature’s greatest treasures.

desert luxury tent morocco

27. Cool Down at Nikki Beach

If you’re looking for a place to relax in the day but also party in the night, then you don’t have to leave Nikki Beach.

Full of swimming pools, lively bars and restaurants, and an enticing dancefloor, this is a great place to be if you like to get your groove on.

28. Zoom Down the Huge Dunes of Merzouga on a Sandboard

Not far from Marrakesh, you can get a serious adrenaline rush. Spend hours hiking to the top of some of the steepest sand dunes around and zoom down them at 50 mph on your trusty sandboard.

Trust us, it’s worth it!

sandboarding in the desert

29. Get the most out of Marrakesh with a stay at Riad O

Located in central Marrakesh and walking distance from all the main attractions, Riad O ticks all the boxes for convenience. But it doesn’t stop there! This stunning riad also scores major points for comfort, cuisine, facilities, decor, and an overall fantastic service.

Travel Tip: There’s so much to see and do in Marrakesh! Whether it’s exploring the outdoors, enjoying Moroccan food, or having a hammam experience, there’s something for everyone. Check out these awesome Marrakesh tours to experience the best of this vibrant city!

What are your favorite things to do in Marrakesh? Share with us in the comments!

Planning a trip to Morocco? Check out a few of our other articles

Inspired? Pin it!

Things to Do in Marrakesh | Headed to Marrakesh soon? Here are 29 amazing things do in Marrakesh that you shouldn't miss!
Share This!

Leave a Comment