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 Kiera Chapman

Last updated on 25th November 2024




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 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.

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.  

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.

St Vincent Bar

A true gem in Edinburgh's New Town, St Vincent Bar is a cosy yet stylish pub offering a relaxed atmosphere and a great selection of drinks. From expertly crafted cocktails to a fine selection of whiskies and wines, this bar has something for every taste.

Whether you're unwinding with friends over a drink or bringing your pup along for the ride (it's very dog-friendly), St Vincent Bar is the perfect place to kick back and enjoy the best of Edinburgh's pub scene.

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.

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 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.

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 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. 

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 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.