The Royal McGregor Edinburgh image 1
The Royal McGregor Edinburgh image 2
The Royal McGregor Edinburgh image 3
The Royal McGregor Edinburgh image 4
The Royal McGregor Edinburgh image 5
The Royal McGregor Edinburgh image 6
The Royal McGregor Edinburgh image 7
The Royal McGregor Edinburgh image 8
The Royal McGregor Edinburgh image 9

The Royal McGregor

Old Town · European, British · ££££
173 Reviews

About The Royal McGregor

Situated right on The Royal Mile in Edinburgh’s Old Town, this pub is as traditionally Scottish as you’d expect for such a location. It’s not all haggis and whisky here though (although the haggis and whisky are great) – The Royal McGregor is committed to offering a taste of Scottish culture at its broadest and finest. Located on High Street and popular with tourists and locals alike, The Royal McGregor gets pretty packed so book your table in advance to avoid disappointment!


The Royal McGregor
154 High Street, Old Town
Edinburgh EH1 1QS

Opening Times

Open today - Opens at 10:00 am
10:00 am - 11:00 pm
10:00 am - 11:00 pm
10:00 am - 11:00 pm
9:30 am - 12:00 am
9:30 am - 12:00 am
9:30 am - 11:00 pm
10:00 am - 11:00 pm

Chef's Choice



Soup of the day

Served with crusty bread

Mushroom Bruschetta

Chestnut mushrooms, garlic, cream, parsley & chives

Cullen Skink

Traditional Scottish soup made with smoked haddock, potatoes and cream, served with crusty bread

Chef's Recommendations

Haggis, Neeps and Tatties

A tower of haggis, mashed potatoes and bashed turnip with red onion and rosemary gravy

Crofters Chicken

Oven baked chicken breast stuffed with haggis, served with whisky sauce, savoy cabbage, potatoes

Salmon Wellington

Salmon Fillet and white wine parsley cream encased in puff pastry with new potatoes and winter root


Sticky Toffee Pudding

Vanilla ice cream


Fresh raspberries, whipped cream, toasted oatmeal, honey & whisky

Apple & Apricot Crumble

Icecream or custard

More about The Royal McGregor, Edinburgh

With its location on The Royal Mile, The Royal McGregor is the perfect place to unwind after a day spent sightseeing, but with its high quality cuisine it’s as equally as popular with Edinburgh locals too. Tuck into some traditional Scottish food like the famous haggis, or opt for another classic like salmon Wellington (a Scottish salmon fillet in a white wine and parsley cream encased in puff pastry with new potatoes and seasonal vegetables). For a Scottish take on an international favourite, go for the Highland burger topped with haggis and whisky sauce.

With an impressive selection of over 90 malts it would be rude visit The Royal McGregor and not have a wee dram or two, or three… but if whisky isn’t your poison you can just as easily sink some hand-pulled cask ales or sip on a cocktail instead. Whether it’s for dinner or drinks, The Royal McGregor pulls in crowds with its prime location on High Street along The Royal Mile. Make a reservation at this Old Town favourite for an authentic Scottish experience in the beating heart of Edinburgh!

173 The Royal McGregor Reviews

Simon B.20 days ago · 1 review

As always, great food, great drinks and lovely atmosphere. The first place we visit when visiting the city. The best haggis, needs & tatties in the city! Our Edinburgh favourite!

Laura M.21 days ago · 1 review

This is my favourite restaurant in Edinburgh by far. I particularly like the veggie haggis and the beer flights. A very cosy and nice environment.

Steven B.25 days ago · 1 review

Quick seating as we were early per our reservation. Friendly staff and excellent food. Nice selection of alcoholic beverages. Prompt serving of courses with opportunity to enjoy without feeling rushed.

Faye M.a month ago · 1 review

Great food and excellent service. Could not fault it at all. Great location and great, friendly environment. Our first time and would not hesistate to go back.

Tony O.a year ago · 1 review

My wife and I really enjoyed our experience at The Royal McGregor last night. Food was excellent and the service superb and it was very good value for the money. We will be happy to recommend The Royal McGregor to our friends.

Jacco G.a year ago · 1 review

We were three and all of us had Haggis, one of us rhe vegitarian. It was realy very good and the meat and vega ones were almost simular. The service was very attentive. Wanna try Haggis, go to The Royal McGregor and ask a flight of 4 different malts to go with it. Too much? Share one flight together.

Jacqueline K.2 years ago · 2 reviews

This is my favourite restaurant in Edinburgh. A trip up here for me or any member of my family would be incomplete unless we eat here. It is cosy, friendly, always has a lovely buzz about it and the food is really good, Can recommend the haggis fritters for starters. Then Crofters Chicken, a haggis tower or the duo of pork for mains. Every order is taken and then served with a smile. Have already booked a table for another visit later in the year. We have recommended this restaurant to lots of people and they always say how much they enjoyed it.

Danielle A.a year ago · 1 review

Beautiful restaurant atmosphere is welcoming and friendly Food is out of this world, this is how Scottish food should be done 😊 James his wife and their team do a brilliant job can't fault them We've been many times we had our wedding dinner here so holds a special place for us we visited with my aunt and uncle who couldn't make our wedding and the also love the place. We will be back again very soon Thanks for having us

Susan D.a year ago · 1 review

The haggis fritters were the best! Ive tried haggis a couple of different ways since I've been here and the fritters were by far the best. The tennents beer was also great, the seating allowed us to talk to the couples at the tables close to us, and the atmosphere of the restaurant was nice. The food was served quickly and the food was hot! You could tell our food was brought out as soon as it finished cooking!

Ksenja K.a year ago · 1 review

It is a very nice and cosy pub in the heart of Edinburgh, very close to the castle. The food tastes great and the portions are enormous. Personally, I recommend fried Haggis as a starter, it is just so yummy. A great variety of beers and Scotch Whisky is offered as well. I recommend, to get a reservations, as it's a very popular pub and tends to get busy around dinner time. I will definitely come back!

2 People
There is no availability for this merchant.
Today (Tuesday)
January 2018
Choose a time: