Restaurants in Dalkeith
We list 35 restaurants in Dalkeith.
Updated July 2026
Ambience:
Fine Dining
The Salters
The Kitchen
Cheesecakes and Bakes
The Buccleuch
Kebab Mahal
Cavaliere
Pizzeria & Fish Bar
Itihaas
Bonfire
Franco's
The Ship Inn
Sweet Surprise!
How many restaurants are there in Dalkeith?
35 are listed so far. None has five or more diner reviews in our data, so the list isn't ranked by rating yet.