10 Very Best Things To Do In Marrakesh

Atlas Mountains in Morocco, it’s a city that’s steeped in history dating back almost a thousand years. This all means there are heaps of the best things to do in Marrakesh dotted all across its historic centre. 

best things to do in Marrakesh

Anyway, getting lost aside, make sure to take a look all around the souks and remember to haggle.
best things to do in Marrakesh
best things to do in Marrakesh

1.) Ben Youssef Madrasa

best things to do in Marrakesh
best things to do in Marrakesh
So, to help you navigate the bustling city streets, I wanted to share some of the best things to do in Marrakesh when you visit. 
best things to do in Marrakesh
You don’t need to book tickets in advance, and you can buy tickets at the door. If you want to miss the majority of other visitors, arrive earlier in the morning or just before closing.
Now, there’s typically a queue to enter Jardin Majorelle but you can actually skip this if you buy this combination ticket (online or at the YSL Museum) for the museum and the garden together. 
Not only that, you can also head to the nearby Yves Saint Laurent Museum that’s mere minutes up the road. If you love YSL or are interested in the history of its fashion, then take a look inside. If not, stick to the gardens. 
Read more: Beautiful places in Morocco
We stayed for a few nights and totally loved how charming, friendly and gorgeous the rooms are. Plus, it’s right next to the Dar El Bacha Musée Des Confluences – making it a good spot to wander historic Marrakesh. 
Now, a word of advice, download an offline map to help you navigate the small streets. We downloaded offline Google Maps of the historic centre and it worked a treat. Though, I’m almost guaranteeing you’ll still get lost. 
best things to do in Marrakesh
Taking a day trip to the Atlas Mountains is something that we found so special. It’s easily one of the best things to do in Marrakesh if you’re fancying a break from walking the city centre. 
best things to do in Marrakesh

2.) Badi Palace 

best things to do in Marrakesh
Built way back in the 1500s, Badi Palace is a relatively large complex of ruined halls, open-air pavilions and residential quarters that you just can’t miss.
best things to do in Marrakesh
Probably one of the city’s most iconic parts, the souks of Marrakesh have to be explored. Filled with miles of tiny alleys, streets and market squares, you’ll find vendors selling everything from gems, herbs, carpets and so much more. 
Badi Palace is another one of the best things to do in Marrakesh that’s right in the heart of the historic centre.
Bahia Palace is probably one the most visited palace in Marrakesh, which is not too far from Badi Palace. Built in the 1800s, visiting is one of the best things to do in Marrakesh if you want to take in the ornate buildings of the city. 
Take a wander around the historic residence of f Thami El Glaoui and see the rooms where the likes of Winston Churchill and Charlie Chaplin visited. The Carved stuccos are just so ornate and well worth seeing. 
Reopened to visitors, after extensive restoration works, visiting is one of the best things to do in Marrakesh if you love northern African architecture.

3.) Stay in a Riad 

best things to do in Marrakesh
This iconic botanical garden is probably one of Marrakesh’s most famous parks to visit. Envisioned and created by Jacques Majorelle, it’s one of the best things to do in Marrakesh and is so colourful. 
Now, you sometimes need to wait around 30-60 minutes for a table, so be sure to pop straight to the coffee room as soon as you get into the palace. 
best things to do in Marrakesh
The historic Islamic college has been around for centuries, with a Madrasa (college) being on the site for much longer. 
First up has to be Ben Youssef Madrasa. It’s totally incredible – just look at it! 
best things to do in Marrakesh
It’ll take you around 30-minutes to explore and really easy to pop into if you’ve got spare time in Marrakesh. 

4.) Bahia Palace

The same goes for taxis, too. Taxi drivers hate putting on their meters for visitors. Agree on a price before entering the taxi and be sure to haggle down.
Getting peckish? For a tasty bite to eat, stroll over to Nomad (where you’ll need to book a table in advance). Head to their rooftop for a sunset dinner that’s totally yummy. 
Now, the easiest way to explore the Atlas Mountains is by tour. We headed on this epic private Atlas Mountain tour and loved it. That being said, if you want to keep costs down, you can join a shared tour that’ll take you to this beautiful area of Morocco. 
If you’re fancying a bigger hotel, outside of the hustle and bustle of the city, book into the Oberoi (which we loved). We stayed here for the latter part of our trip to the city and it was such a welcome respite from the busy city streets. 
We bought this at Yves Saint Laurent Museum and were able to head straight into the gardens after. Which is honestly such a relief on a hot Moroccan day. 

5.) Marakesh Souks

Harking all the way back to the  Saadian Dynasty, visiting Le Jardin Secret is one of the best things to do in Marrakesh that’s mere minutes from Dar El Bacha Museum.
Tarabel Riad - best things to do in Marrakesh
best things to do in Marrakesh
The grounds are huge and it’s well worth giving yourself 90-minutes to stroll through the complex itself. Oh, and if you’re visiting in Summer, make sure to take some water with you – there are lots of open areas with very little shade. 
best things to do in Marrakesh
One thing to remember (which you might just experience) is to be cautious about any unsolicited advice that friendly locals give you on the street about closing times, wrong directions etc. Often, it’s a relatively unharmful ploy to get you into a shop, market or tannery but it can be annoying if you’re short on time and want to cram everything in. 
best things to do in Marrakesh
best things to do in Marrakesh
12 Best Things To Do In Morocco
As you stroll around the intimate garden, you’ll get to learn more about its craftsmanship and the ornate details that make Le Jardin Secret so special. 

6.) Jardin Majorelle and Yves Saint Laurent Museum

Just like most other palaces in the city, there’s no need to book your tickets in advance and you can easily get these once you arrive at Bahia Palace itself. 
Read more: Beautiful places in Morocco

Again, just like Ben Youssef Madrasa, you don’t need to buy a ticket in advance.
best things to do in Marrakesh
best things to do in Marrakesh
Though, don’t let that put you off – Marrakesh is well worth visiting. 

7.) The Atlas Mountains 

Though, don’t let that put you off – Marrakesh is well worth visiting. 

10.) Le Jardin Secret

Though, don’t let that put you off – Marrakesh is well worth visiting. 

best things to do in Marrakesh


Check Out The Very Best Of Great Britain!

Hand Luggage Only Great Britain Travel Book Advert Banner


Pop Over To Our YouTube Channel For Travel Videos!

[embedded content]