Best restaurants near me in Dalkeith, Scotland
Price
- $30 and under
- $31 to $50
- $50 and over
Cuisine
Top Rated
Dining Options
Seating Options
Accessibility
309 restaurants available nearby
Booked 14 times today
Booked 4 times today
Booked 119 times today
Booked 82 times today
Dining near Dalkeith, Scotland at a glance
Updated on
See what locals rave about
From verified diners like you
From verified diners like you
- CCharlesEdinburgh/Midlothian •1 review5.0Dined 2 days agoGreat food with big portions. Family friendly and love the real fire tooMore infoThe Campaign Room BistroPrice: Expensive• British• Edinburgh•4.2
- HHelenEdinburgh/Midlothian •5 reviews5.0Dined 4 days agoWe enjoyed a beautiful meal only let down was dessert shop bought meringue. Staff were very polite and friendly would recommend you try it .More infoThe CavalierePrice: Expensive• Italian• Edinburgh•4.7
- MMikeNewcastle and Northumberland •4 reviews5.0Dined 7 days agoExcellent food and outstanding service. Staff very attentive, efficient and friendlyMore infoLuci's Restaurant & Cocktail BarPrice: Moderate• Italian• Dalkeith•4.5
- JJenniferEdinburgh/Midlothian •1 review5.0Dined on Nov 1, 2024Cannot recommend Lochrin Rooftop Bar enough. Beautiful inside, stunning views and the staff go above and beyond to ensure your visit is special. I’ll def be back. Thanks you to all staff who made our visit on 1st November for my daughters 18th so special.More infoLochrin Rooftop BarPrice: Moderate• Scottish• Edinburgh•4.4
- LRLiamREdinburgh/Midlothian •1 review4.0Dined on Nov 25, 2022Great restaurant was a lovely evening for myself an partner, food was absolutely lovely no issues at all. An very well priced.More infoThe Blossom RestaurantPrice: Expensive• Italian• Dalkeith•3
Frequently asked questions
Here are the most popular cuisines: Scottish, Italian, Contemporary British, Steakhouse, American and many more.
There are 188 restaurants on OpenTable in Edinburgh/Midlothian.
Yes, we partner with a third party to bring back menu information for restaurants near you.