The Ultimate Marrakech Travel Guide
There is truly nothing that compares to the bustling souks of Marrakech, the intricate architecture, the delicious tagines and fresh juices and the idyllic riads you can call home during your visit.
This Marrakech Travel Guide has the ultimate list of the best things to do & see in Marrakech. Included in this guide, you will find recommendations for the best restaurants, bars and activities in Marrakech, as well as information on the best time to visit and how to get around this vibrant city.
Thank you for your support
This article contains affiliate links. If you purchase something I’ve recommended, I’ll earn a small commission at no extra cost to you. I really appreciate your support and I hope this guide helps you ♡
Marrakech Key Info
When to visit
March – May & Sep – Nov
Averaging 20°C to 30°C (68°F to 86°F)
How to get there
Fly to Marrakech Airport (RAK)
How to get around
Mostly walkable + taxis for longer trips (£6/$7 per journey)
IDEAL TRIP LENGTH
3-4 days
PLACES TO VISIT
Ben Youssef Madrasa
Le Jardin Majorelle
Souk Semmarine
Le Jardin Secret
MUST-DO ACTIVITIES
Marrakech Street Food Tour
Moroccan Cooking Class
Desert Quad Bike Tour
restaurants
Le Jardin
L’Mida
DarDar
cafes & bars
Bacha Coffee
DarDar Rooftop
El Fenn Rooftop
MY TOP 3 HOTEL PICKS
14 Best things to do in Marrakech
1. Ben Youssef Medersa
Ben Youssef Madrasa was the largest Islamic school in Morocco, built in the 16th century and today is a historic site which visitors can enter for 50 DH (£4/$5).
I took the above photo from one of the students bedrooms – imagine this was your window view in college!
2. Lunch at Le Jardin
It would be a crime not to eat lunch at Le Jardin and order their pastilla — a Moroccan dish which is a chicken pie/pastry, the perfect combo of savoury and sweet with almonds & cinnamon.
3. Souk Semmarine
Make your way through the colourful labyrinth of Marrakech’s iconic souks (markets). Bring cash with you & make sure to visit the beautiful spice stall (pictured above) called Herboriste Avicenne – the owner is a legend!
4. Bacha Coffee
In one of the most beautiful cafes in the world, you can choose from over 200 freshly roasted coffees with lots of infused flavour options. Make sure to arrive at Bacha Coffee 30 minutes before they open at 10am to secure a table.
5. Le Jardin Majorelle
These gardens were created by French painter Jacques Majorelle in the early 1900s & purchased by Yves Saint Laurent in 1980, it’s also where his ashes were scattered – not a surprising final resting place as these gardens are beautiful!
Entrance to the gardens cost 170 DH (£13.50/$17) and I recommend arriving when it opens at 8.30 am to beat the crowds.
6. Stay in Riad
If you want a true authentic experience when visiting Marrakech, then avoid staying in a hotel.
Instead stay in a Riad — a traditional Moroccan guest house that has a central courtyard/garden (most have pools too!). Check out my favourite Riads in Marrakech.
7. Go Quad Biking
If you don’t have time to visit the Sahara desert, this is the next best activity for exploring Morocco’s arid landscapes, just outside of Marrakech.
You’ll be whizzing your way through palm trees and wide open plains in this Desert Quad Bike Tour. You’ll make a stop to refuel with some complimentary Moroccan mint tea and snacks before hitting the road again.
8. Dardar Rooftop
This is the place to grab a round of cocktails and watch the sunset over Marrakech, there’s usually a DJ playing well into the evening. Reservations at DarDar are needed to ensure you get a table on the terrace.
9. Spa Day / Hammam
Hammam is a traditional Turkish spa treatment which is very popular in Marrakech. Most hotels & riads in Marrakech offer hammams.
However if you want to splurge, treat yourself to a spa day at La Sultana for the ultimate luxurious spa experience.
10. Jemaa el-Fnaa
Jemaa el-Fnaa is the vibrant heart of Marrakech, this market square is filled with bustling stalls, street performers, and intoxicating aromas.
Book this Marrakech street food tour to sample the best cuisine found in this area.
11. Stay overnight in the
Agafay Desert
I highly recommend doing an overnight stay in a luxury camp in the Agafay Desert, which is a 40-minute drive from Marrakech.
This is the view from your tent Be Agafay Camp – don’t worry, there’s air conditioning! I also recommend staying at Scarabeo Camp.
12. Dinner at La Trattoria
This is the perfect romantic date spot! While the food at La Trattoria might not completely blow your mind, it’s tasty and the idyllic poolside setting and canopy of lanterns make up for it!
Check out more of my Marrakech restaurant recommendations.
13. Day trip to the Atlas Mountains
During this Atlas Mountains Full Day Tour you will hike through the Ourika Valley and be immersed in the culture of the Berber peoples.
After the hike you’ll enjoy a complimentary Moroccan lunch at a riverside restaurant before making a stop at a local village where you’ll learn how the Berber women make argan oil.
14. Medina Street Food Tour
Follow your guide across Marrakech’s bustling medina to sample various Moroccan food in this Street Food Tour. We tried everything from spicy sardine sandwiches, pastille, pastries, Moroccan omelette & yoghurt, fruit smoothies, olives and even boiled snails!
If you happen to visit during Ramadan, you’ll also get to experience iftar – the first meal Muslims eat when they break their fast.
Moroccan Cooking Class
Sunrise hot air balloon ride
Day trip to Ouzoud Waterfalls
Places to Visit in Marrakech
Le Jardin Majorelle
Saadian Tombs
Ben Youssef Madrasa
Le Jardin Secret
Koutoubia Mosque
Bahia Palace
YSL Museum
El Badi Palace
House of Photography Museum
The Museum of Marrakech
Best Restaurants in Marrakech
$–$$
Le Jardin (Moroccan/Mediterranean)
Dardar (Moroccan)
NOMAD (Moroccan)
L’Mida (Moroccan Fusion)
Bacha Coffee (Breakfast)
Cafe Des Epices (Moroccan)
Les Jardins Du Lotus (Contemporary)
$$$–$$$$
El Fenn Rooftop (Moroccan)
La Trattoria (Italian)
La Grande Brasserie (French)
Nobu (Japanese)
Comptoir Darna (Moroccan)
The Best Hotels & Riads in Marrakech
Riad Sakkan
Riad Botanica
Royal Mansour
La Sultana
💧 = has a pool
🌿 = spa or hammam facilities
$
Riad Botanica 💧
Riad Be 💧🌿
Riad L’ Atelier 💧
Riad 42 💧
$$
El Fenn 💧🌿
Riad Sakkan 💧🌿🌿
Riad Yasmine 💧
Mövenpick Hotel 💧🌿
$$$
Royal Mansour 💧🌿
La Sultana 💧🌿
Amanjena 💧🌿
La Mamounia 💧🌿
Best months to visit Marrakech?
Marrakech gets over 300 sunny days per year, making it a destination you can visit year round.
The best months to visit Marrakech are from March to May and September to November.
During these periods, the weather is enjoyably warm, ranging from 20°C to 30°C (68°F to 86°F), making it ideal for exploring the city’s vibrant markets, historic sites, and beautiful gardens.
Spring brings blossoms and lush greenery, creating a picturesque backdrop, while Autumn/Fall offers milder temperatures and fewer crowds, allowing for a more relaxed and immersive experience.
I recommend avoiding the peak summer months of June to August is advisable due to scorching temperatures that can exceed 40°C (104°F).
Winter, from December to February, is also a good time to visit, with daytime temperatures ranging from 10°C to 20°C (50°F to 68°F), making it the perfect place for some winter sun.
How to get around Marrakech?
One of the best ways to get around Marrakech is to simply walk!
If you’re staying within Marrakech’s Medina, then the city’s major attractions and best restaurants are usually within a 15-minute walk from your accommodation.
There is no Uber available in Marrakech, however, local taxis are everywhere, easy to find, and fairly cheap – around €7 per trip.
I recommend hailing one from the main road outside Jemaa el-Fnaa (the main market square).
Public transport isn’t a great option for tourists visiting Marrakech, but rest assured you’ll be able to get everywhere by foot or by taxi.
The narrow winding streets of the Medina can be confusing at times, however much easier to navigate so long as you have 5g (I recommend purchasing an e-SIM from Holafly) and you use Google Maps.
How many days to spend in Marrakech?
3-4 days is the perfect amount of time to spend in Marrakech, especially for a first-time visit.
This is more than enough time to check out all the popular attractions while hitting up the trendy restaurants in Marrakech. Make sure to set aside enough time to treat yourself to a relaxing spa day/hammam experience.
I also recommend adding an extra night to your trip and staying overnight in the Agafay Desert (at either Scarabeo Camp or Be Agafay Desert Camp)
Is Marrakech Safe?
I often get asked if Marrakech is safe for women and the short answer is YES.
I have been to Marrakech multiple times, always with female friends and have never felt like I was in danger.
Now that’s not to say that Marrakech doesn’t come without the harassment that sadly women have to deal with in just about any major city. HOWEVER, when people talk about being “harassed” in Marrakech, 99% of the time it’s a market stall owner calling out to you as they want you to come into your shop.
It’s no big deal, just say “la shukran” (no thank you) and move on. From my experience in Marrakech, everyone is very friendly. And I’d rather here a man say “hello beautiful princess” in Marrakech than have a sleezy British guy sneer “nice tits!” at me from a bus stop in London.
Let’s put in this way, if you can handle walking down Oxford Street on a weekend, then you can absolutely handle the bustling medina in Marrakech.
I recommend always making sure your phone is fully charged and that you have an e-SIM so you can easily access Google Maps while navigating your way through Marrakech.
Map of Marrakech
Here’s a map of all the places in Marrakech mentioned in this post.
10 things to do in Fez
The city famous for its tanneries, food and bustling souks – Fez is a must-visit on your next adventure to Morocco AND it’s only a 1-hour flight from Marrakech! Check out my Fez Travel Guide.