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!
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!
Service and food was quick and delicious, we had the vegetarian haggis and vegetarian stew, both were lovely , would definitely return on our next trip, thanks
Cosy atmosphere in busy pub/restaurant. Good quality and very well presented food. Quick service from friendly staff. Good selection of beers and whisky. Good atmosphere
Awesome staff, amazing food and reasonably priced drinks. Perfect! Haggis tower is a delight, also game casserole and salmon steak were really good. Highly recommended!
Fabulous food at reasonable prices,service was first class waitress very attentive and asked if you wanted time between courses definitely not rushing you to eat and get you out.def return this is a hidden gem that I have walked past loads of times but won’t the next time
My wife and I really enjoyed our experience at The Royal McGregor last night. Food was excellent and the service superb and it was very good value for the money. We will be happy to recommend The Royal McGregor to our friends.
We were three and all of us had Haggis, one of us rhe vegitarian. It was realy very good and the meat and vega ones were almost simular. The service was very attentive. Wanna try Haggis, go to The Royal McGregor and ask a flight of 4 different malts to go with it. Too much? Share one flight together.
This is my favourite restaurant in Edinburgh. A trip up here for me or any member of my family would be incomplete unless we eat here. It is cosy, friendly, always has a lovely buzz about it and the food is really good, Can recommend the haggis fritters for starters. Then Crofters Chicken, a haggis tower or the duo of pork for mains. Every order is taken and then served with a smile. Have already booked a table for another visit later in the year. We have recommended this restaurant to lots of people and they always say how much they enjoyed it.
A warm welcome, quick and friendly service and such lovely good!! This was a real treat!! The staff were so helpful, even charging our phone so we could get an Uber after the meal! The drinks menu was extensive with ‘flights’ of spirits and beers - a great way to try s few drinks. Food = sublime. The Moroccan ravine was spicy and warming and the haggis tower a treat for the eyes and the stomach. Topped off with a beautiful and boozy cranachan, s perfect ending to a lovely evening. Thank you!
Beautiful restaurant atmosphere is welcoming and friendly Food is out of this world, this is how Scottish food should be done 😊 James his wife and their team do a brilliant job can't fault them We've been many times we had our wedding dinner here so holds a special place for us we visited with my aunt and uncle who couldn't make our wedding and the also love the place. We will be back again very soon Thanks for having us
The haggis fritters were the best! Ive tried haggis a couple of different ways since I've been here and the fritters were by far the best. The tennents beer was also great, the seating allowed us to talk to the couples at the tables close to us, and the atmosphere of the restaurant was nice. The food was served quickly and the food was hot! You could tell our food was brought out as soon as it finished cooking!