Places to eat in Dalkeith
Dalkeith has 30 listed places to eat, from quick bites to special-occasion dinners. Top cuisines: Fish & Chips (5), Chinese (3), Sandwiches (2). The food scene spans 12 Fast Food, 7 Cafes & Coffee Shops, 7 Restaurants. Dietary options are covered too: Vegan restaurants (1). 3 landmarks and neighbourhoods have their own nearby-dining guides.
Showing 30 of 30
Baguette Express
99 High Street
Barn
Bayne's
9 Jarnac Court
Bene's
25 Thorny Crook Gardens, Dalkeith
Bonfire
Brennan's Smash Burgers
3 Thorny Crook Gardens
Cavaliere
124-128 High Street
Cheesecakes and Bakes
17 South Street, Dalkeith
Coffee Bar
Continental Cafe
27 Jarnac Court
Costa
Bonnyrigg Road
Domino's
10 Eskbank Road
Elginhaugh Farm Carvery
9 Gilmerton Road
Esk Valley
Franco's
113 High Street
Friendly
8 St Andrew Street
Greggs
17 Jarnac Court
Itihaas
17-19 Eskbank Road
Jaz's Fish Bar
12 Woodburn Road
Kebab Mahal
140 High Street
Lavender Coffee and Crumbs Café
Marmaris Grill
Miradis Cafe
9 Eskdaille Court, Dalkeith
Pizzeria & Fish Bar
Sweet Surprise!
37 Jarnac Court
The Buccleuch
90 High Street
The Kitchen
Outdoor seating
The Larder
Tiger Lotus
1-3 Buccleuch Street, Dalkeith
Woodburn House
28 Woodburn Avenue
Eat near landmarks
Areas & neighbourhoods
Other cities in United Kingdom
Dalkeith dining — FAQs
How many places to eat are there in Dalkeith?
There are 30 restaurants, cafes and bars listed in Dalkeith on EatOutMap, with addresses, opening hours, photos and ratings.
Where is the best place to eat in Dalkeith?
Top-rated places to eat in Dalkeith include Baguette Express, Barn, Bayne's. See our ranked list of the best restaurants in Dalkeith.
Are there restaurants with outdoor seating in Dalkeith?
1 venues in Dalkeith have outdoor seating, terraces or gardens.