
Photo: Stinglehammer, CC BY-SA 4.0
The Inn on the Mile
Pub grub
Dogs are not allowed in bedrooms here.
One inn on the Royal Mile and four village pubs with rooms on the edge of the city, from the Forth bridges to the Union Canal.
Also covers pubs in Lasswade, Ratho, Balerno and South Queensferry.
Last reviewed November 2026.
We cover 5 pubs with rooms in and around Edinburgh. 2 allow dogs in the bedrooms and 2 say no. We haven't found a bedroom dog policy for 1. 1 is a gastropub or serious dining pub.
Pub details last checked November 2026.
Edinburgh’s pub-with-rooms scene is thin in the middle and better on the edges. In the Old Town, the Inn on the Mile is the one we’ve found: a Royal Mile corner pub and kitchen under nine bedrooms, in a building whose rooms were built in 1923 for the British Linen Bank. It is a short walk from Waverley station, so you can arrive by train with a bag and leave the car at home.
The other four are village pubs, five to eight miles out. The Hawes Inn at South Queensferry, a Category B listed coaching inn with 14 rooms, sits under the Forth bridges and is the inn in Stevenson’s Kidnapped. The Balerno Inn, the former Malleny Arms at the foot of the Pentland Hills, was restored by its current owners and has five rooms. The Bridge Inn at Ratho has four rooms named for canal figures and local history, overlooking the Union Canal, and the Laird & Dog in Lasswade has 11.
Distances are straight-line map estimates from central Edinburgh, so allow longer by road. Edinburgh charges a 5% visitor levy on overnight stays from 24 July 2026, which the pubs inside the council area collect on top of the room rate.
Not in Edinburgh itself, but close enough to stay — the town's shops, pubs and sights are only a short trip in from any of these.

Photo: Tom Richardson, CC BY-SA 2.0
Lasswade — About 5 miles south-east of central Edinburgh, just over the city boundary in Midlothian
Pub grub

Photo: Victuallers, CC BY-SA 4.0
from £130
Ratho — About 7 miles west of central Edinburgh, beside the Union Canal
Gastropub
Dog welcome in the room and at dinner.

Photo: Jim Smillie, CC BY-SA 2.0
Balerno — About 7 miles south-west of central Edinburgh, at the foot of the Pentland Hills
Not yet rated
Dogs are not allowed in bedrooms here.

Photo: Chabe01, CC BY-SA 4.0
South Queensferry — About 8 miles north-west of central Edinburgh, beside the Forth bridges
Pub grub
Dog welcome in the room and at dinner.
| Pub | Dogs in bedroom | Dogs at dinner | Charge | Verification |
|---|---|---|---|---|
| The Balerno Inn Balerno | No dogs in rooms | Dogs in certain areas only | Not confirmed | From published sources |
| The Bridge Inn at Ratho Ratho | Selected rooms only | Dogs welcome at dinner | £25 / stay | From published sources |
| The Hawes Inn South Queensferry | Dogs in all rooms | Dogs in certain areas only | £15 / night | From published sources |
| The Inn on the Mile Edinburgh | No dogs in rooms | Not confirmed | Not confirmed | From published sources |
| The Laird & Dog Inn Lasswade | Not confirmed | Not confirmed | Not confirmed | Not yet researched |
All of this is from published sources — none of these pubs have been confirmed with us directly yet.
| Pub | Standard | Kitchen | Booking |
|---|---|---|---|
| The Balerno Inn Balerno | Not yet rated | Every day | Not confirmed |
| The Bridge Inn at Ratho Ratho | Gastropub | Every day | Not confirmed |
| The Hawes Inn South Queensferry | Pub grub | Every day | Not confirmed |
| The Inn on the Mile Edinburgh | Pub grub | Every day | Not confirmed |
| The Laird & Dog Inn Lasswade | Pub grub | Every day | Not confirmed |