- 2.5Open nowBaguette Express Ltd99 High Street, Dalkeith, SC EH22 1AXCafe
- 5Open nowCafe Troy15 Jarnac Court, Dalkeith, SC EH22 1HUCafe
- Open nowCoffee Bar148-160 High Street, Dalkeith, SC EH22 1AYCafe
- 3Open nowCoffee Express9 Eskdaill Street, Dalkeith, SC EH22 1AGCafe
- 4Continental Cafe27 jarnac court, Dalkeith, SC EH22 1HUCafe
- 5Open nowCuneo's Cafe And Takeaway4 Woodburn Avenue, Dalkeith, SC EH22 2BPCafe
- Open nowFayre Tasty115 High Street, Dalkeith, SC EH22 1AXCafe
- 5Open nowGreggs17 jarnac court, Dalkeith, SC EH22 1HURestaurant Cafe
- 4Open nowMorrisonsEsbank Road, Dalkeith, SC EH22 1HQCafe
- Paradise Play Cafe57 High Street, Dalkeith, SC EH22 1JACafe
- Closed nowSt Nicholas Buccleuch Parish Church117 High Street, Dalkeith, SC EH22 1AXCafe
- Open nowThe Munch BoxHardengreen Industrial Estate, 3AA, Dalkeith, SC EH22 3NXCafe