57 Fun Things to Do in Marrakech, Morocco

Evan Bryce profile image
Evan BryceTravel WriterUpdated on: September 13, 2023

A culture-rich gem straddling the edge of the Sahara Desert in the foreground of the Atlas Mountains, Marrakech (or Marrakesh) is a bustling city of history, art, and architecture — a melting pot of old and new that never ceases to amaze travelers with its vibrant markets, well-preserved landmarks, and incredible flavors.

If you’re looking for a new adventure or some time away from your everyday life, this Moroccan destination offers a plethora of activities to keep you busy not only during the day (from traditional crafts markets to quirky museums) but at night as well — rooftop bars, belly dancers, boat cruises… you name it!

So, if you’re on the hunt for some of the most exciting things to do in Marrakech, look no further. The sun-kissed Moroccan Red City, complete with its famous red sandstone-walled Medina, awaits.

Want to dive straight in? Browse our catalog now!

1 – Join a walking tour of Marrakech’s old city

walking tours in Marrakech

Offering everything from modern-day market tours to gastronomic walks, Marrakech walking tours are the perfect way for visitors of all ages and backgrounds to get under the skin of this vibrant city.

For those who’d like a more in-depth look at daily life here — without actually having to live it themselves — there’s also plenty of tours that stop by local landmarks, mosques, and homes.

2 – Unwind in one of the city’s stunning gardens

best gardens in Marrakech

A city with no shortage of tranquil, colorful gardens, Marrakech’s green spaces provide a lovely escape from the chaos of the streets.

Majorelle Garden, which is named after its creator Jacques Majorelle — and was later purchased by fashion designer Yves Saint Laurent in 1980 — is among one of Marrakech’s most famous gardens. Outside, it’s just as much a feast for the eyes as it is inside, featuring art deco architecture and an incredible plant collection.

Still, it’s far from the city’s only stunning breath of fresh air… The near-millennia-old Menara Gardens (another UNESCO World Heritage Site) is situated around a lake that bounces enchanting sunset colors.

Anima Garden, the work of artist André Heller, is filled with quirky are and sculptures; the Secret Garden, known for its air of luxury, is attached to a palace and offers a boutique and a bookshop.

And the Cyber Parc Arsat Moulay Abdeslam (or Cyber Park, for short), offers charming ornaments and fountains throughout its botanical garden as well as an interactive telecommunications museum and kids play zone.

As you can tell, no matter where you’re staying, a breath of fresh air is never too far away.

3 – Go hiking in the Atlas Mountains

hiking tour in the Atlas Mountains

A wonderful option for a day trip, hiking tours in the Atlas Mountains are a great way for travelers to see (and experience) nature at its finest.

These excursions aren’t just about trekking through untouched wilderness, though: they also offer plenty of opportunities to learn more about Moroccan life and traditions — including visits with local shepherds, traditional Berber feasts, and swimming in natural pools.

Be sure to choose an excursion that stops at Ait Ben Haddou, a fortified and postcard-worthy ancient city that’s been on the UNESCO World Heritage list since 1987. Some day trips also include Ourika Valley.

4 – Explore the Palm Grove (Palmeraie)

Palm Grove camel riding near Marrakech

Home to over 100,000 engulfing palm trees, some of which have been standing for almost 1000 years, Palm Grove is the very definition of an oasis, conveniently found at the edge of the city’s northern rim.

As you walk along the serene trails — or ride a camel, or explore at higher speeds on a quad bike — among the palms, it’s hard not to get lost in this tranquil paradise.

5 – Wander the halls of the Museum of Marrakech

Museum of Marrakech

One for the culture-lovers and art aficionados, the Museum of Marrakech — sitting inside the Dar Menebhi Palace — is a wonderful place to explore the region’s rich history and traditions.

With a sprawling collection that covers everything from ancient artifacts to weapons, jewelry, musical instruments, pottery, tiles, and intricate carpets, there’s so much to see here, and the exhibits change regularly — meaning that repeat visits are almost a must.

Directions in Google Maps

6 – Go camel riding in the Sahara Desert!

Sahara Desert tour from Marrakech

When people think of Morocco, they often think of the Sahara Desert — and with a good reason!

Situated just outside Marrakech, a desert tour is an experience that everyone should have at least once. Enjoy stunning views as you explore this stark environment between the humps of these beautiful creatures, and learn about the traditions of nomadic Berber tribes along the way.

If you can’t decide where to go, both Zagora and Merzouga are popular choices, with the tourist-adored town of Fez, the nation’s second-largest city easily worked into the itinerary.

Check out the best Marrakech desert tours and desert tours price. Pick the tour that fits best your budget.

7 – Spend a day exploring the Medina of Marrakech

Medina of Marrakech

