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 Scarlett Welch

Last updated on 21st February 2025



St Vincent Bar

Taking Bookings

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.

Tron

Taking Bookings

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 Waiting Room

Taking Bookings

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 Lioness of Leith

Taking Bookings

If you're looking for a relaxed drinking spot where the food is just as good as the pints, then head to The Lioness of Leith. This friendly boozer is found on the former site of a derelict pub with a sinister past, and they've transformed it into a rustic space flaunting dark brick walls, wooden tables and colourful artwork.

Having won the title of Leith's Best Bar in their very first year of trading, this is somewhere you don't want to miss. Burger Mama are slinging out tasty eats in the kitchen, boasting a wide range of Scottish beef, chicken and meat-free patties, alongside nachos, fries and more - uch of which is locally sourced.

Bellfield Brewery & Taproom

Taking Bookings

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.  

Rose Street Brewery

Taking Bookings

Rose Street Brewery is a New Town classic, with a history that dates back to the 18th century. Serving up classic grub and some great local ales, this Rose Street Edinburgh pub is the perfect spot to tuck into a plate of stovies or a Crofter's pie, washed down with a locally brewed pint.

The Mitre

Taking Bookings

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

Taking Bookings

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.

Hanover Tap, Edinburgh

Taking Bookings

Found just off George Street, slap-bang in the city centre, Hanover Tap has got all of your drinking and dining needs sorted. While in the cosy surrounds of this boozer, get stuck into freshly prepared pizzas and burritos accompanied by tipples aplenty.

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

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.

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