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.
Book On TripAdvisor Bonus Book your hotel on TripAdvisor — then save 20% on things to do for your trip. Use code BOOKTOSAVE.

Royal Mcgregor

#104 of 1,770 Restaurants in Edinburgh
Certificate of Excellence
Old Town
Bar, British, Scottish, Gluten Free, Pub
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 am - 11:00 pm
Open now
All hours
Sun - Thu 10:00 am - 11:00 pm
Fri - Sat 10:00 am - 12:00 am
More Info
Add Photo Write a Review

657 Reviews from our TripAdvisor Community

Traveler rating
Traveler type
Time of year
  • More
Showing 539: English reviews
Perth, Australia
Level Contributor
66 reviews
40 restaurant reviews
common_n_restaurant_reviews_1bd8 28 helpful votes
5 of 5 stars Reviewed 4 days ago NEW

Lived up to reviews. I had the haggis tower featured in the main pic which I enjoyed. My daughter raved about the salmon. Friendly staff, nice atmosphere.

Thank Stuart P
Brunswick, Ohio
Level Contributor
96 reviews
15 restaurant reviews
common_n_restaurant_reviews_1bd8 46 helpful votes
5 of 5 stars Reviewed 6 days ago NEW

We happened to pop in here for dinner on a rainy day after an hour of debating various menus through the city. It's a little small and crowded, but I ordered the vegetarian haggis tower, and wow! It was so delicious! Best veggie haggis I have had by far. Even let my fellow non-veg companions try it and they were... More 

Thank Maria M
Fort Wayne, Indiana
Level Contributor
50 reviews
15 restaurant reviews
common_n_restaurant_reviews_1bd8 14 helpful votes
5 of 5 stars Reviewed 1 week ago

A small place but very welcoming, multilingual staff and very attentive. The food was terrific, and our waiter recommended some very good beverages as well. (We like to try local foods).

Thank travelg38
Basel, Switzerland
Level Contributor
75 reviews
27 restaurant reviews
common_n_restaurant_reviews_1bd8 22 helpful votes
4 of 5 stars Reviewed 1 week ago via mobile

Loved the Haggis stack and the whiskey based cocktails. Good service. Overall a good place for lunch and drinks!!

Thank AmritaVk
Turin, Italy
Level Contributor
48 reviews
45 restaurant reviews
common_n_restaurant_reviews_1bd8 19 helpful votes
5 of 5 stars Reviewed 1 week ago

There are so many little, often unnoticed things that can make a lunch go from great to annoying. Fortunately, the Royal McGregor manages to avoid them all to deliver a pleasant, tranquil experience with a clean and neat interior, quick and appropriate service, and especially good, simple and authentic Scottish food with some character, as it suits this region. I... More 

Thank Paul_MG4
Preston Lancashire
Level Contributor
103 reviews
45 restaurant reviews
common_n_restaurant_reviews_1bd8 93 helpful votes
4 of 5 stars Reviewed 1 week ago

Ate here after a trip to the castle. I was expecting large hearty portions but I was disappointed. However the food was tasty and the haggis stack interesting. The service was excellent from all the staff. Great choice of beer.

1 Thank hideh0
Birmingham, United Kingdom
Level Contributor
10 reviews
7 restaurant reviews
common_n_restaurant_reviews_1bd8 3 helpful votes
4 of 5 stars Reviewed 2 weeks ago

Enjoyed a nice lunch with Chilled Beer, the food was average but the service was very good and the staff were quite attentive.

Thank Mike G
Marysville, Ohio
Level Contributor
447 reviews
152 restaurant reviews
common_n_restaurant_reviews_1bd8 101 helpful votes
4 of 5 stars Reviewed 2 weeks ago via mobile

Great food. We found a table available outside under their canopy. Nice spot to be on a rainy day. Food was excellent. We had pulled pork and fish and chips. But, if you sit outside, you have to go in and order at the bar. They do serve it to you, so you don't have to go in and retrieve... More 

Thank JeffMarysville
Washington DC, District of Columbia
Level Contributor
42 reviews
23 restaurant reviews
common_n_restaurant_reviews_1bd8 16 helpful votes
3 of 5 stars Reviewed 2 weeks ago

Not our favorite restaurant of the trip, and not even the favorite on the Royal Mile. Terrific location for tourists, as it's an easy break to take after exploring the castle. My husband's haggis tower was great- even the neeps were flavorful. My fish & chips was just bland, with soggy batter and sub-par chips. The house tartar sauce is... More 

Thank jmcsills
Level Contributor
14 reviews
5 restaurant reviews
common_n_restaurant_reviews_1bd8 5 helpful votes
4 of 5 stars Reviewed 2 weeks ago via mobile

Went here the other night for dinner and had a lovely meal! The Haggis Tower with whisky sauce was delicious. The Whisky sauce was a bit strong. I wasn't used to having the same burn in my mouth from a sauce as from a shot. But I was quite good. I had to ask the girl for my check at... More 

Thank Claire L

Travelers who viewed Royal Mcgregor also viewed


Been to 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 stars
    4.5 of 5 stars
  • Value
    4 of 5 stars
    4 of 5 stars
Average prices
$13 - $42
Bar, British, Scottish, Gluten Free, Pub
Breakfast, Brunch, Lunch, Dinner, Late Night
Restaurant features
Outdoor Seating, Seating, Waitstaff, Wheelchair Accessible, Serves Alcohol, Full Bar, Free Wifi
Good for
Dining on a budget, Families with children, Local cuisine, Bar scene
Open Hours
10:00 am - 11:00 pm
10:00 am - 11:00 pm
10:00 am - 11:00 pm
10:00 am - 11:00 pm
10:00 am - 11:00 pm
10:00 am - 12:00 am
10:00 am - 12:00 am
Location and Contact Information
  • Address: 154 High Street | Royal Mile, Edinburgh EH1 1QS, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Edinburgh>  > Old Town
  • Neighborhood: 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 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

Neighborhood 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-flavored 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 neighborhood