A typical Edinburgh food tour lasts 2–3 hours and involves walking between 5–7 stops in the Old Town. You’ll taste a mix of classic Scottish items: haggis (usually in a small portion with neeps and tatties), smoked salmon, local cheeses, shortbread or scones, and a whisky or gin sample. Groups are usually capped at 12–16 people. The guide explains a bit of history and context at each stop, but the real value is getting small, guided tastes of things you might otherwise order wrong or avoid. Expect to feel pretty full by the end. It’s a solid way to try several specialties without committing to full meals, especially if your time is limited.
Best time is May–September when the weather is milder and tours run more frequently. Shoulder months (April and October) are quieter and cheaper. In winter you’ll still find tours but expect rain, wind, and fewer daylight hours. Expect to pay around £80–£130 per person depending on group size, inclusions, and whether whisky tasting is featured. Private tours or those with more premium stops sit at the higher end.
Tip: Choose one that includes a “secret” or less-touristy dish rather than the pure greatest-hits version; it’s more interesting. Skip tours that cram in too many whisky stops if you’re not a big drinker – they can feel repetitive and you’ll miss the food focus. Book mid-week if possible; weekend tours tend to be busier and slightly more rushed.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.