The magical Medina of Marrakech is an ancient city within a city, built as an old Islamic capital dating back to the 11th century.

Today, the labyrinth of cobblestone alleys is home to some of the country’s finest souks, Hammam bathhouses, and madrasas (Islamic schools), which stand as testaments to its rich history — not to mention that they’re all incredibly photogenic!

A range of walking tours operate through the beloved space, including some that stop by the Bahia Palace and Le Jardin Secret — but it’s not a bad idea to explore on your own either.

8 – Soar over the city in a hot air balloon

hot air balloon rides in Marrakech

To see this beautiful city from a whole new perspective, it’s worth booking a hot air balloon ride in Marrakech.

As well as offering some jaw-dropping views — and plenty of photo opportunities — these excursions also offer insight into rural life in Morocco: with an incredible contrast of city and desert, as well as glimpses of the Atlas Mountains.

For the ultimate experience, combine your sunrise flight with a Berber breakfast and camel ride!

Read more about Marrakech Hot Air Balloon Price

9 – Explore the historic Dar el-Bacha palace

Dar el-Bacha palace, Marrakech

For a fascinating taste of Marrakech’s rich, historical past, make your way to the Dar el-Bacha Palace — one of several restored riads within the city.

Originally built in the early 1900s by Thami El Glaoui (AKA the Lord of the Atlas), the decorated landmark is known as one of the most beautiful places in Red City, and therefore should sit high atop any vagabond’s list of things to do in Marrakech.

10 – Check out the rugs at the Boucharouite Museum

Boucharouite Museum, Marrakech

For an interesting insight into one of Morocco’s oldest and most beloved crafts, stop by the Boucharouite Museum — a museum dedicated to Berber rugs.

The fascinating exhibits show how these beautiful pieces are made: from dyeing and spinning wool to weaving and finishing off with expert design work. And although it is not strictly a craft museum, visitors can also watch weavers in action during certain exhibitions.

What’s more, the museum’s curator and founder, Patrick de Maillard, lives on-site, offering plenty of stories and laughs about his collection.

11 – Check out the Ouzoud Waterfalls with a boat tour

Ouzoud Waterfalls, Marrakech

Cascading into the warm El-Abid River below, about 150kms from the hustle and bustle of Marrakech lies one of Morocco’s most spectacular natural wonders: the Ouzoud Waterfalls.

Comprised of a collection of stunning falls (to an impressive height of 110m tall), it is one of the country’s finest sights — yet surprisingly unknown to many travelers.

For those who don’t fancy braving narrow trails and steep steps to reach the base of these magnificent falls, a more relaxing way to see them is by taking an organized boat tour.

12 – Stuff your face on a food tour!

food tours in Marrakech

Foodies, rejoice! If you want to get the most out of your visit, sign up for a food tour and stuff yourself silly on all kinds of Moroccan cuisine.

Spend an afternoon enjoying some high-quality local eats (olives, nuts, pastries, local fruits) while learning about the history behind them — not to mention burning off at least a couple of calories while walking between souk vendors and hidden eateries!

13 – Admire the beautiful Bahia Palace

Bahia Palace in Marrakech

The Bahia Palace — with its intricately decorated walls and domes, and sprawling Grand Courtyard — is an architectural masterpiece; one of many in this ancient city.

Built in the late 19th century, the palace is now open to the public as a museum of sorts, where curious visitors can wander through its fabulous rooms and lush gardens.

Today, it stands as one of the most impressive sites in Marrakech, which is why many visitors choose to book guided tours of this UNESCO World Heritage Site. For the best bang for your buck, consider a tour that also stops by the equally impressive, 16th-century Grand Badii Palace.

14 – Explore the Agafay Desert on a quad bike

quad tour in Marrakech

The Agafay Desert is a stunning section of the Sahara that’s just outside Marrakech — and it’s one of Morocco’s most popular places to go quad biking, sandboarding, and camel riding.

The desert is fairly well-documented for Moroccan tourists, but for those who like to explore a little more of the area, plenty of excursions also include visits to the Atlas Mountains and the sparkling Takerkoust Lake.

Stargazers, take note: do whatever you can to stay overnight at one of the Agafay Desert campsites.

15 – Admire the Koutoubia Mosque (Mosquée Koutoubia)

Koutoubia Mosque, Marrakech

With its iconic 120m minaret standing high above the Djemaa el Fna square around the corner, the Koutoubia Mosque is one of the city’s most famous landmarks in Marrakech — and for good reason, as the highest point in Marrakech, with local laws preventing any taller building from being erected any time soon.

After snapping a few pics for the ‘gram and exploring the gardens, take a stroll around nearby Parc Lalla Hasna.

You can also take a look at it as you embark on one of the excellent city tours in Marrakech!

Directions on Google Maps

