The Royal McGregor Edinburgh image 1
The Royal McGregor Edinburgh image 2
Free and fast bookingEasily reserve a table in seconds
Happy customersMore than 100 million full and satisfied diners

The Royal McGregor

Old TownEuropean, British££££
197 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!

Opening Times

Open today - Opens at 10:00 am
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
10:00 am - 11:00 pm
10:00 am - 11:00 pm


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

Menu Highlights



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
Don't miss out on a table!

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!

197 The Royal McGregor Reviews

197 Reviews
Waiting time:Exceptionally good
Value for money:Great value
Noise levels:Pleasant
Adam F.21 days ago · 0 reviews

Service and food was quick and delicious, we had the vegetarian haggis and vegetarian stew, both were lovely , would definitely return on our next trip, thanks

Mike M.a month ago · 0 reviews

Cosy atmosphere in busy pub/restaurant. Good quality and very well presented food. Quick service from friendly staff. Good selection of beers and whisky. Good atmosphere

Jakub H.a month ago · 0 reviews

Awesome staff, amazing food and reasonably priced drinks. Perfect! Haggis tower is a delight, also game casserole and salmon steak were really good. Highly recommended!

alan t.a month ago · 0 reviews

Fabulous food at reasonable prices,service was first class waitress very attentive and asked if you wanted time between courses definitely not rushing you to eat and get you out.def return this is a hidden gem that I have walked past loads of times but won’t the next time

Tony O.a year ago · 0 reviews

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.2 years ago · 0 reviews

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 · 0 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.

Dr Frances M.a month ago · 0 reviews

A warm welcome, quick and friendly service and such lovely good!! This was a real treat!! The staff were so helpful, even charging our phone so we could get an Uber after the meal! The drinks menu was extensive with ‘flights’ of spirits and beers - a great way to try s few drinks. Food = sublime. The Moroccan ravine was spicy and warming and the haggis tower a treat for the eyes and the stomach. Topped off with a beautiful and boozy cranachan, s perfect ending to a lovely evening. Thank you!

Danielle A.2 years ago · 0 reviews

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.2 years ago · 0 reviews

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!

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