The Royal McGregor

Old TownBritish, European, Scottish££££
Excellent
5.3/6
241 Reviews
Free and fast bookingEasily reserve a table in seconds
Happy customersMore than 100 million full and satisfied diners
This restaurant is no longer bookable online with Quandoo
Recommended Restaurants
Here are 5 Restaurants in this area you can book instead:

The Cellar Door

Old Town
5.3/6338
The Cellar Door

Mussel & Steak Bar

Old Town
5.2/6243
Mussel & Steak Bar

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
Thursday
10:00 am - 11:00 pm
Friday
9:30 am - 12:00 am
Saturday
9:30 am - 12:00 am
Sunday
9:30 am - 11:00 pm
Monday
10:00 am - 11:00 pm
Tuesday
10:00 am - 11:00 pm
Wednesday
10:00 am - 11:00 pm

Address

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

Menu Highlights

1C7EBA56-AA6F-4A1D-8ECB-DACE554D828B

Starters

Soup of the day

Served with crusty bread
£4.95

Mushroom Bruschetta

Chestnut mushrooms, garlic, cream, parsley & chives
£5.50

Cullen Skink

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

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!

241 The Royal McGregor Reviews

Excellent
5.3/6
241 Reviews
Value for money:Great value
Waiting time:Exceptionally good
Atmosphere:Excellent
Service:Excellent
Noise levels:Pleasant
Food:Outstanding
New"Excellent"
6/6
Iona G.9 days ago · 1 review

A lovely start to our stay in Edinburgh. Very friendly, delicious meal and knowledgeable staff

"Excellent"
6/6
Angela R.3 months ago · 1 review

A small friendly restaurant on the Royal Mile.Food was excellent and very reasonably priced .We loved the haggis fritters and haggis stuffed chicken.Well worth a visit.

"Excellent"
6/6
Andrea V.3 months ago · 1 review

Staff gentilissimo, posto e cibo autentici, ci tornerò sicuramente , anche perché rimane in zona centrale, sulla royal mile. Ottima scelta di birre, sidro e wihsky.