We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
New! Find and book your ideal hotel on TripAdvisor — and get the lowest prices

The Royal Mcgregor

#125 of 1,783 Restaurants in Edinburgh
Certificate of Excellence
$$ - $$$
Old Town
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
154 High Street | Royal Mile, Edinburgh EH1 1QS, Scotland
+44 131 225 7064
10:00 - 23:00
Open now
All hours
Sun - Thu 10:00 - 23:00
Fri - Sat 10:00 - 00:00
More Info
Add Photo Write a Review

769 Reviews from our TripAdvisor Community

Traveller rating
Traveller type
Time of year
  • More
Showing 617: English reviews
Level Contributor
16 reviews
14 restaurant reviews
common_n_restaurant_reviews_1bd8 13 helpful votes
4 of 5 bubbles Reviewed 3 days ago NEW via mobile

Nice place for a full Scottish breakfast. Staff were very friendly. Would have preferred the bacon a bit crispier and the haggis was a little bit cold but the potato cakes and the sausages were delicious. They do a nice pot of tea too :) £8.75ish for a big breakfast so not bad value at all.

Thank LCF1983
Kilmarnock, United Kingdom
Level Contributor
13 reviews
common_n_restaurant_reviews_1bd8 26 helpful votes
5 of 5 bubbles Reviewed 4 days ago NEW via mobile

Visited here for a full Scottish breakfast on our recent stay in Edinburgh, good old homemade meals and polite friendly staff. The breakfast was that good we returned in the evening for dinner which was also delicious, portions are great and the food is made fresh. Prices were very reasonable and worth every penny. We will return on our next... More 

Thank 620clairer
Preston, United Kingdom
Level Contributor
45 reviews
26 restaurant reviews
common_n_restaurant_reviews_1bd8 46 helpful votes
5 of 5 bubbles Reviewed 5 days ago NEW via mobile

After researching the best places in Edinburgh to eat traditional Scottish fair, we came across The Royal McGregor. Do not mess about going to anywhere else if you are close to this place. The staff, drinks and food are amazing. Personal tip, Haggis stack and Whiskey sauce, with a pint if real ale. Market wasn't that impressive, this place was.... More 

Thank Adi2011
Cape Elizabeth, Maine
Level Contributor
13 reviews
3 restaurant reviews
common_n_restaurant_reviews_1bd8 11 helpful votes
5 of 5 bubbles Reviewed 6 days ago NEW

We were cold and tired after a Dec. 1 walking tour, and the restaurant looked intriguing. We were greeted warmly, and delighted that they offered a tasting of three local beers, two on cask, that added up to a pint. They were all good, and one great. The Cullen Skink – smoked fish chowder – was tasty and was almost... More 

Thank Maine729
1 review
5 of 5 bubbles Reviewed 1 week ago

We were curious to try vegetarian haggis so we went in for dinner. It was amazing and the staff was very polite and friendly. Definitely would go there again!

Thank Cris S
Level Contributor
25 reviews
22 restaurant reviews
common_n_restaurant_reviews_1bd8 7 helpful votes
5 of 5 bubbles Reviewed 1 week ago via mobile

Very good restaurant! Very friendly and helpful staff! We came here as this pub has the highest rank on trip adviser, and it really deserves it! I highly recommend beef ale pie and haggis bon bond!!

Thank Иван К
Level Contributor
4 reviews
5 of 5 bubbles Reviewed 2 weeks ago

The service was fast and friendly that made our visit pleasurable. Friendly staff and good quality for the food. I recommend the salmon and see bass.

Thank Amelia C
Belfast, United Kingdom
Level Contributor
18 reviews
10 restaurant reviews
common_n_restaurant_reviews_1bd8 3 helpful votes
4 of 5 bubbles Reviewed 2 weeks ago

We went here for a quick burger on a Thursday afternoon. The staff were excellent and very helpful at recommending places for us to check out and see. We had a delicious halloumi burger and some local lager - Innis and Gunn. Prices were very reasonable, and the location is handy to nip in off the Royal Mile for a... More 

Thank DeclanMee
Leeds, England, United Kingdom
Level Contributor
12 reviews
7 restaurant reviews
common_n_restaurant_reviews_1bd8 6 helpful votes
5 of 5 bubbles Reviewed 2 weeks ago

We took my father in law here for a birthday evening meal as his clan name is McGregor!! I saw mixed reviews on here but I needed to see for myself and we weren't disappointed. The menu is very good and they offer specials. Our meals were served promptly, the waiting staff were attentive and made us feel very welcome.... More 

Thank LynTunnah
Fair Hill, Maryland
Level Contributor
157 reviews
97 restaurant reviews
common_n_restaurant_reviews_1bd8 38 helpful votes
4 of 5 bubbles Reviewed 2 weeks ago via mobile

Stopped in for an early dinner. Got seated quickly. Service was friendly but a bit slow, we had to ask multiple times for our drinks and the bill. The onion rings were excellent, try them with their mustard it was splendid. The Highland Burger was messy but tasty and the Scotland Burger was loaded with flavor. Gave four stars based... More 

Thank Cindy K

Travellers who viewed The Royal Mcgregor also viewed


Been to The Royal Mcgregor? Share your experiences!

Write a Review Add Photos & Videos

Is This Your TripAdvisor Listing?

Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.

Claim Your Listing
Improve this listing

Restaurant Details

Rating summary
  • Food
    4.5 of 5 bubbles
    4.5 of 5 bubbles
  • Value
    4 of 5 bubbles
    4 of 5 bubbles
Average prices
US$13 - US$41
Bar, European, British, Pub, Scottish, Gluten Free Options
Brunch, Breakfast, Lunch, Dinner, After-hours
Restaurant features
Outdoor Seating, Seating, Waitstaff, Wheelchair Accessible, Serves Alcohol, Full Bar, Free Wifi
Good for
Bar Scene, Local cuisine, Child-friendly, Special Occasion Dining, Cheap Eats
Open Hours
10:00 - 23:00
10:00 - 23:00
10:00 - 23:00
10:00 - 23:00
10:00 - 23:00
10:00 - 00:00
10:00 - 00:00
Location and Contact Information
  • Address: 154 High Street | Royal Mile, Edinburgh EH1 1QS, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Edinburgh>  > Old Town
  • Neighbourhood: Old Town
  • Phone Number: +44 131 225 7064
We are a wee Whisky Bar & Restaurant with Grand food on Edinburgh's famous Royal Mile!

Questions & Answers

Questions? Get answers from The Royal Mcgregor staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?

Staying in Old Town

Neighbourhood Profile
Old Town
Few Edinburghers live in the Old Town, but its labyrinth of dank alleys and steep streets suggests this was not always the case. Today, it’s mostly visitors, tartan-flavoured souvenir shops, and pipers that you’ll find on its cobbled streets. This is the place to get a feel for Auld Reekie (Old Smelly), as the town was once nicknamed, and stroll the Royal Mile, the thoroughfare that links the castle with the royal palace – two of Edinburgh’s great set-piece attractions. But there’s lots more exploring to do here down dozens of little alleys, or wynds, while at night the city’s busiest clubs erupt along the Cowgate which is closed to traffic for this purpose.
Explore this neighbourhood