16 – Tantalize the tastebuds with a cooking class

cooking classes in Marrakech

If the idea of learning how to cook local dishes has always fascinated you, then one of the best things you can do is take a multi-course cooking class.

Luckily for travelers and foodies alike, Morocco’s cultural hub (as well as the nearby Atlas Mountains) offers plenty of places to learn about, and taste, Moroccan cuisine.

Regardless of which class you choose, you’ll be introduced to the wonderful world of North African spices, flavors, and cooking techniques.

17 – Check out the Dar Si Said local history museum

Dar Si Said local history museum, Marrakech

Boasting not one but two admirable claims to fame — being the oldest museum in the city and presenting the largest number of artworks of any museum — the Dar Si Said Museum is a must-visit for art and culture buffs.

A great way to learn more about the rich culture and traditions of Morocco, a visit to Dar Si Said in Marrakech is also an opportunity for travelers to take some beautiful photos with one-of-a-kind architectural design reminiscent of being a late 19th-century palace.

Make sure to check out the wedding chamber and serene riad garden, both of which are spectacular.

18 – Take a day trip to Essaouira

Essaouira

Once you’ve ticked off a busy few days exploring Marrakech and its surrounding sights, why not take the chance to escape for a day and head over to Essaouira — a beautiful and colorful coastal city?

