Haggis, tikka masala, and a great pub lunch? Aye, you’ll find them all here. If you're on the hunt for lunch venues Edinburgh locals actually rate, you've hit the jackpot. From wallet-friendly cafés near the Royal Mile to upscale dining rooms around George Street, Tagvenue lists the best spots across the city. Got a small team outing or a big group to feed? Sorted. Craving spicy Indian or classic British fare with sticky toffee pudding to finish? We've got options that'll hit the spot without hitting your budget. Have a wee scroll and find your perfect lunch venues in Edinburgh today.
For something classy, consider Hawksmoor Edinburgh or Gaucho Edinburgh; both offer elegant private dining rooms in the heart of New Town. Minimum spends for these spaces typically begin around £1,500 for an afternoon session and can go well over £10,000 for full restaurant hires. For more intimate formal dining, The Roseate Edinburgh in Haymarket has rooms with minimum spends from £275, and the venue is known for its refined surroundings and attentive service.
For a laid-back lunch with friends or colleagues, restaurants like Hanover Tap in New Town offer a friendly setting at prices starting around £10 per person. Hot Toddy in Old Town is another popular pick with a warm, relaxed atmosphere and a minimum spend starting from £300 per session. If you're looking for something with more of a pub atmosphere, Brewhemia provides several room options in a central location with per person pricing from £30. These venues are great for birthdays, team lunches, or informal meetups.
Based on Tagvenue data, you can find casual lunch venues starting from as little as £10 per person. Minimum spend venues often begin around £275 for smaller rooms and go up depending on the space and capacity. Hire fees range from £75 per hour to £5000+ per session for premium full-venue bookings. Whether you're planning a small lunch for 10 or a large-scale event for 200, there's a wide range of pricing to suit most budgets. (All data from Tagvenue.)