Looking for the best pubs in Edinburgh? Whether you want traditional Scottish whisky, live music, historic interiors, or cosy local atmospheres, Edinburgh has some of the best pubs in the United Kingdom.
From hidden taverns in the Old Town to lively bars near the Royal Mile, the city offers unforgettable pub experiences for both tourists and locals. In addition, many Edinburgh pubs serve traditional Scottish food, craft beer, and live entertainment throughout the week.
In this guide, you will discover the 7 best pubs in Edinburgh, Scotland, for 2026, including historic pubs, local favourites, and must-visit drinking spots near famous attractions.
Why Edinburgh Is Famous for Its Pubs?
Edinburgh has a rich pub culture that dates back hundreds of years. In fact, many historic pubs were once gathering places for writers, travellers, and local communities.
Today, the city is famous for:
- traditional Scottish whisky
- historic taverns
- live folk music
- craft beer
- cosy interiors
- pub food and local ales
As a result, visitors from around the world come to Edinburgh to experience authentic Scottish nightlife.
Moreover, areas like the Old Town, Grassmarket, and Leith are filled with unique pubs that each have their own atmosphere and history.
1. The Last Drop
Located in the historic Grassmarket area, The Last Drop is one of the most famous pubs in Edinburgh. The pub gets its name from the public executions that once took place nearby.
Although the history sounds dark, the atmosphere inside feels warm and welcoming. Furthermore, the traditional wooden interiors and candle-style lighting create a true Scottish pub experience.
What Makes It Special
- Historic location
- Traditional Scottish ales
- Whisky selection
- Cosy atmosphere
- Outdoor seating
Because of its location, this pub is perfect after exploring Edinburgh Castle.
Click Here: 10 Best Coffee Shops in Edinburgh
2. The Devil’s Advocate
Hidden down a narrow alley near the Royal Mile, The Devil’s Advocate is one of Edinburgh’s most stylish whisky pubs.
The pub combines historic stone walls with modern interiors. In addition, it offers hundreds of whisky options from across Scotland.
Many visitors also love the relaxed atmosphere and creative food menu.
Popular Drinks
- Scottish single malt whisky
- Craft cocktails
- Local beer
- Whisky flights
Therefore, this pub is ideal for travellers wanting a modern Scottish pub experience.
3. Sandy Bell’s
Sandy Bell’s is famous for traditional Scottish folk music and authentic local culture. Unlike tourist-focused bars, this pub feels genuinely local and relaxed.
Most evenings feature live folk music performances. As a result, the atmosphere becomes lively and unforgettable.
Why Visitors Love It
- Traditional folk music
- Local atmosphere
- Affordable drinks
- Friendly environment
If you want a true Scottish pub experience, Sandy Bell’s is definitely worth visiting.
4. The Bow Bar
The Bow Bar is one of the best whisky pubs in Edinburgh city centre. Although the pub looks small from the outside, it offers an impressive whisky and craft beer collection inside.
Additionally, the staff are known for recommending excellent Scottish whiskies for beginners.
Best Features
- Huge whisky selection
- Craft beer options
- Traditional interiors
- Quiet atmosphere
Because of its location near Victoria Street, it is also easy to visit while exploring the Old Town.
Click Here: 7 Best Breakfast Spots in Edinburgh City Centre (2026 Guide)
5. White Hart Inn
The White Hart Inn is considered one of the oldest pubs in Edinburgh. According to local stories, the pub has connections to famous historical figures and ghost legends.
The interiors feel historic, while the food menu offers classic Scottish pub meals.
Popular Menu Items
- Fish and chips
- Steak pie
- Scottish whisky
- Local beer
Meanwhile, many tourists visit simply to experience the pub’s historic atmosphere.
6. Cold Town House
If you prefer modern rooftop pubs, Cold Town House is an excellent choice. Located near Grassmarket, the pub offers incredible views of Edinburgh Castle.
Moreover, the rooftop seating becomes especially popular during summer evenings.
What to Expect
- Rooftop terrace
- Castle views
- Craft beer
- Pizza and pub food
- Modern atmosphere
Consequently, this pub attracts both tourists and younger locals.
7. The Sheep Head Inn
The Sheep Heid Inn is one of the oldest surviving pubs in Scotland. Located in the peaceful Duddingston area, the pub feels very different from busy city-centre bars.
The atmosphere is quiet, historic, and relaxing. In addition, the pub serves excellent Scottish food and drinks.
Highlights
- Historic interiors
- Traditional pub meals
- Cosy fireplace
- Quiet location
Overall, it is a fantastic place for travellers wanting a calmer pub experience.
Click Here: 5 Best Festivals to Visit in Edinburgh in 2026
Best Areas for Pubs in Edinburgh
Old Town
The Old Town is perfect for historic pubs, whisky bars, and traditional Scottish taverns near the Royal Mile.
Grassmarket
Grassmarket offers lively nightlife, outdoor seating, and pubs with castle views.
Leith
Meanwhile, Leith is known for trendy bars, craft beer spots, and modern waterfront pubs.
Helpful Tips Before Visiting Edinburgh Pubs
Before visiting Edinburgh pubs, keep these tips in mind:
- Most pubs become busy after 7 PM.
- However, weekdays are usually quieter than weekends.
- Many pubs serve food until late evening.
- Additionally, some whisky bars require reservations during August.
- Finally, Edinburgh festivals make pubs extremely crowded during the summer.
Traditional Scottish Drinks to Try
While visiting Edinburgh pubs, you should also try some traditional Scottish drinks.
Popular Choices
- Scotch whisky
- Scottish craft beer
- Gin cocktails
- Ale and stout
- Whisky flights
In particular, whisky tasting is one of the most popular experiences for tourists visiting Scotland.
Final Thoughts
Edinburgh offers some of the best pub experiences in the United Kingdom. Whether you want traditional folk music, historic taverns, rooftop bars, or cosy whisky pubs, the city has something for everyone.
Overall, these 7 pubs showcase the best of Edinburgh’s nightlife and Scottish culture. Therefore, they are definitely worth visiting during your trip to Scotland.
FAQs
What is the oldest pub in Edinburgh?
The Sheep Heid Inn is considered one of the oldest pubs in Scotland.
Which Edinburgh pub is best for whisky?
The Bow Bar and The Devil’s Advocate are famous for their whisky selections.
Are pubs expensive in Edinburgh?
Prices vary. However, most pints cost between £5 and £7 in the city centre.
What area has the best pubs in Edinburgh?
Old Town and Grassmarket have many of the city’s best traditional pubs.