Justinlees Inn in Dalkeith

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

Take your pick from a wide selection of delicious dishes on our fixed price lunch and dinner menu, as well as buffet choices, kids menu, vegetarian & vegan menu and our special Sunday menu.

We’re 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 Edinburgh, 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.

We’re just a 3-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.

Great new news is here.. We have launched our new takeaway service, which means you can enjoy all your favourites from your own sofa.  Choose from our menus, pick your collection time we will have it all ready and waiting for you – now all you need to do it choose which programme you are going to watch while tucking in!​

Opening Hours

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


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


Call Justinlees Inn on 0131 663 2166

In some places we may need to be flexible with our opening hours. Please check before you visit by heading to the Justinlees Inn Facebook page.