The Justinlees Inn Pub in Dalkeith

If you want to enjoy delicious pub food in warm, welcoming surroundings, The Justinlees Inn in Dalkeith certainly won’t disappoint!

Serving up brunch, lunch, and dinner every day of the week, as well as our famous, set price buffet, our varied menu of delicious pub food features a wide range of dishes, including vegetarian and vegan options – there’s something for everyone. We also have a wide range of draught beers available including Hop House 13 and Carling.

We are a dog-friendly establishment so please feel free to bring your four-legged friends along!

Conveniently located close to the A7, this pub near you is a great spot to relax and refuel in front of the fire after exploring Dalkeith Country Park, Newbattle Abbey, or the Gorebridge Mining Museum. Near to Edinburgh and Loanhead, and with plenty of free car parking on site, The Justinlees Inn in Dalkeith is the ultimate pub to eat, drink, and socialise, no matter what the occasion.

Just a three-minute drive from the Sheriffhall roundabout, head south-west towards Old Dalkeith Road/A6106, exit the roundabout onto the A7, heading to Galashiels/Hawick/Carlisle, and take the first exit at the next roundabout onto Gilmerton Road/B6392. At the next roundabout, take the second exit and stay on Gilmerton Road, before taking the third exit onto Dalhousie Road/B6392. You’ll find us on the left.

Outlet Map

Opening Hours

  • Monday 11:30am-11pm
  • Tuesday 11:30am-11pm
  • Wednesday 11:30am-11pm
  • Thursday 11:30am-Midnight
  • Friday 11:30am-Midnight
  • Saturday 11:30am-Midnight
  • Sunday 11:30am-11pm

Food Service Times

  • Monday 11:30am-10pm
  • Tuesday 11:30am-10pm
  • Wednesday 11:30am-10pm
  • Thursday 11:30am-10pm
  • Friday 11:30am-10pm
  • Saturday 11:30am-10pm
  • Sunday 11:30am-10pm


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


0131 663 2166

If you’re looking for great food and real ales, Justinlees Inn in Dalkeith is the obvious choice. Close to Danderhall, Newtongrange and Lasswade, whether you live nearby or just passing through, you’re welcome to drop in.


Our quality pub-food will really hit the spot. With our seasonal menus and excellent vegetarian and vegan menu options, we work hard to bring you classic dishes just the way you like them. They’re even better alongside our wide range of beers: carefully picked from some of the best breweries across the country, and lovingly poured for your drinking pleasure.

Need help and support

If you have not received an email voucher or are having problems signing up, please contact our Support Team.

Get in touch

We'd appreciate any feedback you might have – take our guest survey to let us know how it was for you. Alternatively, if you have a compliment or complaint about your recent visit to Justinlees Inn in Dalkeith please complete our feedback form.