Chargement...
Chargement...
City guide 2026
From the souks of the medina to quad rides in the palm grove, cooking classes, the Agafay desert and the Ouzoud waterfalls: the best things to do in Marrakech, compared by type, duration and price, with booking tips for every experience.
Few destinations pack so much into so little space. In a single trip to Marrakech you can wander a thousand-year-old medina, learn to cook tagine, ride a quad through the palm grove, dine under tents in a stone desert and stand under some of the highest waterfalls in North Africa. Everything is close, well organised and easy to book online.
Here is a comparison of the experiences travellers rate highest, to help you build your itinerary day by day.
Tap an experience to see operators and booking options.
| Experience | Type | Duration | Price (EUR) |
|---|---|---|---|
| Medina and souks guided tour | Culture | 2 to 3 h | 15 to 35 € |
| Quad biking in the palm grove | Adventure | 1 h to half day | 40 to 75 € |
| Moroccan cooking class | Food culture | 3 to 4 h | 30 to 60 € |
| Agafay desert sunset and dinner | Desert | Half day or evening | 20 to 60 € |
| Ouzoud waterfalls day trip | Nature | Full day | 25 to 45 € |
| Day trips: Ourika, Essaouira | Day trip | Half to full day | 20 to 70 € |
| Hot air balloon at sunrise | Premium | Morning | 180 to 260 € |
Indicative 2026 prices per person, hotel pickup usually included on tours and day trips.
The medina is where every Marrakech trip begins. A guided medina and souks tour helps you decode the maze: artisan workshops, hidden riads, spice stalls and the stories behind them, without the stress of getting lost. To bring the flavours home, join a Moroccan cooking class: market visit, tagine and bread baking with a local chef, then lunch around the table.
For adrenaline, a quad session in the palm grove or out in the Agafay stone hills is the local classic, with briefing, helmet and guide included. The Agafay desert, 30 minutes from the city, adds camel rides, lunch under tents and famous sunsets. Further out, the Ouzoud waterfalls drop 110 metres through olive groves, with boat rides at the bottom and monkeys along the trail.
Marrakech is also the best base in Morocco for day trips: the Ourika Valley, Essaouira on the coast, the Atlas villages. Browse all excursions from Marrakech or read our full Marrakech day trips guide. For a once-in-a-trip morning, a hot air balloon flight at sunrise over the palm groves is the signature premium experience, around 180 to 260 euros per person. And to do it all comfortably, base yourself in a riad or hotel in Marrakech.
Start with a guided tour of the medina and souks, the historic heart of the city. Then pick from quad biking in the palm grove, a Moroccan cooking class, a sunset dinner in the Agafay desert and day trips to the Ouzoud waterfalls or the Ourika Valley. For a premium morning, a hot air balloon flight over the palm groves is the classic splurge.
Three to four days is the sweet spot. Plan one or two days for the city itself: medina, souks, gardens and a cooking class. Keep one or two days for trips outside the walls: the Agafay desert, the Ourika Valley, the Ouzoud waterfalls or Essaouira on the coast. With five days you can add an overnight desert experience.
Guided medina tours run 15 to 35 euros. A cooking class costs 30 to 60 euros, a quad session in the palm grove 40 to 75 euros, and an Agafay desert package 20 to 60 euros. Full-day trips to Ouzoud or Essaouira cost 20 to 70 euros with transport. A sunrise hot air balloon flight is 180 to 260 euros.
Yes. Kids love camel rides, the Agafay desert camps, quad rides as a passenger with an adult, and the squares and storytellers of the medina. The Ouzoud waterfalls day trip, with its monkeys and boat ride, is a family favourite. Most operators accept children with adapted equipment, so check age limits when booking.
For popular slots such as Agafay at sunset, cooking classes and balloon flights, book 3 to 7 days ahead in high season. Classic day trips can often be booked the day before, but online booking guarantees availability, the price and your hotel pickup. International cards are accepted everywhere.