A small bowl of snails in their shells beside two bowls of broth on a white stall counter

Food and drink

Marrakech food tours compared: street-food walks, small-group tastings, a rooftop dinner and dinner shows

Marrakech food tours from £23.74 for a 3-hour street-food walk with 4,155 reviews to £41.00 for a 4-hour tasting with 15 or more stops, with the evening walks, a self-guided rooftop dinner and two dinner shows, and what the Jemaa el-Fnaa stall tender means for a tour.

Photo: Adam Harangozó · CC BY-SA 4.0
In this guide

💡 The Short Version: For a first food walk, book the Street Food Tour with a Local Guidead: £23.74, 3 hours, 4.8 stars from 4,155 reviews, with a meal included. For an evening, the Street Food Tour by Nightad is £29.24 to £36.55, 2½ to 3 hours, and its listing says guests watch a méchoui maker roast a whole lamb in a pit oven. For more tastings in a small group, Taste the Real Marrakechad and Medina Storiesad are 4 hours at £37.04 to £43.53 and £41.00. The Jemaa el-Fnaa food stalls are being replaced under a tender issued on 18 September 2026. Prices are GetYourGuide’s lowest “from” prices and move with the date.

The tours and dinners, compared

Where GetYourGuide shows a discount on some dates, the range runs from the discounted price to the usual one.

ExperienceLengthGetYourGuide fromWhat it is
Street Food Tour with a Local Guidead3 hours£23.74Meal included; snail soup and coal-cooked sardine balls
Street Food Tour by Nightad2½ to 3 hours£29.24 to £36.55Meal included; a private option; a pit-roasted lamb
Taste the Real Marrakechad4 hours£37.04 to £43.53Small group; meal included
Medina Stories, 15+ tastingsad4 hours£41.00Small group; meal included
Food Walking Tour and Dinnerad3 hours£36.40A walk through the old medina ending in dinner
Local Food Tasting Tourad3 hours£39.57Meal included; wheelchair accessible
Guided Street Food Tasting by Localsad3 hours£34.00Olives, harira, pancakes, then a seated lamb tajine and couscous
E-Bike Street Food Tourad3½ hours£35.61Tastings by e-bike; meal included
Medina Night Tour with Rooftop Dinnerad6 hours£17.41 to £19.31Self-guided, with transport
Dinner Show at Dar Essalamad3 hours£23.74Dinner show in the medina
Dinner Show at NoubaadNot listed£38.78Dinner show; Moroccan and Asian fusion menus

Street-food walks

Street Food Tour with a Local Guide

£23.74 · 4.8 stars from 4,155 reviews · 3 hours

Marrakech: Street Food Tour with a Local Guidead is the most-reviewed food tour on the list. It samples dishes from local vendors on a guided walk, a meal is included, and the listing highlights Berbouche snail soup and sardine balls cooked over coals. Book at least 50 minutes ahead; cancellation is free.

Powered by GetYourGuide

A small bowl of snails in their shells beside two bowls of broth on a white stall counter

Babbouche, snails served in broth, in Marrakech. Photo: Adam Harangozó, Wikimedia Commons, CC BY-SA 4.0.

Street Food Tour by Night

£29.24 to £36.55 · 4.7 stars from 3,233 reviews · 2½ to 3 hours

Marrakech: Street Food Tour by Nightad walks the markets and souks after dark, with a meal included and a private option. GetYourGuide marks it a best seller and wheelchair accessible, and the listing says guests watch a méchoui maker, who roasts lamb whole in a pit oven. The lower price is a discount on some dates; the usual price is £36.55.

Powered by GetYourGuide

Small-group tastings

£37.04 to £43.53 and £41.00 · 4.9 stars from 306 and 206 reviews · 4 hours

Marrakech Street Food Tour: Taste the Real Marrakechad is a small-group, wheelchair-accessible walk through neighbourhoods and food spots with a meal included. Marrakech: Medina Stories Food Tour with 15+ Tastingsad is also a 4-hour small group, with a meal included and a promise of more than 15 tastings. Both are dearer than the 3-hour walks and are the ones to book for a long, slow lunch.

Powered by GetYourGuide

More walks

Authentic Moroccan Food Walking Tour & Dinnerad is a 3-hour guided walk round the old medina and local food spots, ending in dinner, from £36.40 (4.8 stars from 279 reviews). Local Food Tasting Tour with a Guidead is a 3-hour medina walk from £39.57 (4.8 stars from 46 reviews). Guided Street Food Tasting by Localsad tastes olives, harira soup, flaky pancakes and savoury chicken, and then sits down to a lamb tajine, couscous and pastries, from £34.00 (4.4 stars from 60 reviews); its lunch or dinner is not marked as included on the listing, so ask. Marrakech: E-Bike Street Food Tour with Tastingsad covers lively neighbourhoods by e-bike over 3½ hours, from £35.61 (4.7 stars from 36 reviews).

