The Best Pubs in Edinburgh
Forget the castle, the real treasure of Edinburgh is hiding in its legendary pubs, where you can sip a peated whisky by a crackling fire or tuck into a gourmet burger while a magician performs at the next table. Whether you are after a historic wine merchant turned ale haven, a waterside spot with 90 malts, or a cozy local where the Sunday roast sells out and the quizmaster is a legend, this city's boozy soul is unmatched. Dive into the full guide to find your new favourite haunt and check out the best pubs in Edinburgh.


1. Teuchters Landing
1c Dock Pl, Leith, Edinburgh, EH6 6LU
Teuchters Landing in Leith offers over 90 varieties of malt whisky, 16 beers on tap, and 20 wines and bubblies by the glass. You can sit outside by the water in summer or get cosy by the fire in winter, and the menu features excellent fish and sticky pudding. This spot is known for its great food, scenic views, and a huge whisky selection that requires a chat with the barkeep.
Photo by N Chadwick — CC BY-SA 2.0 via Wikimedia Commons


2. The Holyrood 9A
9A Holyrood Rd, Edinburgh, City of Edinburgh, EH8 8AE
The Holyrood 9A is a warm and cosy bar with gleaming pumps offering 20 beer and ale varieties from Scotland and around the world. Its all day menu features a mouth-watering array of delicious gourmet burgers, with tips highlighting the original burger with cheese and the fantastic sticky toffee pudding. The skilled bar and waiting staff, along with crispy fries, make this a welcoming spot in the heart of the city.
Photo by Alan Murray-Rust — CC BY-SA 2.0 via Wikimedia Commons


3. The Guildford Arms
1-5 W Register St, Edinburgh, EH2 2AA
The Guildford Arms is a family owned real ale emporium that has been operating since 1896. It features a stunning rococo plaster ceiling and a gallery restaurant. The pub offers a great selection of beers, making it a fantastic spot for lunch or dinner.
Photo by Anne Burgess — CC BY-SA 2.0 via Wikimedia Commons
4. The Queens Arms
49 Frederick St, Edinburgh, EH2 1EP
The Queens Arms is a hidden gem below the cobbles, offering everything a comfortable, quality pub should be with a passion for heritage and quality. It serves fantastic homecooked dishes made with some of Scotland’s greatest product, alongside handpicked cask ales and craft beers from top independent breweries. You can catch all the biggest games on five high definition screens, and the sell out Sunday roast is an incredibly popular option. It is also a dog friendly pub with a pub quiz on Sundays at 8pm.


5. The Bow Bar
80 West Bow, Edinburgh, EH1 2HH
The Bow Bar is an award winning whisky and real ale pub with a fantastic selection of craft beer and a great price to boot. It offers a newly released peated highland whisky aged for 9 years in an oloroso hogshead, available to buy by the bottle. The knowledgeable staff make it a must visit for the true whisky connoisseur.
Photo by Robin Webster — CC BY-SA 2.0 via Wikimedia Commons
6. The Joker & the Thief
71 Elm Row, Edinburgh, City of Edinburgh, EH7 4AQ
This cozy wee pub on Elm Row, serving Leith since 2014, is a true gem for great booze and fresh pizza delivered direct from local friends at Origano. They take immense pride in their quality products, earning consistent inclusion in CAMRA’s real ale scheme, and stock a varied, changing selection that supports local businesses. The fun doesn’t stop there with a free weekly pub quiz led by the legendary Dr Paul on Wednesdays and mind-blowing close up magic from resident magician Tim Licata every Thursday. It’s a welcoming spot that even welcomes canine friends, making every visit special.


7. Kay's Bar
39 Jamaica St, Edinburgh, EH3 6HF
Kay's Bar is an acclaimed historic pub that started as a wine merchant's shop in the early 19th century before becoming a pub in the 1970s. It features a main bar room with an open fire and a smaller snug, and still displays bottles and labels from its time as a wine shop. The pub has earned the Edinburgh winner of the CAMRA Real Ale Quality Award for 2021 and 2022, and was named one of the best pubs with fires in Scotland by The Times. It attracts a mix of locals and tourists who enjoy its unique history and award winning real ales.
Photo by Richard Webb — CC BY-SA 2.0 via Wikimedia Commons


8. Cafe Royal
19 W Register St, Edinburgh, EH2 2AA
Welcome to Café Royal, Edinburgh’s iconic oyster bar and historic restaurant serving fresh seafood, classic dishes, and a curated selection of beers and continental lagers. This historic pub offers stunning Victorian interiors, functions, and wifi. It is a hidden gem that is proud of its history and loves to see a happy customer.
Photo by kim traynor — CC BY-SA 2.0 via Wikimedia Commons
9. Dreadnought Leith
72 North Fort Street, Edinburgh, City of Edinburgh, EH6 4HL
This pub in Leith is a welcoming alehouse that reclaimed a homophobic graffito to create an inclusive pop up pride event throughout June. It offers well maintained rotating cask and keg choices from breweries like Pilot, Cross Borders, and Brass Castle, served by a friendly and helpful staff. The pub is unpretentious and serves craft beer in pints at reasonable prices, making it a fantastic local spot with a completely transformed, welcoming vibe.


10. The Stockbridge Tap
2-6 Raeburn Pl, Edinburgh, EH4 1HN
The Stockbridge Tap is a fantastic, friendly local that feels like the perfect place to kick off a proper Scottish adventure. The team behind the bar is incredibly welcoming and happy to guide you through a brilliant selection of beers on tap, all at genuinely great prices. This casual, good value pub is a true wee boozer where you can settle in for a wonderful pint.
Photo by N Chadwick — CC BY-SA 2.0 via Wikimedia Commons




