DineCard Discover

Top 10 Best Gastropubs in Edinburgh

Edinburgh's gastropub scene brilliantly marries traditional Scottish hospitality with elevated comfort food, offering everything from historic Royal Mile haunts to sophisticated New Town establishments. These aren't your average pubs—expect seasonal menus featuring locally-sourced ingredients, craft beer selections that rival any brewery, and interiors that range from Victorian grandeur to contemporary chic. Many of these spots now offer digital menus via DineCard for a seamless ordering experience, making it easier than ever to explore their extensive offerings.

Sheep Heid Inn Edinburgh
#10

Sheep Heid Inn Edinburgh

43-45 The Causeway, Edinburgh EH15 3QA
4.4
3,542 reviews
£50 for two
BarOldest PubBeer GardenArthur's Seat ViewsHistoric Charm
Must try:Traditional Fish Pie

Dating back to 1360, Sheep Heid Inn in Duddingston Village is Edinburgh's oldest surviving pub and worth the trip beyond the city centre. The building oozes history (Mary Queen of Scots supposedly drank here), and the beer garden with views of Arthur's Seat is unbeatable on sunny days. Their fish pie is legendary—chunks of smoked haddock, salmon, and prawns in creamy sauce under cheesy mash. There's even Scotland's oldest skittles alley tucked in the back, making it brilliant for a full afternoon out.

Royal Mile Tavern
#9

Royal Mile Tavern

127 High St, Edinburgh EH1 1SG
4.5
3,056 reviews
£50 for two
BarTraditional MusicGame DishesBudget FriendlyAuthentic Vibe
Must try:Venison Casserole

Royal Mile Tavern keeps things refreshingly straightforward in a neighbourhood full of tourist traps—solid pub food, generous portions, and prices that won't make you wince. The venison casserole is rich and gamey in all the right ways, showcasing Scottish game at its best. The downstairs bar often hosts impromptu traditional music sessions, while upstairs offers a quieter dining experience. It's the kind of place locals actually recommend to visiting friends, which in Edinburgh is high praise indeed.

The Auld Hundred
#8

The Auld Hundred

100 Rose St, Edinburgh EH2 2NN
4.5
2,662 reviews
£50 for two
BarCraft BeerLocal FavoriteRose StreetCasual Dining
Must try:Slow-Cooked Lamb Shank

On the bustling stretch of Rose Street, The Auld Hundred has quietly built a reputation as one of the city's most dependable gastropubs. Their lamb shank, slow-cooked until it falls off the bone, pairs perfectly with their rotating craft beer selection. The space manages to feel both intimate and lively, with a local crowd that gives it authenticity often missing on this tourist-heavy street. It's ideal for casual dinners where you want good food without pretension—just honest cooking and friendly service.

The Guildford Arms
#7

The Guildford Arms

1 W Register St, Edinburgh EH2 2AA
4.5
4,239 reviews
£50 for two
BarVictorian ArchitectureReal Ale SelectionHistoric InteriorBudget Friendly
Must try:Beer-Battered Haddock and Chips

Step into The Guildford Arms and prepare for sensory overload—this Victorian masterpiece features ornate plasterwork, stained glass, and a gallery level that feels like dining in a cathedral. The selection of real ales is outstanding (12 on tap at any time), and their beer-battered haddock rivals any chippy in the city. Despite the grandeur, prices remain remarkably reasonable, making it a favourite among both students and architecture enthusiasts. Grab a spot on the upper gallery for the full theatrical effect.

Society Bar & Kitchen
#6

Society Bar & Kitchen

1 Waterloo Pl, Edinburgh EH1 3BG
4.8
6,470 reviews
£55 for two
BarCafeAll-Day DiningBrunch SpotGin SelectionInstagram-worthy
Must try:Society Full Scottish Breakfast

With its impressive 4.8 rating from over 6,000 reviews, Society isn't just popular—it's doing something exceptionally right. The all-day menu transitions seamlessly from brunch to dinner, with their Society breakfast (a Scottish take on the full English) being the stuff of hangover-cure legends. Located on Waterloo Place with views toward Calton Hill, the airy space works for everything from solo working lunches to group celebrations. The gin bar downstairs is a hidden bonus, offering over 100 varieties for post-dinner sipping.

The Piper's Rest
#5

The Piper's Rest

3 Hunter Square, Edinburgh EH1 1QW
4.5
3,434 reviews
£50 for two
BarOutdoor SeatingRoyal Mile ViewsLocal FavoriteSharing Platters
Must try:Scottish Burger with Haggis

Perched right at the heart of the Royal Mile in Hunter Square, The Piper's Rest offers front-row seats to Edinburgh's street theatre alongside seriously good food. Their Scottish burger—topped with haggis and whisky sauce—is the kind of gloriously over-the-top creation that shouldn't work but absolutely does. The outdoor seating is prime people-watching territory in summer, while inside maintains that cosy pub warmth year-round. It's particularly brilliant for groups, with sharing platters that showcase the best of Scottish produce.

