There are many remarkable things to do in Marrakech that will set your vacation apart from any other. Marrakech truly epitomizes the exotic. A place where the ancient city meets the modern world and where French and Arabic are spoken evenly.
This fourth largest Moroccan city was founded in 1062 AD and still feels as if time has stood still. Visiting the city is like a dream.
Things to Do in Marrakech
Marrakech is a city where you'll be dodging snake charmers while gazing in awe at blacksmiths at work. You will be awed by acrobats at Jemaa El Fnaa and Berber dancers will entertain as you fantasize of ancient caravans travelling through to Timbuktu.
We couldn't wait to explore the old city and get lost in the back alleyways. If you want a vacation that will feel like an adventure, a visit to Marrakech is a must. And here are some of the top things to do in Marrakech that must not be missed!
1. Stay in a Riad
We thought we'd start off with booking your trip to Marrakech. When planning your accommodation, book a stay in a traditional Riyad: A tall house with a courtyard in the center of the building.
All Riyads are not created equal so choose wisely. You can book through an apartment rental company and stay in your own private Riyad complete with kitchen, swimming pool, and rooftop deck or you can book a boutique stay where large palaces type riyads have been converted to luxury hotels.
We experienced both kinds and love each one equally. If you have a few days, why not split it up and stay in both!
- Luxury: Riad Dar Anika: Beautiful rooftop terrace with courtyard pool and attached spa.
- Mid Range: Riad Asna: It has a pool, breakfast included and has free WIFI.
- Budget: Riad Sapphire: Located in the medina, with breakfast included, a large pool, and a beautiful rooftop terrace.
2. Get lost in the Medina
Chances are your Riyad will be located in the Medina and this is where you want to stay when visiting Marrakech.
A modern city is the same almost anywhere, but staying in the ancient walled city is where you will feel the energy and history resonate deep inside. Here you'll discover a maze of alleyways and markets selling everything from carpets and lamps, to mint tea and fresh dates. Forget the modern world and lose yourself inside.
Visiting the Medina is one of the most exciting things to do in Marrakech. Don't fret about taking a wrong turn, each one will take you on a great adventure.
3. Jemaa El-Fnaa
If you ask a local what to do in Marrakech, chances are they will tell you to start off at the main square, Jemaa el-Fnaa.
It's a giant square filled with thousands of stalls. Grab a spot on a rooftop patio to watch the sun go down. There is a minimum cover charge for rooftops around the square but it is minimal and definitely worth it.
For the cost of a beer, you can enjoy the view and watch the chaos from a quiet spot above. Afterward you must stroll through the stalls for dinner and tea. It is a delight for the senses and the moroccan food is to die for.
This was one of our favourite places to visit in Marrakech, not only for the view, but because you can really get a feel for the hustle and bustle of the city without being right in it.
Things to Remember
Negotiate for everything. Expect to pay about 50% of the asking price,
If you take a photo of a performer you will probably be asked to pay,
Watch you wallet. Pickpockets are known to operate in the the square.
Check out our Locals Guide to Marrakech
4. Shop in the Souks
The Souks are located directly off the main square of Jemaa el-Fnaa and it is in here that you truly feel that you have stepped into traditional Morocco.
This maze of narrow alleys and covered markets can be overwhelming. The labyrinth is filled with shops and stalls selling everything under the sun.
You can watch artisans at work, dodge gypsies and even grab a quick bite on the run.
You have to keep your wits about you though as vendors are aggressive and are hard-pressed to take no for an answer.
Things to Remember
- Vendors can be aggressive and even follow you around. But they are very friendly.
- Negotiate hard. They expect it.
- Shop around. Some things are genuinely handmade and some are imported from China.
- If you are offered tea they are expecting you to buy. So only accept if you are serious about shopping there.
- If you don't like to haggle check out the Ensemble Artisanal. Fixed priced items at a little higher prices.
5. Visit a Hammam
If you want to experience the true exotic, a visit to a Hammam is a must. Prepare to leave all inhibitions at the door because you are in for the most intimate, painful, awkward massage of your life.
But when you sit back, relax and let it happen, it's also one of the coolest and relaxing experiences you'll ever have and you'll want to keep coming back for more! Want to know more about it check out our post, How to Survive Your First Hammam.
6. Saddian Tombs
The Saddian Tombs are one of the most visited sights in Marrakech (the lines ups are there to prove it) and thus one of the things you must do. But Saadian tombs are worth visiting for their glorious splendour.
Built by Sultan Ahmed al-Mansour ed-Dahbi, these tombs are grand containing a 12 pillar mausoleum. After the death of Al-Mansour, the follwing Sultan walled up the magnificent mausoleum in 1600s. It wasn't discovered again until 1917.
It can be quite busy but no matter how many people are there it always seems so peaceful. Marvel at the beautiful mosaics and marble work or have fun just watching the stray cats jumping around the mausoleum.
It's hard to miss the Koutoubia Mosque with its tall minaret standing tall over the Medina.
What is even more magnificent is that it is the oldest of the three great Almohad minarets remaining in the world! We couldn't enter the mosque, as it is open only to muslims, but we did walk around it and explore the walls.
This is a great place to photograph at night or at sunset as the sun actually sets behind the mosque.
8. Take a cooking class
Moroccan food is up there as our favourite cuisine on earth. It can be overwhelming when visiting a new city and culture to figure out the menu and food, so a cooking class is a great way to get an introduction and one of the best things to do in Marrakech.
We took a cooking class at Riyad El Cadi booked through Get your guide and it was so much fun. We had hands on training making Chicken Tagine and traditional Moroccan sauces.
If you've ever wondered why Moroccan food is more expensive than other middle east and asian countries, it's because it take so long to prepare.
Everything is done by hand with fresh ingredients like plum tomatoes, olives, nuts and herbs and spices.
Chef Hassan meticulously prepared 5 Moroccan Salads and two main hot dishes over the course of three hours. We then enjoyed a private candle lit dinner complete with wine and drinks by the fire.
Warning! Do not eat before this tour!
Food Tours in Marrakech
9. See the Dunes
The Sahara Desert is just a short drive from the city centre and a visit to Marrakech would not be complete without exploring the dunes.
We chose to see it by dune buggy and it was a blast. Bounce your way through palm groves and rock gardens and Berber villages and see a quiet way of living where people tend their sheep and farms. The landscape is beautiful and it's a nice change of pace to leave the frenzy of the city for the day.
10. Meet the Locals
A visit to any city must include a visit with the locals. Moroccans are very hospitable people and you may find yourself invited in for tea on more than one occasion.
When visiting a household be sure to bring a gift of figs, dates or pastries, remove your shoes, and when they bring around a basin filled with water, be sure to thoroughly wash your hands with soap. And then enjoy sweet delicious tea!
Book Marrakech city tours and day trips with Get your Guide
I can guarantee that we missed a lot on this list of things to do in Marrakech. After all, we were only there a week.
Whenever you visit a city or destination, it takes weeks, even months to truly explore.
Do you have any more suggestions on things that you must do when visiting Marrakech?