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.

Royal Mcgregor

Certificate of Excellence
$$$
Neighborhood:
Old Town
British, Scottish, Pub
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Neighborhoods
Neighborhoods
Get directions
154 High Street | Royal Mile, Edinburgh EH1 1QS, Scotland
+44 131 225 7064
Website
Improve this listing
Today
10:00 am - 11:00 pm
Open now
See all hours
Hours:
Sun - Thu 10:00 am - 11:00 pm
Fri - Sat 10:00 am - 12:00 am
Dining options: Breakfast, Late Night, Dinner, Lunch, Free Wifi, Outdoor Seating, Seating, Serves Alcohol, Waitstaff
Good for: Local cuisine, Bar scene, Families with children, Dining on a budget
Description: We are a wee Whisky Bar & Restaurant with Grand food on Edinburgh's...
We are a wee Whisky Bar & Restaurant with Grand food on Edinburgh's famous Royal Mile!
read more

TripAdvisor Reviewer Highlights

Read all 526 reviews
Visitor rating
  • 275
    Excellent
  • 181
    Very good
  • 41
    Average
  • 19
    Poor
  • 10
    Terrible
Rating summary
  • Food
    4.5 of 5 stars
    Service
    4.5 of 5 stars
  • Value
    4 of 5 stars
    Atmosphere
    4 of 5 stars
Try a new scotch and sit and chill with a Cocktail

Food was good quality - but single cooked chips a bit soggy go for the triple cooked ... will be back

5 of 5 starsReviewed 2 days ago
Suzan M
,
Northampton, United Kingdom
Add Photo Write a Review

526 Reviews from our TripAdvisor Community

Traveler rating
Traveler type
Time of year
Language
  • More
Northampton, United Kingdom
Level Contributor
35 reviews
15 restaurant reviews
common_n_restaurant_reviews_1bd8 16 helpful votes
5 of 5 stars Reviewed 2 days ago NEW

Food was good quality - but single cooked chips a bit soggy go for the triple cooked ... will be back

Helpful?
Thank Suzan M
Louth, Lincolnshire, England
Level Contributor
80 reviews
48 restaurant reviews
common_n_restaurant_reviews_1bd8 45 helpful votes
4 of 5 stars Reviewed 6 days ago NEW

This was the second time we had visited the McGregor, previously we been for lunch, but on this occasion we went for an evening meal. It was very quite in the evening, when we came in the day it was really busy. To start we had the muscles, served with lots of crusty bread, to follow we had the Salmon... More 

Helpful?
Thank Amanda H
teesside
Level Contributor
20 reviews
4 restaurant reviews
common_n_restaurant_reviews_1bd8 16 helpful votes
5 of 5 stars Reviewed 1 week ago via mobile

Great little place in centre Of town. We booked online our table was ready when we got there. Good range of menu choices -very good food with friendly efficient service thank you

Helpful?
Thank bassetl0ver
1 review
5 of 5 stars Reviewed 1 week ago

This was only the second bar we found,we tried a few others but this was the only one for us!! the staff were just lovely, attentive , friendly and so welcoming, funny with a excellent knowledge of the whisky and beer and local produce .the food was spot on too! cooked beautifully,good portions, not pretentious and reasonably priced. We don't... More 

Helpful?
Thank Jessica M
Level Contributor
4 reviews
4 restaurant reviews
common_n_restaurant_reviews_1bd8 4 helpful votes
5 of 5 stars Reviewed 1 week ago via mobile

This has to be one of the best vegetarian meals ever. You MUST try the vegetarian haggis tower. It's amazing! The service is good and the place is buzzing!

Helpful?
Thank Lavinia E
Dublin, Ireland
Level Contributor
3 reviews
5 of 5 stars Reviewed 1 week ago

If you would like to try some whisky while in Edinburgh, I can recommend this place. It's probably not the cheapest, but they have a large selection and excellent service. A pleasant place to have a drink with your friend(s).

Helpful?
Thank Paul S
Manchester, United Kingdom
Level Contributor
24 reviews
10 restaurant reviews
common_n_restaurant_reviews_1bd8 20 helpful votes
4 of 5 stars Reviewed 2 weeks ago

You might give this one a swerve as it looks like a tourist rip-off from its location and facade. Don't be fooled - its good, very economical and great food. Wisely sticks to a limited authentic Scottish menu. Prepare for more haggis... Service is pleasant, personal, if a bit scatty (check you bill!). A very good place to eat -... More 

Helpful?
Thank thedodgerb
Edinburgh, United Kingdom
1 review
5 of 5 stars Reviewed 2 weeks ago via mobile

Great food, great atmosphere, friendly staff and fantastic service. Also really great location! I enjoyed a cooked breakfast and cappuccino. It was delicious. Will be back 👍🏻

Helpful?
Thank pquandoo
Bury St. Edmunds, United Kingdom
Level Contributor
18 reviews
10 restaurant reviews
common_n_restaurant_reviews_1bd8 8 helpful votes
4 of 5 stars Reviewed 2 weeks ago

I had the best Scottish breakfast here; the haggis was beautiful so if you're anxious or kind of grossed out by the thought of trying it, try it here. Lovely and cosy bar, great service, good music, only drawback was that it opened at 10:30 so not too great for early birds.

Helpful?
Thank ErinByrne21
Level Contributor
4 reviews
3 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
5 of 5 stars Reviewed 2 weeks ago via mobile

Lovely food and great service. In particular the American/Canadian girl who was very friendly and made us feel very welcome. We enjoyed it that much we took friends in later the same day.

Helpful?
Thank Rob W

Travelers who viewed Royal Mcgregor also viewed

 
Edinburgh, Scotland
 

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

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

Price and Cuisine

  • Average Prices: USD 14 - 46
  • Cuisine: British, Scottish, Pub

Restaurant Characteristics

  • Good for: Local cuisine, Bar scene, Families with children, Dining on a budget

Description

We are a wee Whisky Bar & Restaurant with Grand food on Edinburgh's famous Royal Mile!
Open Hours
Sunday
10:00 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
Thursday
10:00 am - 11:00 pm
Friday
10:00 am - 12:00 am
Saturday
10:00 am - 12:00 am

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