This website uses cookies, which cannot be used to personally identify you. If you continue to use the site we will assume that you agree with our use of cookies. Please read our privacy and cookies information to learn more.

Pubs in Dalkeith

Find Pubs in Dalkeith on the Midlothian Advertiser directory. Get reviews and contact details for each business including phone number, postcode, opening hours and photos.

Cockatoo Hotels Ltd

22 Millerhill, Dalkeith, Midlothian, EH22 1RZ

The Master Buccleuch

90 High Street, Dalkeith, Midlothian, EH22 1HZ

Salters Inn

27 Salters Road, Dalkeith, Midlothian, EH22 2DQ

Horse Shoe Bar

14 St Andrew Street, Dalkeith, Midlothian, EH22 1AN

The Blacksmiths Forge

5 Newmills Road, Dalkeith, Midlothian, EH22 1DU

The Justinlees Inn

1-5 Dalhousie Road, Dalkeith, Midlothian, EH22 3AT

The Sun Inn

Lothianbridge, Dalkeith, Midlothian, EH22 4TR

Masons Arms

188 High Street, Dalkeith, Midlothian, EH22 1AZ

Ship Inn

92 High Street, Dalkeith, Midlothian, EH22 1HZ

Ma Mcguires

Millerhill, Dalkeith, Midlothian, EH22 1RZ

Coach & Horses

166-168 High Street, Dalkeith, Midlothian, EH22 1AY

Black Bull

1 Lothian Street, Dalkeith, Midlothian, EH22 1DS


14 St Andrew Street, Dalkeith, Midlothian, EH22 1AN

Old Colliery Shawfair

Old Dalkeith Road, Edinburgh, EH22 1FD

Explore more great food for less at The Old Colliery-a family-friendly pub and a great place to eat out in Edinburgh. Our...

The Dean Tavern

80 Main Street, Newtongrange, Dalkeith, Midlothian, EH22 4NA

Edmonstone Inn

111 Edmonstone Road, Danderhall, Dalkeith, Midlothian, EH22 1QX

The Mitre Bar

131-133 High Street, Edinburgh, Midlothian, EH1 1SG


11-14a West Maitland Street, Edinburgh, Midlothian, EH12 5DS

Greyfriars Bobby's Bar

30-34 Candlemaker Row, Edinburgh, Midlothian, EH1 2QE


3-7 West Richmond Street, Edinburgh, EH8 9EF