Things to Do in Marrakech

By the Sahara Desert Marrakech Editorial Team · Published from Marrakech, Morocco

Quick answerSpend your first day in the medina and on Jemaa el-Fnaa square, the second on gardens and palaces like the Bahia Palace, Majorelle Garden and the Saadian Tombs, and save at least one day for a trip outside the city. The most popular escapes are the Agafay rocky desert at 40 minutes, the Atlas Mountains and Ourika valley, Essaouira on the coast and the multi-day Sahara tours to Merzouga. Marrakech rewards a slow pace, so build in mint tea breaks and a hammam.

The medina and Jemaa el-Fnaa

The walled old town is the heart of Marrakech, a maze of souks selling lamps, leather, spices and rugs that opens onto the famous Jemaa el-Fnaa square. By day the square is calm, but at dusk it fills with food stalls, musicians and storytellers. Getting lost in the alleys is part of the experience, so agree a price before any purchase and step into a riad courtyard when you need a quiet moment. A guided walk or food tour is the easiest way to read the medina if it is your first visit.

Gardens, palaces and museums

Beyond the souks, Marrakech has serene gardens and grand palaces. The Majorelle Garden with its cobalt blue villa and the Yves Saint Laurent museum next door are a calm contrast to the medina. The Bahia Palace shows off carved cedar and zellige tilework, the Saadian Tombs hold ornate royal mausoleums, and the Menara and Agdal gardens offer space to breathe. Spread these across a morning and afternoon and you have an easy, shaded day away from the crowds.

Day trips and desert tours

Some of the best things to do are outside Marrakech. The Agafay rocky desert is only 40 minutes away and works for a sunset camel ride and dinner. The Atlas Mountains, Ourika valley and Imlil are easy full day trips with Berber villages and waterfalls. Essaouira on the Atlantic coast makes a relaxed full day. For the real sand dunes you need a multi-day Sahara tour to Merzouga and Erg Chebbi, usually three days with a night in a desert camp. Plan at least one of these into your trip.

How long to spend in Marrakech

Two full days cover the medina, the main gardens and palaces and one short day trip such as Agafay or the Atlas. Three or four days let you add Essaouira or a deeper Atlas excursion. If the Sahara is your goal, add three days on top for a Merzouga tour, since that trip is a loop that leaves and returns to Marrakech. A relaxed week combines the city, a coast day and the desert without rushing.

Frequently Asked Questions

What are the top things to do in Marrakech?

The medina and Jemaa el-Fnaa square, the Bahia Palace, Majorelle Garden, the Saadian Tombs and a hammam top most lists. Add at least one trip outside the city such as Agafay, the Atlas Mountains, Essaouira or a Sahara desert tour.

How many days do you need in Marrakech?

Two days cover the city and one short day trip. Add three days if you want to include a Sahara desert tour to Merzouga, which leaves from and returns to Marrakech.

Is Marrakech worth visiting?

Yes. Marrakech combines a living medieval medina, palaces and gardens with easy access to the Atlas Mountains, the coast and the Sahara, so it works as both a city break and a base for desert tours.