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

#236 of 1,796 Restaurants in Edinburgh
Certificate of Excellence
$$$
Neighborhood:
Old Town
English, Pub, Scottish
Improve this listing
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Get directions
154 High Street | Royal Mile, Edinburgh EH1 1QS, Scotland
+44 131 225 7064
Website
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: Dessert, Lunch, Dinner, Breakfast, Late Night, Reservations
Description: We are a wee Whisky Bar & Restaurant with Grand food on Edinburgh's famous...
We are a wee Whisky Bar & Restaurant with Grand food on Edinburgh's famous Royal Mile!
read more

TripAdvisor Reviewer Highlights

Read all 416 reviews
Visitor rating
  • 204
    Excellent
  • 155
    Very good
  • 37
    Average
  • 14
    Poor
  • 6
    Terrible
Rating summary
  • Food
    4.5 of 5 stars
    Service
    4 of 5 stars
  • Value
    4 of 5 stars
    Atmosphere
    4 of 5 stars
The best fish & chips!

I enjoyed my late afternoon meal on the Royal Mile at this gem of a pub! The staff was so friendly and welcoming and the fish and chips were the best I have had in the UK! I would recommend it to anyone who is looking for a great pub at an even better location with great food!!

5 of 5 starsReviewed June 28, 2015
steph161972
,
Atlanta, Georgia
Good for:
  • Dining on a budget
  • Local cuisine
Add Photo

416 Reviews from our TripAdvisor Community

Your overall rating of this restaurant
Roll over, then click to rate
  Click to rate
Date | Rating
  • Dutch first
  • English first
  • French first
  • German first
  • Greek first
  • Italian first
  • Japanese first
  • Norwegian first
  • Portuguese first
  • Russian first
  • Spanish first
  • Any
English first
Atlanta, Georgia
Senior Reviewer
10 reviews 10 reviews
4 restaurant reviews
2 helpful votes 2 helpful votes
5 of 5 stars Reviewed June 28, 2015 NEW

I enjoyed my late afternoon meal on the Royal Mile at this gem of a pub! The staff was so friendly and welcoming and the fish and chips were the best I have had in the UK! I would recommend it to anyone who is looking for a great pub at an even better location with great food!!

Was this review helpful? Yes
Portland, Texas
Contributor
11 reviews 11 reviews
5 restaurant reviews
7 helpful votes 7 helpful votes
5 of 5 stars Reviewed June 25, 2015 NEW via mobile

The salmon pies, the breakfast, the stew, the steaks, everything was wonderful. My husband also found that he could get steaks cooked anyway he wanted them. We would eat lunch or dinner early and found the kitchen willing to cook us anything we wanted. The price was a little high but so is everything else on The Royal Mile. We... More 

Was this review helpful? Yes
Sao Paulo, SP
Senior Contributor
25 reviews 25 reviews
17 restaurant reviews
21 helpful votes 21 helpful votes
4 of 5 stars Reviewed June 23, 2015

Very good food, not a touristic place and it has great service! There's a spanish waitress that was really good, even not being a fan of Brazil...

Was this review helpful? Yes
Hong Kong, China
Senior Contributor
24 reviews 24 reviews
8 restaurant reviews
8 helpful votes 8 helpful votes
3 of 5 stars Reviewed June 22, 2015

It cost 12 pounds for the fish and chips but no one would clean the table for you so you had to eat while the plates from the previous customer lying in front of you. It's a pity. The fish was very nice, but with service like that, who would like to eat there?

Was this review helpful? Yes
Midland, Texas
Contributor
13 reviews 13 reviews
23 helpful votes 23 helpful votes
3 of 5 stars Reviewed June 16, 2015

Went here for dinner our first night in Edinburgh. Just a few people in the place when we ordered. My wife ordered mussels and I ordered lamb chops. Waited for our food over 40 minutes. Tried to flag down the waitress but she wouldn't even look at us. By this time many people who camein after we did had their... More 

Was this review helpful? Yes
jakarta
Top Contributor
64 reviews 64 reviews
30 restaurant reviews
48 helpful votes 48 helpful votes
4 of 5 stars Reviewed June 15, 2015

i am asian so i don't know much about haggis. but i like the ones here, it's soooo tasty. the place is located in royal mile so obviously is very touristy. but a good place to just sit and people-watch.

Was this review helpful? Yes
Warsaw, Poland
Senior Contributor
33 reviews 33 reviews
14 restaurant reviews
18 helpful votes 18 helpful votes
5 of 5 stars Reviewed June 10, 2015

Hard to decide with so many choices on the Royal Mile, but this is a great little place. It would be an injustice to call it a pub. It's bright and cheerful, has poetry snippets on the wall, lots of very good wait staff and budget-priced restaurant food. The ales they recommended were really good, the food delicious and the... More 

Was this review helpful? Yes
2 reviews
5 of 5 stars Reviewed June 9, 2015

We had fish and chips and hamburgers. Delicious food, plenty of it and good value with the lunch set menu. Service really good too!!

Was this review helpful? Yes
Contributor
18 reviews 18 reviews
9 restaurant reviews
3 helpful votes 3 helpful votes
4 of 5 stars Reviewed June 6, 2015

Good service and guide into the menu and selections to make Whisky and drinks served were good Guinness Well served

Was this review helpful? Yes
Birmingham, United Kingdom
Senior Contributor
45 reviews 45 reviews
10 restaurant reviews
7 helpful votes 7 helpful votes
5 of 5 stars Reviewed June 6, 2015

Went here for an evening meal. Lovely pub on Royal Mile. Good choice of menu and service from staff was excellent. Food was really tasty and plentiful. Would recommend.

Was this review helpful? Yes

Travelers who viewed Royal Mcgregor also viewed

 

Been to Royal Mcgregor? Share your experiences!

Write a Review Add Photos & Videos

Additional Information about Royal Mcgregor

Address: 154 High Street | Royal Mile, Edinburgh EH1 1QS, Scotland
Phone Number: +44 131 225 7064
Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Edinburgh>  > Old Town
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
Average Prices: USD 16 - 50
Cuisine: English, Pub, Scottish

Owners: What's your side of the story?

Register now for free — and start getting automatic notification of new reviews, responding to traveler feedback, adding new photos to your listing and much more.

Manage 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 16 - 50
  • Cuisine: English, Pub, Scottish

Restaurant Characteristics

  • Good for: Dining on a budget, Local cuisine

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.