The Best Pubs
View of Edinburgh

The Best Pubs
in
Edinburgh

Historic inns, cosy hideaways, and warm whisky, where every pint feels like a new discovery.

Photo by Andrew Colin — CC BY 2.0 via Wikimedia Commons

The Best Pubs in Edinburgh

Edinburgh’s pub scene is as rich and layered as the city itself, a capital of just over half a million people where historic inns built into ancient walls sit alongside converted cinemas and Victorian oyster bars. From lively sports spots and dog friendly locals to cosy hideaways serving fresh Scottish seafood and live music, the variety is staggering. Whether you’re after a proper cask ale, a bowl of Cullen skink, or a whisky selection that numbers in the hundreds, every visit feels like uncovering a new favourite. Come explore the best pubs in Edinburgh.

Filter:
Teuchters Landing in Edinburgh

1. Teuchters Landing

1c Dock Pl, Leith, Edinburgh EH6 6LU, UK

9.2🌿 Outdoor seating 🐕 Dog-friendly

Tucked away in Leith, Teuchters Landing is a cracking spot where fantastic food and a stellar drinks lineup—think cask ales, malty whiskies, and spicy margs—meet a warm, dog-friendly welcome. Grab a seat in the fairy-lit outdoor area, even in winter with heaters and blankets, and dig into a bowl of Cullen skink or a hearty beef stew that’ll have you ordering seconds. Whether you’re here for a lively afternoon watching the rugby or a relaxed group catch-up, the service is fast and the vibe is pure local charm.

Photo by N Chadwick — CC BY-SA 2.0 via Wikimedia Commons

The Bow Bar in Edinburgh

2. The Bow Bar

80 W Bow, Edinburgh EH1 2HH, UK

9.2🐕 Dog-friendly

Step into The Bow Bar, a wonderfully old school pub where the sheer passion for whisky and beer is absolutely infectious. With a staggering selection of nearly 500 whiskies and a brilliantly varied tap list, the incredibly knowledgeable staff are always eager to guide you to your perfect dram or pint. This dog friendly, cozy spot is perfect for groups, offering a welcoming energy that makes every visit feel like a discovery.

Photo by Nicholas Mutton — CC BY-SA 2.0 via Wikimedia Commons

Teuchters in Edinburgh

3. Teuchters

26 William St, Edinburgh EH3 7NH, UK

9.19🐕 Dog-friendly 👶 Good for children

Head straight to Teuchters for an absolutely brilliant pub experience where incredible food, a huge selection of malt whiskies and cask ales, and a lively sports watching scene come together perfectly. The cozy, welcoming space is ideal for groups, with a fantastic menu featuring dishes like perfectly cooked venison that will absolutely blow you away. With fair prices, a dog friendly policy, and a cracking lineup of beers, wines, and cocktails, this is the kind of place you’ll be raving about long after you leave.

Photo by Richard Webb — CC BY-SA 2.0 via Wikimedia Commons

The World's End in Edinburgh

4. The World's End

2-8 High St, Edinburgh EH1 1TB, UK

9🐕 Dog-friendly 👶 Good for children

Plunge into history at The World's End, a pub built right into the ancient Flodden Wall where locals once believed the world ended. The food is pure comfort, with incredible ale pie and triple-fried chips that will have you planning your return before you've finished dessert. It’s a dog-friendly spot perfect for groups, serving up a fantastic range of beers, wines, and cocktails alongside a book full of whiskies to explore. With its hearty cooking, welcoming spirit, and genuinely fascinating story, this is an absolute must for an authentic and memorable pub visit.

Photo by Zeete — CC BY-SA 4.0 via Wikimedia Commons

The Piper's Rest in Edinburgh

5. The Piper's Rest

3 Hunter Square, Edinburgh EH1 1QW, UK

9🌿 Outdoor seating 👶 Good for children

Make your way to The Piper's Rest, a true "hame fae hame" nestled in the heart of the Old Town where incredible Scottish food and nightly live music create an absolutely electric buzz. This is the perfect spot for groups, serving up everything from craft beers and cocktails to a phenomenal selection of whiskies and gins, all with a side of local ghost stories from the friendly team. Whether you're digging into a hearty steak pie or a bowl of Cullen skink, every dish is made with fresh, local produce that will have you planning your next visit before the last crumb is gone.

Photo by Alf van Beem — CC0 via Wikimedia Commons

The Guildford Arms in Edinburgh

6. The Guildford Arms

1 W Register St, Edinburgh EH2 2AA, UK

9🐕 Dog-friendly

Step into a Victorian masterpiece where every glance upwards reveals an ornate ceiling and a mezzanine balcony that makes you feel like you’re drinking in a living museum. This stunning, dog friendly pub serves up a fantastic range of beers, wines, and cocktails, and its lively, welcoming vibe is perfect for gathering a group of friends. With a menu of wonderful food and a setting so gorgeous it steals the show, this is an absolute must for anyone who loves a truly beautiful pint.

Photo by Anne Burgess — CC BY-SA 2.0 via Wikimedia Commons

Tolbooth Tavern in Edinburgh

7. Tolbooth Tavern

167 Canongate, Edinburgh EH8 8BN, UK

9🐕 Dog-friendly

Craving a proper taste of Scotland? The Tolbooth Tavern, a beloved local on the Royal Mile for over 200 years, delivers authentic Scottish hospitality with a fantastic menu of classics like haggis, neeps and tatties and a truly impressive whisky selection. It’s a brilliantly versatile spot, equally perfect for catching live music, cheering on the match with a pint, or settling in for a relaxed dinner with your dog by your side. With a cosy, characterful interior and a welcoming team that makes every guest feel like a regular, this award winning pub is an absolute must for a memorable meal and a great night out.

Photo by Stephen McKay — CC BY-SA 2.0 via Wikimedia Commons

The Caley Picture House - JD Wetherspoon in Edinburgh

8. The Caley Picture House - JD Wetherspoon

31 Lothian Rd, Edinburgh EH1 2DJ, UK

8.8

Hunt down this incredible Wetherspoon tucked inside a beautifully converted old cinema, where you can grab a cheap pint and affordable food across three sprawling floors. Make your way to the very top level for a fantastic view while enjoying a great range of beers, wines, and cocktails with your group. It’s a brilliantly unique spot that proves a classic pub experience can be both budget friendly and genuinely impressive.

Photo by Robin Webster — CC BY-SA 2.0 via Wikimedia Commons

Cafe Royal in Edinburgh

9. Cafe Royal

19 W Register St, Edinburgh EH2 2AA, UK

8.8

Discover the iconic Cafe Royal, a stunning Victorian oyster bar and restaurant that’s an absolute gem for any group outing. Sip on expertly crafted cocktails, fine wines, or a perfectly poured beer while soaking in the breathtaking historic interiors and unique ambiance. The menu shines with fresh Scottish seafood and classic dishes, making it a brilliant choice for a lively meal with friends. This is a truly special spot that deserves a top spot on your list.

Photo by kim traynor — CC BY-SA 2.0 via Wikimedia Commons

The Last Drop in Edinburgh

10. The Last Drop

74-78 Grassmarket, Edinburgh EH1 2JR, UK

8.8🐕 Dog-friendly

Pull up a stool at The Last Drop, a Grassmarket pub where the dark history of its location adds a gripping layer to every pint. This dog friendly spot serves up a cracking range of beers, wines, and cocktails, with live music and a welcoming buzz that’s perfect for groups. The food is superb and well priced, making it an absolute gem for a memorable night out.

Photo by N Chadwick — CC BY-SA 2.0 via Wikimedia Commons