The Queens Arms
#4

The Queens Arms

49 Frederick St, Edinburgh EH2 1EP
4.5
2,498 reviews
£55 for two
BarCraft CocktailsNew Town LocationBusiness FriendlyHistoric Building
Must try:Steak and Ale Pie

This elegant New Town establishment strikes the perfect balance between sophisticated cocktail bar and neighbourhood gastropub. The Queens Arms' steak and ale pie has a cult following—slow-cooked beef in a rich gravy beneath the flakiest pastry imaginable. The Georgian building's high ceilings and chandelier lighting create an unexpectedly glamorous backdrop for pints and pub grub. It's ideal for business lunches or pre-theatre dining, with service that's attentive without hovering.

The World's End
#3
TOP 3

The World's End

2-8 High St, Edinburgh EH1 1TB
4.5
5,678 reviews
£50 for two
BarHistoric PubLive MusicTourist HotspotBudget Friendly
Must try:Haggis, Neeps and Tatties

Claiming the title of Edinburgh's oldest pub (dating back to 1500s), The World's End sits right on the historic Royal Mile with more character than most museums. The haggis, neeps and tatties here is proper traditional fare done right, and the sticky toffee pudding is dangerously addictive. With live folk music several nights a week and a crowd that's half locals, half savvy tourists, it's your quintessential Edinburgh pub experience. The upstairs dining room offers a quieter escape if the bar gets too raucous.

The Scran and Scallie
#2
RUNNER UP

The Scran and Scallie

1 Comely Bank Rd, Edinburgh EH4 1DR
4.5
2,629 reviews
£75 for two
BarMichelin ChefSunday RoastsFamily FriendlyScottish Cuisine
Must try:Cullen Skink

Run by Michelin-starred duo Tom Kitchin and Dominic Jack, The Scran and Scallie elevates pub dining to an art form in leafy Stockbridge. The menu reads like a love letter to Scottish comfort food—their culter fish and chips uses day-boat caught fish and comes with the crispiest triple-cooked chips you'll find in the city. It's refined without being stuffy, equally welcoming to families with kids and groups celebrating special occasions. Book ahead for Sunday lunch; locals guard these tables fiercely.

The Devil's Advocate
#1
BEST

The Devil's Advocate

9 Advocate's Cl, Edinburgh EH1 1ND
4.5
5,067 reviews
£80 for two
BarWhisky CollectionHidden GemRomantic AmbianceLocal Produce
Must try:Pan-Seared Scallops with Black Pudding

Tucked down a hidden close off the Royal Mile, The Devil's Advocate feels like discovering Edinburgh's best-kept secret. This subterranean gem champions Scottish produce with a whisky collection that'll make enthusiasts weep—over 300 bottles line the bar. The pan-seared scallops with black pudding are legendary, and the intimate booths make it perfect for date nights or catching up with old friends. Despite the upscale vibe, the atmosphere remains refreshingly unpretentious, with knowledgeable staff who'll guide you through both the menu and that intimidating whisky list.

Frequently Asked Questions

What is the best gastropub near the Royal Mile in Edinburgh?+
The Devil's Advocate on Advocate's Close is widely considered the best gastropub near the Royal Mile, offering an impressive 300+ whisky selection and elevated Scottish cuisine in an atmospheric underground setting. The World's End and The Piper's Rest are also excellent Royal Mile options with more traditional pub vibes and live music.
Where can I find the best haggis in Edinburgh gastropubs?+
The World's End on the Royal Mile serves authentic haggis, neeps and tatties that locals swear by, while The Piper's Rest offers a modern twist with their haggis-topped Scottish burger. For a more refined take, The Scran and Scallie incorporates haggis into their elevated Scottish dishes.
Which Edinburgh gastropub has the best whisky selection?+
The Devil's Advocate boasts Edinburgh's most impressive gastropub whisky collection with over 300 bottles, ranging from accessible blends to rare single malts. Their knowledgeable staff can guide you through tastings, making it perfect for both whisky novices and connoisseurs.
Are there family-friendly gastropubs in Edinburgh?+
The Scran and Scallie in Stockbridge is particularly family-friendly, run by Michelin-starred chefs but welcoming to children with a dedicated kids' menu. Sheep Heid Inn also works brilliantly for families, with its beer garden, historic skittles alley, and relaxed village atmosphere away from the city centre bustle.
What is the most historic gastropub in Edinburgh?+
Sheep Heid Inn in Duddingston Village dates back to 1360, making it Edinburgh's oldest pub with nearly 700 years of history. The World's End on the Royal Mile, established in the 1500s, and The Guildford Arms with its stunning Victorian interior are also steeped in Edinburgh history and worth visiting for architecture enthusiasts.

You might also like

Own a restaurant featured here?

Get your menu online in 5 minutes with DineCard — AI-powered QR code menus used by 1000+ restaurants.

Try DineCard Free