Best Things to Do in Marrakech
Marrakech rewards both first-time visitors and repeat travelers. Between its historic medina, tranquil gardens and superb day trips, there's more than enough to fill several days. Here's how to make the most of your time.

Wander the medina and souks
The walled medina is the beating heart of Marrakech. A guided walk helps you navigate the souks, discover artisan workshops and reach the main landmarks without getting lost.
Experience Jemaa el-Fnaa
This UNESCO-recognized square transforms at dusk into a lively theatre of food stalls, musicians and storytellers. Watch it from a rooftop cafe for the best view.
Visit palaces and gardens
The Bahia Palace, Saadian Tombs and the Majorelle Garden showcase the city's artistic heritage and offer peaceful counterpoints to the busy souks.
Take a food tour or cooking class
Marrakech is a food-lover's city. Join a street-food tour or a hands-on cooking class to learn about tagines, spices and Moroccan hospitality.
Take a day trip
Marrakech is the best base in Morocco for excursions — the Atlas Mountains, Agafay Desert, Ourika Valley, Ouzoud Waterfalls and Essaouira are all within reach.
Frequently Asked Questions
How many days do you need in Marrakech?
Two to three days covers the city itself, with extra days for day trips to the mountains, desert or coast.
Is Marrakech safe for tourists?
Marrakech is generally safe for visitors. As in any busy city, stay aware in crowded areas and use a trusted guide for the medina if it's your first visit.
Ready to plan your Morocco trip?
Our local team will build a private itinerary around your interests, pace and budget — with no obligation.