Located just two and a half hour’s drive away from Marrakech (Supratours buses leave regularly), this seaside town is renowned as one of Morocco’s top destinations for surfing enthusiasts (with plenty of lessons available — but is also worth visiting for its unique architecture and bustling medina.

Hot tip: Check out our complete list of fun things to do in Essaouira.

I recommend checking out the quiet Diabat Beach, or heading up into the stone ramparts of the city’s fortified walls — which are home to some excellent cafes where you can relax with a drink (or delicious Moroccan sandwich) as you take in the sights and sounds of this beautiful town.

Read more about the best day trips from Marrakech.

19 – Explore the loud, vibrant souks (markets)

souks tours in Marrakech

One of the unmissable things to do in Marrakech for foodies, a local-led food or shopping tour through one of the city’s vibrant, colorful souks (markets) is a great way to spend an afternoon.

While every adventure is different, on most, you’ll travel around the maze-like souks, learning about local traditions and customs while sampling various treats along the way — stops include stalls selling spices (such as saffron or cumin), colorful fruit juices, sweets galore — think dried fruits dipped in sugar syrup—and much more!

And if you really want to make the most of your visit, try the shopping tours in Marrakech, and browse through the best of the best!

20 – Make the trip to Woven History Marrakech

Woven History Marrakech
credit to Woven History Marrakech

Located about 45 minutes drive from Marrakech, the Woven History Marrakech Museum is dedicated to all things related to Moroccan textiles and weaving.

Featuring traditional artisanal displays, plenty of rugs, as well as modern exhibits that focus on contemporary designers, visitors can expect a rich experience with plenty of hands-on activities.

Hot tip: after wandering around the exhibits, I recommend sticking around for a live demonstration of weaving and knotting. And stop at the terrace to admire the view of the Ourika Valley!

21 – Appreciate the decorations of the Ben Youssef Madrasa

Ben Youssef Madrasa, Marrakech

Tucked away amidst souks and cobblestone alleys, near the Ben Youssef Mosque and Museum de Marrakech, the spectacular Ben Youssef Madrasa is one of the oldest and most important monuments in Marrakech, boasting a wealth of history dating back to the 15th century — as well as the title of the largest madrasa in North Africa.

The tile-lined courtyards are a sight for sore eyes, while the intricate carvings, exquisite walls, and ancient arches are sure to get any architecture buff riled up.

Directions in Google Maps

22 – Visit Ouarzazate on a day trip

Ouarzazate

Filled with Kasbahs (Moroccan palaces) and close to oasis and the Atlas Mountains, Ouarzazate is a great place to understand the desert and the towering dunes surrounding the area. Plus, full-day trips usually also include a visit to World Heritage sites and a stop at the Tizi N Tichka mountain pass.

Other great day trips include visits to Aït-Ben-Haddou (known as “the clay city”), the many Berber villages that dot the desert, the Atlas Film Studio, and the epic landscapes of the Atlas Mountains.

23 – Relax and unwind in a traditional Moroccan hammam (Turkish bath)

Moroccan hammam, spas in Marrakech

Weary legs? Looking for a cheat code to beat the jetlag? Or a little stressed from haggling in all the souks? Then you could do much worse than making a beeline for one of Marrakech’s zen-inducing hammams.

These ancient steam baths are the perfect place to rest and rejuvenate, with a range of treatments available too — including exfoliation scrubs, foot massages, and couples massages!

Of course, there are plenty of Western-style spas too, if you prefer not to stray too far from the norm.

Hot tip: for the best prices and package combos, I recommend booking online in advance.

24 – Get the heart racing with a buggy tour

buggy tours in Marrakech

Typically lasting between 2 and 4 hours (depending on your adventure of choice), a buggy tour near Marrakech, through the rugged, open terrain of places like Palmgrove or Rock Desert, is an excellent activity for any thrill-seeker’s to-do list.

Not only are these off-road vehicles the perfect way to explore Marrakech’s beautiful surroundings, with tours ranging from slow-faced sightseeing journeys to bumpy adventures through the desert, but they also include hotel pickup and dropoff, and often a lip-smacking lunch!

25 – Spend a couple of hours at the House of Photography

House of Photography, Marrakech

One of the best things to do in Marrakech, visiting the House of Photography is a great way for travelers and tourists alike to get up close and personal with some captivating imagery without having to travel too far.

Featuring works by local photographers who have documented Morocco’s rich culture over several decades, the revered attraction showcases a range of permanent and rotating displays such as ‘Jews in Morocco’, ‘Women in Morocco’, ‘Life in colors’, and ‘Privacy and Encounters, Morocco 1975’.

26 – Learn about fashion at the Yves Saint Laurent Museum

Yves Saint Laurent Museum, Marrakech

If you’re a fan of fashion, it’s worth checking out the Yves Saint Laurent Museum — an impressive museum that provides a fascinating look into one man’s creative fashion-focused mind.

Found in the heart of Marrakech, a stone’s throw from the Majorelle Garden, this unique attraction is home to a diverse collection: some 5,000 garments, 15,000 accessories, and tens of thousands of sketches span the museum — many of which come from the Fondation Pierre Bergé.

Even the museum itself, adorned in exquisite architecture, is impressive.

27 – Marvel at the Marrakech train station

Marrakech train station

One of the most important train stations in Morocco, Marrakech’s railway station is a must-visit for history buffs, art enthusiasts, and architecture aficionados.

Besides being a central point for transit in and out of the city, it’s a great way to see some impressive pieces of Moroccan design while getting your dose of the local culture at the same time through some A-grade people-watching.

Of course, if you actually want to catch a train, there are direct routes to fascinating cities such as Fez, Rabat (the capital), and the infamous seaside destination of Casablanca.

Directions in Google Maps

28 – Get outta town with a jeep tour!

jeep tour in Marrakech

A must for the adventure lovers among us, there’s nothing quite like climbing into a jeep for an off-road adventure through the sun-drenched Sahara Desert.

While you’ll undoubtedly spot some of the country’s famous red sand dunes, there are also countless other opportunities to explore Morocco in this way — from seeing date plantations and palm groves to driving through olive orchards and Berber villages.

29 – Explore the wonders of Imlil and Kik Plateau

Kik Plateau tours from Marrakech

Even by the stunning standards of the Atlas Mountains, the Kik Plateau stands out; a dazzling blend of stone and trees that overlooks the valley below and the many nearby towns.

One of these areas, Imlil, is a wildly popular option for day trips; and with its lovely little villages tucked into scenic canyons, it’s easy to see why.

Take some time to enjoy this unique blend of nature and local life!

30 – Grab a souvenir at Place des Ferblantiers

Place des Ferblantiers, Marrakech

Despite being rather small in size compared to the likes of Jemaa el-Fna (therefore often overlooked by the run-of-the-mill tourists), Place des Ferblantiers is regularly exuding an upbeat atmosphere.

A square dedicated to the artisans, this is a great place for buying some trinkets and gifts from local craftsmen. Colorfully decorated stalls that line either side of your stroll offer an array of different goods — carpets, leatherwork, clothing, and shoes, to name but a few of the goodies on offer.

Of course, some maamoul (shortbread pastries filled with dates or nuts) or baklava is never too far away either.

Directions in Google Maps

31 – Trek up Mt. Toubkal (Jebel Toubkal)

Mt. Toubkal hiking tour from Marrakech

Grab your walking poles and hiking boots; at the highest peak in North Africa (13,665 feet), Toubkal is a must-do for hikers of all levels.

While it can be reached by car or taxi, on either day trip or multi-day excursions, hordes of adventurers choose to make this journey on foot via the Berber villages surrounding Marrakech — an experience that provides a unique insight into local culture that isn’t gleaned from sitting inside a tour bus.

Some day trips also include Imlil.

Hot tip: Dress warm, the summit is no stranger to snow! (well… that would be more of a “cold tip”, but you get the point)

32 – Visit the Orientalist Museum of Marrakech

Orientalist Museum of Marrakech

Another (small yet brilliant) museum to check out while you’re in the city is The Orientalist Museum of Marrakech — a wonderful place that’s dedicated to preserving Moroccan art and culture, as well as showcasing different artistic movements from Western Europe.

Found next door to the picturesque Riad Star, the Museum offers an incredible collection of both paintings and sculptures (including Delacroix and Majorelle) and has been noted as one of the best things to do in Marrakech for culture snobs.

The unique exhibitions can change regularly, so be sure to check the website to see what’s on before you go!

33 – See the local side of life on some scooter tours

Scooter Tours in Marrakech

You’ve probably never taken a scooter tour like this… but it’s bound to be an unforgettable adventure!

Hop into a classic sidecar and go for a wild ride through the city and surrounding countryside, winding through flea markets, epic desert landscapes, and everything in between.

Close to the scenery and moving at a fast pace, you’ll be thrilled with every mile!

34 – Test your skills with a survival course

survival training in Marrakech

This is less of a luxury holiday and more of a hardcore outdoor experience… but it’s definitely a thrilling one!

Head out into the rugged desert and get a taste of life thousands of years ago, trekking through powerful sand dunes, sleeping in caves traditionally used by nomads, and searching for food and water in the ever-changing environment of the desert.

Challenge yourself with a survival course and embrace a more intense, rewarding side of the landscape!

35 – Get a glimpse of Jewish heritage in the Mellah neighborhood

Jewish heritage in Mellah, Marrakech

The Mellah neighborhood is one of the most interesting parts of Marrakech, and it’s a great place to visit during your stay. The old Jewish quarter, which dates back to the 1500s, has been transformed into an attraction that offers fascinating and eye-opening insights into the nation’s decorated history — including how Jews were once treated.

The Lezama Synagogue is a popular stop, likewise the Hebraic jewelry stores, spice markets, and Place des Ferblantiers, all of which are great ways to learn about the unique culture that once thrived in this city.

Directions in Google Maps

36 – Saddle up for a horse riding adventure

horse riding trip from Marrakech

As far as romantic things to do in Marrakech go, few are better than taking a morning horseback ride through the verdant palm groves of Palmeraie… or a trot through the Atlas Mountains… or a slow gallop down the soft sands of Essaouira — as you can see, there’s no shortage of options!

Perfect for families, couples, or groups of friends, these excursions can accommodate all levels of experience.

37 – Soak in the electric atmosphere at Djemaa el Fna

Djemaa el Fna, Marrakech

The bustling, world-famous Djemaa el Fna serves as the city’s most significant square — a deserved UNESCO World Heritage Site in its own right.

A hubbub of traders, storytellers, musicians, and more scattered across the plaza every day to delight locals and tourists with their colorful displays of traditional Moroccan culture.

The square is also home to an abundance of food stalls that offer local delicacies, including the famous Moroccan pastries. While there’s no harm in wandering around solo, to uncover the authentic hidden gems, a locally-led walking tour is your best bet.

38 – Take a crack at the clay in some Pottery workshops

Pottery workshops in Marrakech

The art of this region is part of its charm, and you can even make some for yourself if you want a particularly memorable keepsake!

Pottery workshops bring the concept of “hands-on” to the next level, as you work with local artists to sculpt marvelous little pieces that are patterned after classic Moroccan works.

Learn about the history and cultural details of this lovely artform, as you explore different techniques for creating just the right vessel.

39 – Step back in time at the Saadian Tombs

Saadian Tombs, Marrakech

After a couple of days exploring this fascinating city, it’s time to delve deeper into the past and check out some history!

The Saadian Tombs, found in the city’s Royal Kasbah district, are an incredible example of stunning architecture from the Saadian period — acting as the former resting place of royalty.

All up, more than 66 historically significant princes and prominent figures lie in the Saadian Tombs, with hundreds more chancellors and wives spread throughout the two mausoleums and marvelous gardens.

Although the tombs have lain open for decades and can be visited on your own (with some maps available at reception), it’s worth booking a tour with one to learn more about the historical significance.

40 – Scoot around town on a bike tour

bike tour in Marrakech

Taxis and tour busses? Nah. For those who are more energetic, it’s worth booking a bike tour of the city.

With cycle lanes across the medina and beyond, cycling is an excellent way to see this fascinating part of Morocco and get off the beaten path — especially if you’re looking for routes that avoid heavy foot traffic.

Combining history lessons with some exercise — either mountain biking through the Atlas Mountains or Ourika Valley, or a classic pushbike through the city center — these tours are an excellent way to gain a new perspective, learn a thing or two from the expert guides, and will leave you with plenty of memories.

41 – Experience the flavors of Marrakech

best restaurants in Marrakech

Moroccan food is well-known for its deep tones and layers that will make your taste buds really happy. So when in Marrakech, make sure you make some time exploring the mouth-watering cuisine the city has to offer.

Foodies love fusion restaurant Plus61, which mixes Mediterranean fare with traditional Moroccan food. A simple interior, fresh ingredients sourced locally, and great cocktails perfectly compliment the menu, which includes things like steak sandwich with chilli butter and fish of the day with lemongrass sauce.

For food with a touch of home-cooked magic, try the Amal Centre. Run by a non-profit organization that trains disadvantaged women in the culinary arts, the Amal Centre specializes in traditional Moroccan dishes such as tajines and pastilla.

Looking for something different? French bistro Le Petit Cornichon offers a great lunch menu and Naranj is a great Lebanese restaurant with an elegant interior and serving traditional dishes.

42 – Fly over the mountains in a zip line adventure

zip lining in Marrakech

For thrilling flights with stunning views, it’s hard to beat zip lining in Marrakech. Whether this is your first time zip lining or you’re almost a pro, the nearby Atlas Mountains are the perfect place for your next adventure.

Zip lining tours out of the city are usually a full-day thing, as you’ll enjoy other attractions as well during your trip. When it comes to the Atlas Mountains, those “extras” usually include a hike through forests and Berber Villages, a walk through hanging bridges, and four zipline rides (the longer over 1,000 feet) with an amazing birds-eye view over the valleys below.

The ziplines are part of the 173-acre Terres d’Amanar adventure park, where you can also try quad biking, archery, play games, participate in health workshops, and even learn how to erect a berber tent.

43 – Celebrate Morocco’s leading ladies at the Museum of Women

Museum of Women, Marrakech

A wonderful museum in the historical Sidi Abdelaziz quarter that should, without question, be on your list of places to visit if you’re in town for a while, the Museum of Women in Morocco is dedicated to celebrating traditional women’s roles.

Operating under the mantra of maintaining, showcasing, and celebrating the culture of Moroccan women and their artistic achievements, the Museum presents a vast array of works by painters, activists, filmmakers, poets, textile weavers, fashion designers, and more.

44 – Wander ancient ruins at the Badii Palace

Badii Palace, Marrakech

An infamous landmark, this 16th-century palace (which took 25 years to construct) was built by Ahmed el Mansour and was longtime considered one of the grandest palace complexes in Morocco.

These days, however, Badii (sometimes called the El Badi Palace or Badi’ Palace) has been stripped of most of its former beauty and remains as ruins — still, the popular tourist attraction offers the chance to see what life was like back in those days, and explore a handful of art and history exhibits in two subterranean chambers and the Khayzuran Pavilion houses.

45 – Get a little wet at the Mohammed VI Museum of Water Civilization

Mohammed VI Museum of Water Civilization, Marrakech

A museum dedicated to the history of water is one worth checking out, especially when it’s as sleekly designed and interactive as this.

Offering several exhibition spaces for showcasing art exhibits that are motivated by aquatic themes, as well as exploring concepts like water management, water distribution, and the science behind our most precious resource, the museum is a must-see for anyone with even the slightest interest in our natural world.

The entire space, which sits about 15 minutes by car from the city’s main haunts and is spread out over 3 levels and features impressive 360-degree video projects.

46 – Take to the skies — go paragliding!

paragliding in Marrakech

If you’ve ever dreamt of seeing the world from a bird’s-eye view, then paragliding in Marrakech is one to tick off your bucket list.

With spectacular views over a range of landscapes — choose from the Agafay Desert, Atlas Mountains, Kik Plateau, or Aguergour — you really can’t go wrong.

As a little bonus, transport to and from the city is typically included.

47 – Spend the day at the Palooza-Allal Al Fassi World amusement park

Palooza Allal Al Fassi World, Marrakech

Who doesn’t love a good day at the amusement park? If you’re looking for fun things to do in Marrakech, look no further as Palooza-Allal Al Fassi World is arguably one of the best.

With dozens of attractions and rides themed around dinosaurs and the Prehistoric era, from swimming pools to the Dino Tower, plus plenty of live entertainment, this local park is ideal for families.

Note: The park is only open during the summer months (April-September).

48 – Have dinner at the Palais Arabe!

Palais Arabe, Marrakech

A splendid way to finish off a busy day exploring the city is by checking out one of the city’s fine, and fairly affordable (by western standards) restaurants.

As a feast for both the belly and the eyes, thanks to its live entertainment consisting of everything from traditional singers to belly dancers, snake charmers, and circus performers, the Restaurant Palais Arabe — housed in a beautiful oriental-style building in the Djemma El Fna Square — is a must-visit while in Marrakech!

49 – Go wakeboarding!

wakeboarding trip in Marrakech

A favorite activity for adrenaline junkies, wakeboarding is a popular water sport in Morocco, acting as both a quench for adventurous thirst and a way to cool off in the toasty year-round heat.

While cable wakeboarding promises a great time, most companies also offer waterskiing and kneeboarding, with the Atlas Mountains towering impressively in the distance.

50 – Book some tee time

golf courses in Marrakech

Marrakech’s sunny, hot climate means it’s always the perfect time for a game of golf.

For an incredibly stunning location, head to Assoufid Golf Club Marrakech. The course is located in the heart of the desert, a stunning contrast of sand dunes and bright greens. Located right by the Atlas Mountains, the club offers special play-and-stay packages that include accommodation at the nearby Al Maaden Golf Resort Marrakech.

If you’re on a budget, the Samanah Country Club and the Al Maaden Golf Resort are more affordable places to play. With beautiful terrain, challenging layouts, and tree lined fairways, these golf courses will appeal to both beginners and advanced players.

52 – Sip on a cocktail (or a Moroccan tea) at some of Marrakech’s best rooftop bars!

best rooftop bars in Marrakech

You’re on vacation, after all, so why not make the most of it and get your drink on?

Cocktails with a view is what these places are all about — so admire panoramic city views from up there in the clouds!

The chic but unpretentious Nomad on Rahba Kedima Spice Square is both affordable and conveniently located. Café Des Épices is your no-frills (read: wallet-friendly) rooftop bar that also dishes up a delicious crepe.

The Sky Lounge at The Pearl is all about sophistication, with a rooftop pool and a Japanese-influenced restaurant to boot. While Le Foundouk is a must for the romantics — a fine-dining restaurant with candlelit tables and no shortage of fine wines.

53 – Ride a jet ski at Lake Lalla Takerkoust

jet ski at Lake Lalla Takerkoust, Marrakech

Offering a great way to cool off and enjoy the views of lush, rolling mountains in the backdrop, jet skiing is an exhilarating activity that provides endless fun for tourists and travelers alike.

While there are several companies offering rentals on Lake Lalla Takerkoust (which is often dubbed one of the most beautiful lakes in Morocco), it’s best to go with an experienced guide who can take you out on the water and show you all of the coolest spots.

54 – Cool off at a water park!

waterparks in Marrakech

It’s no secret that the summers in Marrakech are hot (in fact, the whole year’s pretty darn hot), but fear not — there’s no better way to cool off than at one of the world-class water parks located nearby.

Enjoy over 30 thrilling waterslides at the Aqua Fun Club, an outer-city oasis surrounded by shady olive trees; or take the family to Oasiria, where the wave pool and lazy river will keep the youngsters entertained for hours.

Hot tip: don’t forget your sunscreen or you’ll be hurting later on…

55 – Tap into some zen with a bit of Yoga

Yoga in Marrakesh

Salute the sun and twist yourself like a pretzel… it’s time for a bit of yoga in Marrakech!

Time some to detox, rejuvenate, and check in with yourself and your body as you move through various poses, with the city’s most beautiful buildings and markets as a backdrop.

No matter your level of practice, you can find some tranquility in this age-old practice!

56 – Eat next to fire-breathers at the Fantasia dinner show

Fantasia Dinner Show in Marrakesh

Camel riding, acrobats, belly dancers… what’s not to love?

If it’s an evening full of entertainment that you’re after, then look no further than Fantasia — a dinner date full of razzle-dazzle.

Here, you can dig into a multi-course meal while being amused by the Arabian Knights-style live show — which includes horses, exotic singers, and fire eaters.

With round-trip hotel transportation usually included, you can knock back beverages to your heart’s content!

57 – Sleep in a traditional, luxurious Riad

best riads in Marrakech

Who says hotels need to be basic, right? Why not make your accommodation a cultural experience in its own right and stay in a Riad? These iconic homes are typically multiple-story dwellings that center around an open-air courtyard, often equipped with a water feature or pool for a lovely dose of tranquillity.

These classic Moroccan abodes are where you can expect to catch up on your beauty sleep — with comfortable beds, air conditioning, and hot showers. And the best part about them is that they’re often lovingly decorated with local crafts, antiques, and arty decor!

With dozens of riads hotels available to book for a unique and unforgettable night, you’re truly spoiled for choice, so here are a few of the all-stars to consider:

The Riad Jardin Secret is a five-minute walk to the main souks and offers simple elegance; Riad Kniza inside Bab Doukkala boasts its own pool, spa, and hammam; Le Riad Berbère serves homemade jam and features a remarkable rooftop terrace, and L’Hôtel Marrakech is highlighted by its floor-to-ceiling French windows — and that’s just to name a few.

58 – Try your luck at the Casino of Marrakech

Casino de Marrakech, Morocco

Located in a historical but renovated mansion, Casino de Marrakech is a popular stop for both locals and tourists alike and the setting of several major poker tournaments throughout the year, including the World Series of Poker Circuit (WSOP).

This small but elegant space has been in operation since 1952, making it Morocco’s first casino. And while it retains much of its historical charm, it now also offers all the latest games and amenities. In addition to slot machines, you’ll also find roulettes, blackjack, Texas Hold’em, and several poker tables at the casino.

Tables and games are available till as late as 5 am, so come ready to keep playing!

59 – Plan a night out to remember

nightlife in Marrakech

Morocco is a traditional country, so if you want a more relaxed atmosphere with a more western crowd, the so-called “new area” is the place to explore. Here, bars and nightclubs stay open till after midnight and the atmosphere is louder and but also filled with more chill-out spots.

The Ibiza-style Silver nightclub attracts both international DJs and dancers. For a quieter and more stylish night out, stop by Le Bar Churchill, which has a dress code and serves elegant cocktails.

If you don’t mind skipping alcohol, the more traditional medina area is a great place for cafes with rooftop terraces, like Dar Anika or Le Salama.

How to get to Marrakech?

Forget about complicated rail systems and inconvenient public transport, not to mention trying to negotiate with taxi drivers — the best way to get from Marrakech Menara Airport into town is by organizing an airport shuttle service before your plane even takes off.

Besides the convenience and the fact that, when traveling as a group, it can often be the cheapest per-person option, it’s also a bit of an ego boost to see your name on a placard in the arrivals lounge!

Of course, the same logic applies to when you need to get to the airport for your return flight.

Where to stay in Marrakech?

If you need help choosing your favorite Riad to stay in, or if you’re after something else entirely — perhaps an all-out-luxury, 5-star resort; a budget-friendly hostel, or anything in between — then don’t spend hours searching the web.

Leave it to the experts and check out Booking.com. They’ve already done all the hard work for you, comparing over 400 booking sites to bring together the very best deals from across Marrakech (or any city you’re visiting, for that matter).

Luxurious Nobu Hotel is the whole package – perfect location close to the medina, a rooftop with 360-degree views, and elegant suites. Another stunning option is La Mamounia, which has made the list of “best hotels in the world” more than once. It features spectacular gardens, poolside brunches, and accommodation that include both rooms and riad-style stays.

If money is not an issue, book a room at the super luxurious Royal Mansour Marrakech, offering stays in private riads with tiled courtyards and fountains. For a more affordable stay, Riad Adore is budget-friendly, offers modern Moroccan décor, and even comes with a pool.

Visiting Marrakech on a budget?

Want to make the most of your trip to Marrakech without spending a lot? There are plenty of free walking tours available to help you explore. Explore city’s narrow alleyways, visit the 12th century Koutoubia Mosque, and stop by the popular Jamaa Elfna Square.

Other free walking tours help you explore the nightlife, discover street food or explore the unknown corners of the city.

Where to go next?

Ready to keep exploring beyond Marrakech? There are plenty of things to see and do outside the city.

If you wish to experience the Atlantic coast, head to Essaouira; explore the Medina, try windsurfing, visit the fish market, and make sure to visit the the Skala de la Ville, a 18th-century seafront fortification.

Continue your trip up North and discover Casablanca. With its skyscrapers and vast Atlantic coastline, this city offers a refreshing contrast with beach promenades and chic urban cafes.

About three hours away from Marrakech on Morocco’s southern coast is Agadir. Famous for its beautiful beaches and stunning coastal attractions like the Agadir Oufella historical landmark, the city is the perfect next stop after Marrakech.

But this busy, cultural city has plenty more to offer, including being steps away from the Souss-Massa National Park (home to oryxes and ibises) and the hiking trails of trails in Paradise Valley.

If you are traveling North, you must make a stop in Fez. Explore the ancient Medina of Fez, visit the iconic Al-Attarine Madrasa, stroll the bustling food markets, and relax in the serene Jardin Jnan Sbil.

Want to explore the area around Marrakech instead? There are plenty of multi-day trips that leave from the city and allow you to visit a number of destinations.

Two and three-day desert tours are the best ways to get started. You’ll visit Ait Ben Haddou, stop by Ouarzazate, ride a camel to a Berber camp, where you’ll spend the night. Other tours take you on a trek up Mt Toubkal, a trip to the Erg Chebbi Dunes, or an escape to the stunning Gorge of Todra.

Final thoughts

Let’s face it – it’s hard to run out of amazing things to do in Marrakech, no matter how hard you try. Whether you’re fascinated by the desert, want to go on day trips, or are ready to explore fascinating old streets and landmarks, Marrakech won’t disappoint.

This historic city has something for everybody, so make sure you don’t miss out! Go ahead and start planning your trip today!

Author
Evan Bryce profile image
Evan BryceTravel WriterUpdated on: September 13, 2023