15 Best Things to Do in Marrakech (and the Best Day Trips)

Looking for the best things to do in Marrakech? The Red City mixes busy souks, quiet palaces, gardens and rooftop dinners, and it is also the best base for day trips to the Atlas Mountains, the coast and the kasbahs. Here are 15 experiences, from the classics to the escapes outside the city.

Quick answer: do not miss Jemaa el-Fnaa at sunset, the souks, the Bahia Palace, the Majorelle Garden and a hammam, then add a day trip to Ait Ben Haddou, Essaouira or the Ourika Valley. Plan it with 3 days in Marrakech.

Things to Do in Marrakech by Type

BookExperiencesTime needed
MedinaJemaa el-Fnaa, souks, Koutoubia, Ben Youssef1 day
Palaces and gardensBahia Palace, Saadian Tombs, MajorelleHalf a day
RelaxHammam, rooftop cafés, cooking classA few hours
AdventureBuggy or quad in the Palmeraie or AgafayHalf a day
Day tripsAtlas, Essaouira, Ouzoud, Ait Ben Haddou1 day each

Most visitors stay 3 to 4 days in Marrakech.

Inside the City

1. Jemaa el-Fnaa at sunset

The main square fills with food stalls, musicians and storytellers.

2. The souks

Lanterns, leather, spices and carpets in a maze of alleys.

3. Koutoubia Mosque

The 12th-century minaret, symbol of the city.

4. Bahia Palace

Painted ceilings and courtyards of a 19th-century palace.

5. Saadian Tombs

Royal tombs with fine zellige and carved cedar.

6. Majorelle Garden

Blue walls, cactus and calm, best early in the morning.

7. A hammam

A traditional steam bath and scrub.

8. A cooking class

Learn to cook a tagine in a riad.

9. Rooftop dinner

Views over the medina at sunset.

10. Buggy ride

Read buggy tours in Marrakech.

Bahia Palace in Marrakech | palacio de la Bahía en Marrakech
Bahia Palace in Marrakech | palacio de la Bahía en Marrakech. Photo: Val Traveler, CC BY-SA 4.0, via Wikimedia Commons

Best Day Trips from Marrakech

11. Ait Ben Haddou and Ouarzazate

The UNESCO kasbah over the High Atlas: book the day trip.

12. Essaouira

The breezy Atlantic medina: book the day trip or read Marrakech to Essaouira.

13. Ourika Valley

Mountain villages and the Setti Fatma waterfalls: book the day trip.

14. Ouzoud Falls

Morocco’s highest waterfalls: book the day trip.

15. Imlil and the Atlas

An easy mountain walk: the Imlil day hike.

More Than Marrakech

With 3 days or more, add the Sahara: read our 3 day tour from Marrakech guide or see all tours from Marrakech. Arriving by plane? Book a private transfer.

Things to Do in Marrakech FAQ

How many days do I need in Marrakech?

Two days for the city and one or two more for day trips.

What is the best day trip from Marrakech?

Ait Ben Haddou for history, Essaouira for the coast, Ourika for mountains.

Is Marrakech safe for tourists?

Yes, with normal precautions in crowded places.

What is free to do in Marrakech?

Walking the souks, Jemaa el-Fnaa and the Koutoubia gardens.

Can I see the Sahara from Marrakech?

Yes, on a tour of at least 3 days.

Plan Your Days in Marrakech

In short, Marrakech offers enough for days, and the best excursions are only a few hours away. Tell us your dates and we will book your private day trips.

Plan your trip: ask for a free quote, write to us on WhatsApp, or see all day trips from Marrakech.