Great place, great value, great food with huge portions and very friendly staff!  TripAdvisor.co.uk

The Royal McGregor has been delighting locals and tourists alike for over 10 years on Edinburgh’s Royal Mile. This charming location is not only historic but romantic. Our recently refurbished premises blend traditional features with contemporary décor to create a warm and inviting atmosphere for all ages.

Our passion is local produce, independent local breweries and Scotch whisky which gives us the opportunity to showcase the best in Scottish produce.  Using this wonderful produce we serve;

  • Traditional Scottish dishes with a modern twist
  • ‘Wee Tasters’ to sample our beer range
  • ‘Whisky Flights’ and ‘Tastings’ to really experience our greatest export.

However should you just wish to recharge the batteries with one of our speciality coffees while you read a book or check your email taking advantage of our free Wi-Fi we look forward to welcoming you.


Fine Local Food

Serving traditional Scottish food with only the best locally sourced fresh ingredients our menu has something for everyone More»

Whisky Tasting

Discover over 50 single malt whiskies at Royal Mcregor. Rarity and perfection in a glass set in Edinburgh's iconic Royal Mile. More»

Book For Mothers Day

Treat your Mother to a lovely dinner at Royal Mcgreggors. Book your table now as places are very limited. More»
Website by Edinburgh Media