Best Edinburgh Pubs

Boasting a charming plot of bold boozers, our city knows a thing or two about afternoon drinks and top-notch grub. Whether you're looking for a craft beer bar, are ready to dose on Sunday roasts, or just have a hankering for a simple pint, these spots have it all. Check out our recommendations for the best pubs in Edinburgh and give those hearty hops a good seeing-to. 

Last edited by Jasmine Lee Kennedy

Last updated on 14th October 2024




The Waiting Room

The Waiting Room in Morningside is a chill spot boasting a winning combo of sports action and laid-back pub vibes. The bar serves up a hefty lineup of brews on tap, including local craft picks, plus a mix of cocktails and spirits. And when it comes to grub, they've got you covered with a menu that caters to all cravings, dishing out pub classics like burgers, wings, and nachos.

Bellfield Brewery & Taproom

Bellfield Brewery & Taproom has made a name for itself on the beer scene thanks to its number of awards and 15 fonts in the taproom, pouring its house brew along with special guests. It has a cosy inside area decorated with hanging plants and fairy lights, as well as a lovely terrace equipped with heated booths. Sign up for a guided tour on the weekend, or hit up a live music night or quiz. Feeling hungry? There's great grub on offer, as this joint hosts different vendors on rotation, such as Bahn Mi Brothers and DD's Fried Chicken.  

Tron

One of the best pubs in Edinburgh Old Town, Tron is known for its fun atmosphere, live music and sports screenings, while being just a stone's throw from the Royal Mile. Adding to the entertainment are freshly poured pints and bottomless pizza brunches.

The Last Drop

With a history that stretches back to the 17th century, The Last Drop is undoubtedly one of the oldest pubs in Edinburgh. From the great selection of beers and ales to its comfortable interiors and banging bites, if you pop in for a pit stop you might find it hard to tear yourself away.

The Mitre

The Mitre serves all the cask, keg and bottled beers you could want, along with a selection of exotic wines and rare whiskies. Offering a seasonal menu of classic British cuisine, it lets guests gobble down juicy burgers alongside traditional haggis, neeps and tatties.

The Haymarket

One of the best pubs in Edinburgh for food? The Haymarket is our number one spot for some slap-up grub. Venture over to feast on pale ale-battered cod and triple-cooked chips as well as towering plant-based burgers while in seriously cosy surrounds.

The Scran & Scallie

The Scran & Sallie is not only known for its top-notch menu (curated by two Michelin-starred chefs), but also its super-chic interiors. From plush mahogany chairs draped in throws to exposed brickwork and cosy fireplaces, it really is one of the best gastropubs in Edinburgh.

The Theatre Royal Bar

On the hunt for old pubs in Edinburgh? Just a stone's throw from the Playhouse, The Theatre Royal Bar is a top spot for pre and post-show dining. As it whips up a selection of locally sourced dishes, you can dig into everything from juicy burgers to pan-fried Shetland salmon.

The Pear Tree

Boasting one of the city's best beer gardens, this classic pub in the Old Town fronts a huge outdoor screen perfect for big sports games. But that's not all, as inside The Pear Tree, you'll find warm, friendly locals around the bar enjoying tip-top scran too.

The Hanging Bat

Toting sic casks, 14 keg lines and 120+ bottles or cans of beer, The Hanging Bat is more than well stocked for a boozy weekend session. Bag yourself one of the comfy red leather sofas or head outside to the quaint picnic tables for an alfresco tipple.

Doctors

One of the friendliest pubs in the city centre, Doctors is an iconic Edinburgh spot. Perched on the corner of Forest Road and located opposite the grand McEwan Hall, it's favoured by tourists, students and locals alike for its warm and welcoming atmosphere. 

The White Hart Inn

Another one of Edinburgh's old favourites, this 18th-century boozer has previously been named as the city's most haunted pub following rumours of a ghostly girl in a red dress wandering its corridors. Go check The White Hart Inn out, if you dare.