Enable JavaScript to run this app.
Skip to main content
OpenTable logo
  1. Home
  2. United Kingdom
  3. Edinburgh/Midlothian
  4. Edinburgh
  5. The Royal Mile

Best Scottish Restaurants in The Royal Mile

Price
Regions
Areas
Top Rated
Dining Options
Seating Options
Accessibility

118 restaurants available nearby

How are Featured results ranked

A photo of Commons Club Bar & Restaurant restaurant
4.5
Awesome(148)
$$$$
• Scottish • Old Town
The staff, service and food were all excellent. The staff was exceptionally helpful. We would recommend this place to others.
A photo of The Queens Arms - Edinburgh restaurant
4.7
Exceptional(1876)
$$$$
• Scottish • New Town
Booked 43 times today
What a great place! The staff were all so lovely, ut was a cizy, friendly place and the food was amazing! The cranachan cheesecake was spectacular! I have already recommended The Queens Arms to a few of my friends, so they know where to go when they visit Edinburgh.
A photo of Whiski Rooms restaurant
4.3
Awesome(2447)
$$$$
• Scottish • Old Town
Booked 18 times today
The food was delicious. I had the haggis and my friend had the salmon. For dessert we shared the pudding.
A photo of Tolbooth Tavern restaurant
4.6
Exceptional(440)
$$$$
• Scottish • Old Town
Booked 19 times today
Wonderful historic tavern on the more quiet end of the Royal Mile. We enjoyed a root vegetable pie (excellent puff pastry topper), traditional haggis neeps & tatties, and Cranachan for dessert. From a previous visit, Cullen Skink and the fish and chips were also very good! Suggest booking a table as it fills up quickly by 6:30 PM (18:30)
A photo of Badger & Co restaurant
4.8
Exceptional(2202)
$$$$
• Scottish • Edinburgh
Booked 46 times today
It's a lovely venue, welcoming and cosy. The staff were lovely, friendly and helpful. I enjoyed my meal.
A photo of Cafe Royal - Edinburgh restaurant
4.3
Awesome(1894)
$$$$
• Scottish • Edinburgh
Booked 40 times today
Sunday lunch was great. Food was delicious. Beef beautifully rare. Max the waiter was attentive and helpful and helpful ensured that our expectations were met. Lovely atmosphere and surroundings
A photo of Twenty Princes Street restaurant
4.6
Exceptional(2906)
$$$$
• Scottish • New Town
Booked 3 times today
We had the most wonderful experience. Our waiter, Carlos, was exceptional! He made us feel so welcomed and special. He was informative and very professional while being warm and charming. I had the Red Deer Saddle and it was to perfection. Among us we had chicken Caesar salad, scallops and roast cod. All were perfectly prepared and presented. We truly enjoyed the restaurant atmosphere, such comfortable seats.
A photo of The Black Bull restaurant
4.3
Awesome(305)
$$$$
• Scottish • Old Town
Booked 6 times today
We visited The Black Bull in Edinburgh for the first time, and we were so impressed that we ended up going back again during our trip! From the moment we walked in, the staff were absolutely amazing. Friendly, welcoming, attentive, and genuinely made us feel like we were regulars. That kind of service makes such a difference. And the food… wow. The steak pie was easily one of the best things we had in Edinburgh. It was absolutely incredible and honestly something we’ll be talking about for a long time. But the absolute star of the show was the sticky toffee pudding. It was, without a doubt, one of the best desserts we’ve ever had. Great food, fantastic atmosphere, and an incredible team. If you’re visiting Edinburgh, The Black Bull is absolutely worth a visit. Just make sure you save room for the sticky toffee pudding!
A photo of The Olive Branch restaurant
4.7
Exceptional(1121)
$$$$
• Scottish • New Town
Booked 5 times today
Amazing staff the food was amazing very helpful. Very kind people we’re on a short trip, but we will make it back to here.
A photo of Element restaurant
4.6
Exceptional(737)
$$$$
• Scottish • New Town
Booked 25 times today
Amazing food and top tier service from Ailish! Friends from Aus got to try haggis and loved it.

How is content generated

See what locals rave about

From verified diners like you
From verified diners like you
  • Margaret
    Edinburgh/Midlothian •2 reviews
    5.0
    Dined 1 day ago
    It was so amazing. From start to finish. The service was outstanding, and the food was 1million out of ten! I got the trout and my husband got the steak. They made our experience in Scotland so special. Thank you! Their cocktails were fabulous and their whiskey selection was thorough. The prices were very reasonable for the high quality you’re receiving.
    More info
    Monteiths££££• Scottish• The Royal Mile
    •
    4.6
  • Mandy
    Edinburgh/Midlothian •6 reviews
    5.0
    Dined 1 day ago
    Service was wonderful, cocktails perfect and atmosphere and views where perfect thank you so much xx
    More info
    Nor' Loft££££• Scottish• The Royal Mile
    •
    4.8
  • Anne Angus
    Edinburgh/Midlothian •11 reviews
    5.0
    Dined 2 days ago
    Sunday lunch was great. Food was delicious. Beef beautifully rare. Max the waiter was attentive and helpful and helpful ensured that our expectations were met. Lovely atmosphere and surroundings
    More info
    Cafe Royal - Edinburgh££££• Continental• Edinburgh
    •
    4.3
  • Mike
    St. Louis •1 review
    5.0
    Dined 5 days ago
    Exceptional food, very friendly staff, and ambiance was cool
    More info
    White Horse Oyster & Seafood Bar££££• Seafood• The Royal Mile
    •
    4.6
  • Clarissa
    New York City •3 reviews
    5.0
    Dined on 28 Sept 2026
    Absolutely incredible food! The best spot to eat in Edinburgh, honestly. The quality of the food, wine / cocktails, environment, and service are top tier. Just excellent and delicious. We’re visiting Edinburgh for 5 days and went back twice to eat here!
    More info
    Angels with Bagpipes££££• Scottish• Old Town
    •
    4.7

Discover best Scottish restaurants in The Royal Mile

Discover the essence of Scottish cuisine along the historic Royal Mile in Edinburgh, where a selection of top-tier restaurants offer a deep dive into Scotland's rich gastronomic heritage. From fresh seafood to traditional dishes like haggis and smoked salmon, these eateries on Edinburgh's most famous street expertly blend authenticity with modern culinary techniques. Each restaurant showcases a commitment to local sourcing, ensuring that every dish not only tastes exquisite but also supports Scottish producers. Patrons can expect a warm Scottish welcome and an ambiance that complements the historical and cultural significance of The Royal Mile. The dining scene here is vibrant and diverse, reflecting Edinburgh's status as a culinary capital in Scotland. Whether you're looking for an intimate dining experience or a lively meal with friends, the restaurants along The Royal Mile provide unforgettable flavors that are both innovative and deeply rooted in Scottish tradition.

Discover
OpenTable
  • About Us
  • Blog
  • Careers
  • Press
More
Businesses
  • OpenTable For Restaurants
  • OpenTable Pricing & Plans
  • OpenTable Support
Join us on
  • Privacy policy
  • Terms of Use
  • Cookies and Interest-Based Ads
  • Accessibility Statement
  • Cookie Preferences
Copyright © 2026 OpenTable Australia Level 22, 357 Collins Street, Melbourne, Victoria - All rights reserved.
OpenTable is part of Booking Holdings, the world leader in online travel and related services.
Booking Logo
Priceline Logo
KAYAK Logo
Agoda Logo
OpenTable Logo