DISCOVEREDINBURGH
Restaurant•Old Town, Royal Mile

The Royal Mile Tavern

4.6
Book / Website
The Royal Mile Tavern
📍 127 High St, Edinburgh EH1 1SG
Price Range: From £5.50

About The Royal Mile Tavern

Authentic Scottish Pub on Edinburgh's Historic Royal Mile

The Royal Mile Tavern is a quintessential Scottish tavern situated in the vibrant heart of the Old Town. Surrounded by dark wood paneling, historic breweriana, and an unmatched gantry of over 100 single malt whiskies, it delivers true Edinburgh hospitality.

Live Folk Music, Haggis & Single Malts

  • Live Music Every Night: Daily acoustic performances by local Scottish musicians.
  • Traditional Fare: Award-winning haggis, neeps and tatties with whisky cream sauce, steak and ale pie, and Cullen skink.
  • Extensive Whisky Vault: Regional flights showcasing Speyside, Islay, Highland, and Lowland distilleries.

Highlights & Atmosphere

Live Music
100+ Single Malts
Traditional Haggis
Late Night
Historic Pub

Location & Directions

127 High St, Edinburgh EH1 1SG

Location

The Royal Mile Tavern

127 High St, Edinburgh EH1 1SG

Diner Reviews

Sarah M.
5/5

“Unbelievable culinary experience! Top-tier service and magnificent flavors.”

David K.
5/5

“One of the absolute highlights of our trip to Edinburgh.”

Venue Information

Opening Hours
Mon - Sun: 11:00 - 01:00
Telephone0131 557 9628
Official Websitewww.royalmiletavern.com