- 5Closed nowBlack Bull1 Lothian Street, Dalkeith, SC EH22 1DSBar
- 5Closed nowBlacksmiths Forge5 Newmills Road, Dalkeith, SC EH22 1DUBar
- 5Open nowBombay Lounge202 High Street, Dalkeith, Edinburgh, Dalkeith, SC EH22 1AZRestaurant Bar
- 4.3Coach & Horses166-168 High Street, Dalkeith, SC EH22 1AYBar
- 4.3Closed nowCounty Restaurant152-156 High Street, Dalkeith, SC EH22 1AYRestaurant Bar
- 5Closed nowDalkeith Masonic Hall129 High Street, Dalkeith, SC EH22 1BEBar
- 4Harrow Hotel2-4 Eskbank Road, Dalkeith, SC EH22 1HFBar
- 5Horseshoe Bar14 Saint Andrew Street, Dalkeith, SC EH22 1ANBar
- 3Open nowItihaas17/19 Eskbank Road, Dalkeith, SC EH22 1HDRestaurant Bar
- 5Closed nowJustinlees Inn1-5 Dalhousie Road, Dalkeith, SC EH22 3ATRestaurant Bar
- 5Closed nowMayson's188 High Street, Dalkeith, SC EH22 1AZBar
- Closed nowSalters Inn27 Salters Road, Dalkeith, SC EH22 2DQBar
- Ship Inn92 High Street, Dalkeith, SC EH22 1HZBar
- 4Closed nowThe Buccleuch90 High Street, Dalkeith, SC EH22 1HZBar
- 3.7Open nowThe Cavaliere Italian Restaurant124-128 High Street, Dalkeith, SC EH22 1AURestaurant Bar