Found Local
Harrow Hotel

Harrow Hotel

Real Ale Pub · Dalry

Open now
0131 663 3274

2-4 Eskbank Rd, Dalkeith

Dalkeith

Directions →

Google rating

4.2

145 Google reviews

Read reviews on Google →

What customers say

A real locals' pub with lager on tap and racing on the television. It also has Guinness, which was very good. Didn't seem to serve food. It's not a pub for everyone, but it's unpretentious. You could do a lot worse than spend an hour or two at the Harrow.

David Gilmour · 8 months ago

Nice friendly pub,good atmosphere & fair price

Scott Carruthers · 7 months ago

Good pub. Won’t be for everyone as the clientele is mainly older fellows, but it’s nice for a cosy drink when you’re in Dalkeith town centre. When the Justinlees was shut, me and my boyfriend and our dog visited (yep the pub is dog friendly, there was a lovely dog walking about off leash so if you aren’t into dogs I would avoid) - I’m not sure if it still operates as a hotel, on looking for bookings online it was closed. The women’s toilets are upstairs, and there’s no lift, so if you were disabled or older and not good with stairs you’d struggle here. I think they have men’s toilets upstairs and downstairs too. It would also be difficult to enter if disabled or in a wheelchair and only has a very narrow front entrance. Upstairs, there is a lot of lovely stained glass in the doors of the toilets. Only one cubicle in the women’s, can’t speak for the men’s however as I said, there is another men’s toilet downstairs. The flusher was a bit broken and it was a bit dark but the toilet was perfectly clean and serviceable. This isn’t a huge pub, but it is the sort of pub where everyone seems to know each other and gives the vibe of having many stories told in it, and many generations of families visiting over the years. It’s quite small in terms of seats, we ended up near the dartboard, but it’s very cosy. Don’t go here if you’re expecting your hipster filament bulbs and craft beers. I hate places like that so I was pleased to find the Harrow Hotel had none of that. As I said it’s in the town centre near Morrisons, bus stops, various shops and restaurants so you have plenty to do round here. The pub is often quite busy and noisy on weekend evenings, so I would arrive early to ensure you get a seat. Gives a very different vibe to my regular pub (Justinlees inn) but it’s an equal favourite. I must go again soon! One star removed because the bar stools/ stools at the tables near dartboard are sooo uncomfortable. Would be great to get some chairs with backs. Julia

Julia Miles · 2 years ago
All reviews on Google →

Opening hours

  • MondayOpen 24 hours
  • TuesdayOpen 24 hours
  • WednesdayOpen 24 hours
  • ThursdayOpen 24 hours
  • FridayOpen 24 hours
  • SaturdayOpen 24 hours
  • SundayOpen 24 hours

Facilities

  • Dog-friendly
  • Serves beer
  • Serves wine

Details last verified May 2026

Is this your business?

Claim your listing to update your details, add photos, and respond to enquiries.

Claim this listing