A Moroccan dinner show is a classic Marrakech evening: a multi-course meal of harira, tagine and pastilla with music, belly dancing and fire acts, in a palace restaurant or under the stars in the Agafay desert. Below are the most booked dinner shows, compared.
Top-rated dinner shows in Marrakech
The best dinner shows in Marrakech
The most booked dinner shows near Marrakech, compared, in the medina or in the Agafay desert.
| Experience | Length | Rating (reviews) | Best for | Book |
|---|---|---|---|---|
| Dinner Show at Dar Essalam | 3 hours | 4.6 (5,023) | A palace dinner in the medina | Check availability |
| Agafay Desert Dinner Show with Sunset Camel Ride | 5 hours | 4.8 (3,496) | A desert evening | Check availability |
| Dinner Show at Nouba Restaurant | Evening | 4.6 (2,065) | Staying in the new town | Check availability |
Our pick: the Dinner Show at Dar Essalam, rated 4.6 (5,023) on GetYourGuide.
Ratings and review counts as shown on GetYourGuide in November 2026. Check the listing for live prices and availability.
Palace or desert?
Dar Essalam is a palace restaurant in the medina with a traditional multi-course dinner and live show. Nouba is a similar evening near the new town. For something different, the Agafay desert dinner drives out to a stony desert about 40 minutes from Marrakech for a sunset camel ride, dinner in a camp and a show by the fire.
Check each listing for transfers and whether drinks are included.
More Marrakech: food tours, cooking classes. Other dinner shows: dinner shows and cruises in Europe.
FAQ about Marrakech Dinner Shows & Agafay Desert Dinners
Frequently asked questions
What is the best dinner show in Marrakech?
Dar Essalam in the medina is the most booked. For a desert setting, the Agafay dinner with a sunset camel ride is very popular.
How far is the Agafay desert from Marrakech?
About 40 minutes by car. Desert dinner tours include return transfers.
What is served at a Moroccan dinner show?
Usually harira soup or salads, a tagine or couscous, pastilla and Moroccan pastries with mint tea.