The Royal Mile Tavern
127 High Street, Old Town
View on Google MapsPhoto: Google Maps
Traditional oak-panelled pub with craft ales, British menu and live local musicians every night. Summary via Google
Good to know
Accessibility
- ✓Accessible entrance
- ✓Accessible toilet
Payment
- ✓Credit cards
- ✓Debit cards
- ✓Contactless
Details via Google — worth confirming with the restaurant before you travel, especially for access needs.
About The Royal Mile Tavern
The Royal Mile Tavern sits on the High Street in Edinburgh's Old Town. Oak panelling lines the interior, and the pub serves a British menu with Scottish dishes including haggis and Cullen skink. Craft ales and a selection of whiskies are available. Live music from local musicians plays most evenings.
Food is served from breakfast through dinner, with options for vegetarians and a children's menu. The pub takes bookings, has outdoor seating, and welcomes dogs and groups. Portions are generous and pricing ranges from £30 to £49.
Menu & facilities
Opening hours
- Monday
- 12:00 PM – 1:00 AM
- Tuesday
- 12:00 PM – 1:00 AM
- Wednesday
- 12:00 PM – 1:00 AM
- Thursday
- 12:00 PM – 1:00 AM
- Friday
- 12:00 PM – 2:00 AM
- Saturday
- 11:00 AM – 2:00 AM
- Sunday
- 11:00 AM – 2:00 AM
What's nearby
- Shamoli Restaurant next door
- Radisson Blu Hotel, Edinburgh City Centre next door
- Royal Mile next door
- The Scotland Shop next door
Distances as the crow flies, via Google
Diners like this pub's delicious traditional Scottish food, including haggis, Cullen skink, and sticky toffee pudding, as well as its wide selection of beers and whiskies. They also highlight the lively atmosphere, often featuring live music, and the friendly, attentive staff. Guests mention the generous portions and reasonable prices, offering good value.
Summary via Google
At a glance
- Cuisine
- Scottish
- Guest rating
- 4.5 / 5 (3,156 reviews)
- Price level
- ££
- Dogs allowed
- Yes
- Good for children
- No
- Good for groups
- Yes
- Booking required
- Yes
- Destination
- Old Town