Can't decide where to eat in Dalkeith?

Browse 59 places to eat in Dalkeith, Scotland, United Kingdom. Common food types include Pub, Cafe, and Coffee shop.

Can't decide? Let the game shortlist places in Dalkeith for you.

Pick a restaurant

Food types

Places to eat

  1. The Chocolate Barn Cafe

    The Chocolate Barn, Lowe's Farm, Campend, Dalkeith, SCT EH22 1RS

  2. Friendlies Chinese Food Takeaway Chinese

    8 St Andrew St, Dalkeith, SCT EH22 1AN

  3. Cheesecakes and Bakes Dessert shop

    17 South St, Dalkeith, SCT EH22 1AH

  4. Greggs Bakery

    17 Jarnac Court, Dalkeith, SCT EH22 1HU

  5. Cafe Troy Coffee shop

    Jarnac Court, 15 Jarnac Court, Dalkeith, SCT EH22 1HU

  6. Continental Cafe Cafe

    27, Jarnac Court, Dalkeith, SCT EH22 1HU

  1. The Buccleuch Pub

    90 High St, Dalkeith, SCT EH22 1HZ

  2. Ship Inn Pub

    92 High St, Dalkeith, SCT EH22 1HZ

  3. Lavender Coffee & Crumbs Cafe

    114 High St, Dalkeith, SCT EH22 1HZ

  4. Subway Sandwich shop

    37 Jarnac Ct, Dalkeith, East Lothian EH22 1HU

  5. The Cavaliere Italian

    124-128 High St, Dalkeith, SCT EH22 1AY

  6. Bonfire Restaurant

    156 High Street, Dalkeith, SCT EH22 1AY

  7. Franco's Fast food

    113 High St, Dalkeith, SCT EH22 1AX

  8. Mintfig Ltd Delicatessen

    67-71 HIGH STREET, DALKEITH, MLN EH22 1JA

  9. Slumdog Delivered Indian

    156 HIGH STREET, DALKEITH, SCT EH22 1AY

  10. AL's Bistro Diner

    152 High Street, Dalkeith, SCT EH22 1AY

  11. Paradise Play Cafe Restaurant

    57 High St, Dalkeith, Lothian EH22 1JA

  12. Coach and Horses Pub

    Coach & Horses, 166-168 High St, Dalkeith, SCT EH22 1AY

  13. Tiger Lotus Thai

    1-3 Buccleuch St, Dalkeith, SCT EH22 1HB

  14. The Sugar World Dessert shop

    15, HIGH STREET, DALKEITH, SCT EH22 1DQ

  15. Harrow Hotel Pub

    2-4 Eskbank Rd, Dalkeith, SCT EH22 1HF

  16. Itihaas Bangladeshi

    17/19 Eskbank Rd, Dalkeith, SCT EH22 1HD

  17. Bombay Lounge Indian

    202 High St, Dalkeith, SCT EH22 1AZ

  18. Candy Cupcake Cupcake shop

    Park Road, Dalkeith, EH22 3DH

  19. Water Tower Restaurant Restaurant

    The Water Tower, Cemetery Rd, Dalkeith, SCT EH22 3DL

  20. Kashi's Natural Flavours Restaurant

    10b WOODBURN ROAD, DALKEITH, MLN EH22 2AT

  21. Marmaris Grill Takeaway Fish and chips

    10b WOODBURN ROAD, DALKEITH, SCT EH22 2AT

  22. Kairo's Kafe Cafe

    4 Woodburn Ave, Dalkeith, SCT EH22 2BP

  23. Sugar & Ice Ice cream shop

    10 WOODBURN AVENUE, DALKEITH, SCT EH22 2BP

  24. Jade Garden Chinese Takeaway Chinese

    28 Woodburn Ave, Dalkeith, SCT EH22 2BP

  25. Justinlees Inn Pub

    1-5 Dalhousie Rd, Dalkeith, SCT EH22 3AT

  26. The Salters Inn Pub

    27 Salters Rd, Dalkeith, SCT EH22 2DQ

  27. Restoration Cafe Beer bar

    Dalkeith, Lothian EH22 2NA

  28. Cross Borders Brewing Brewery

    1 Hardengreen Lane, Dalkeith, SCT EH22 3NA

  29. Flowerbox Cake Cupcake shop

    11 Corbie Drive, Dalkeith, SCT EH22 2QQ

  30. The Melville Inn Pub

    Melville Nurseries, Lasswade, SCT EH18 1AR

  31. Elginhaugh Farm Dining & Carvery Pub

    9 GILMERTON ROAD, LASSWADE, SCT EH18 1BD

  32. Sheriffhall Cafe Coffee shop

    9 Campend Farm, Dalkeith, SCT EH22 1RS

  33. Cafe Noir Cafe

    Fort Kinnaird

  34. Ma McGuires Bar

    49 Millerhill, Dalkeith, Midlothian EH22 1RZ

Places: Overture Maps Foundation GeoNames

How the pick works

  1. Choose Pick a restaurant. The game loads places to eat in Dalkeith.
  2. Every place gets a random number. The highest numbers make your shortlist.
  3. Share the shortlist with your group, or open a place to see what it serves.

Free to play. You do not need an account.

Pick a restaurant

Nearby cities