An evening in the square and on the roofs

Marrakech: Jemaa el-Fnaa Night Street Food Tour with Dinnerad is a private-group tour with multiple tastings and a full dinner on Jemaa el-Fnaa, and it is priced by the date, from £33.15 to £117.30 (4.7 stars from 405 reviews, 3 hours). Read the date’s price before booking. Marrakech Medina Night Tour with Rooftop Dinnerad is the cheapest evening, from £17.41 to £19.31 over 6 hours, and it is self-guided: it visits two medina rooftop cafés with a soft drink at each, gives 40 minutes of free time on Jemaa el-Fnaa and ends with a Moroccan dinner, with transport included. See Jemaa el-Fnaa for the square.

The stalls on the square are being replaced: Al Omrane Marrakech-Safi published tender 147/2026 on 18 September 2026 for fitted stands for the food sellers, and bids close on 12 October 2026. The notice gives no number of stands or date. For the rules at a stall, see where to eat in Marrakech.

Jemaa el-Fnaa at night from above, with crowds among lit stalls, steam rising and the Koutoubia minaret lit in the dark behind

Jemaa el-Fnaa at night, with the Koutoubia minaret behind the stalls. Photo: Andrzej Kosiński, Wikimedia Commons, CC BY-SA 3.0.

Dinner shows

Two city dinner shows sell in volume. Marrakech: Dinner Show at Dar Essalam Restaurantad is from £23.74 (4.6 stars from 4,723 reviews, 3 hours): a dinner show in a restaurant in the heart of the medina, in a small group, wheelchair accessible. Marrakech: Dinner Show at Nouba Restaurantad is from £38.78 (4.6 stars from 1,914 reviews): singers, aerial acrobats and dancers, with a chef serving Moroccan and Asian fusion across two menus. A dinner show in the Agafay desert, with a quad or a camel, is a different trip: see the Agafay desert.

Powered by GetYourGuide

Tours sold direct

Three operators sell their own tours. Moroccan Food Adventures runs small-group and private day and night tours in Marrakech, Essaouira, Fez and Tangier; Condé Nast Traveller Middle East recommends a food tour with Amanda Mouttaki there. Moroccan Food Tour sells food tours, cooking classes and private trips across Morocco, and Lonely Planet names it for an evening food tour. Secret Food Tours sells private tours in Marrakech. Ask each for its price and its meeting point.

How to choose

  • The most reviewed: the Street Food Tour with a Local Guide, 4,155 reviews.
  • The cheapest walk: the same tour, from £23.74; the Medina Night Tour is cheaper but self-guided.
  • An evening: the Street Food Tour by Night, or the Medina Night Tour for a rooftop dinner.
  • A long lunch: Taste the Real Marrakech or Medina Stories, 4 hours.
  • A dinner and a show: Dar Essalam for the lower price, Nouba for the aerial acrobats.
  • Dietary needs: tell the operator when you book. The listings do not say which tours cater for vegetarians or vegans.
  • Ramadan: eating or drinking in public by day may cause offence, so choose an evening tour: see best time to visit Marrakech.

For restaurants rather than a tour, where to eat in Marrakech lists the 50 Best restaurants and the places guides name most often. To cook the dishes, Marrakech cooking classes compares the classes. The walks pass through the souks and the medina, which have their own guides. Where to stay in Marrakech compares the areas, 3 days in Marrakech builds days round the sights, and Marrakech safety and scams says how to use a guide.

Common questions

How much is a food tour in Marrakech?

From £23.74 for a 3-hour street-food tour with 4,155 reviews, £29.24 to £36.55 for the night street-food tour, and £37.04 to £43.53 or £41.00 for the 4-hour small-group tastings. These are GetYourGuide's lowest 'from' prices for one adult on a date, and they move with the date.

Which Marrakech food tour has the most reviews?

The Street Food Tour with a Local Guide, with 4,155 reviews and 4.8 stars on GetYourGuide, a 3-hour walk at £23.74. The Street Food Tour by Night has 3,233 reviews and 4.7 stars and is marked a best seller.

Are Marrakech food tours daytime or evening?

Both. The Street Food Tour by Night, the Jemaa el-Fnaa night tour and the Medina Night Tour with a rooftop dinner run in the evening; the others list their departure times by date on the booking page. In Ramadan, eating in public by day may cause offence, so choose an evening tour.

Do the tours eat at the Jemaa el-Fnaa food stalls?

Some walk through the square at night. The stalls themselves are being replaced: Al Omrane Marrakech-Safi published tender 147/2026 on 18 September 2026 for fitted stands for the food sellers, with bids closing on 12 October 2026.

Is there a dinner show in Marrakech?

Yes. The Dar Essalam dinner show is from £23.74 (4.6 stars from 4,723 reviews, 3 hours) and the Nouba dinner show from £38.78 (4.6 stars from 1,914 reviews). Both list a meal as included.