The 10 best inns in Edinburgh, UK | Booking.com
Skip to main content

Inns in Edinburgh

Find the inns that appeal to you the most

The best inns in Edinburgh

Check out our pick of great inns in Edinburgh

Filter by:

Review score

The Balerno Inn

Edinburgh

Situated in Edinburgh and with Murrayfield Stadium reachable within 13 km, The Balerno Inn features a garden, allergy-free rooms, free WiFi throughout the property and a bar.

E
Esther
From
Germany
We only stayed for one night before an early flight - but this was such a beautiful place that we would have loved to be able to stay longer!
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 253 reviews
Price from
US$207.94
1 night, 2 adults

Laird And Dog Inn

Lasswade (Near Edinburgh)

The Laird And Dog is located in the Midlothian village of Lasswade, 15 minutes’ drive from Edinburgh. It offers a conservatory-style restaurant, rooms with free Wi-Fi and free parking.

V
Visser
From
Canada
Breakfast was great with a good selection. Bus stop just out side for easy access. Excellent friendly staff.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,195 reviews
Price from
US$132.98
1 night, 2 adults

The Bridge Inn

Ratho (Near Edinburgh)

Situated in Ratho, 10 km from Edinburgh Zoo, The Bridge Inn features accommodation with a garden, free private parking, a shared lounge and a terrace. This 4-star inn features free WiFi and a bar.

K
Kim
From
Qatar
Location and people working there
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 448 reviews
Price from
US$181.34
1 night, 2 adults

The Sun Inn

Dalkeith (Near Edinburgh)

The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. This 4-star inn offers free WiFi. The property is non-smoking and is located 1.9 km from Dalhousie Castle.

J
Jennifer
From
Australia
Fabulous staff and lovely welcoming! Great food and great accommodation
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 352 reviews
Price from
US$167.91
1 night, 2 adults

The Elbow Room

Kirkcaldy (Near Edinburgh)

Set in Kirkcaldy, 2 km from Kirkcaldy Beach, The Elbow Room offers accommodation with a garden, free private parking, a restaurant and a bar.

D
Dougie
From
Abkhazia
The hotel was lovely and clean, homely and the staff were very friendly and helpful. The room and en suite were warm and very clean and the shower worked excellently. I also liked that as well as all the tea, coffee and biscuits there were two bottles of water in the fridge.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 524 reviews
Price from
US$80.60
1 night, 2 adults

The Ship Inn

Musselburgh (Near Edinburgh)

Featuring a shared lounge, bar and free WiFi, The Ship Inn is located in Musselburgh, 1.9 km from Portobello Beach and 6.6 km from Arthurs Seat.

J
James
From
United Kingdom
Really friendly, bar and bistro on site, sadly arrived too late to enjoy a meal, but plenty of local takeaways of every description. Common area in accommodation was clean and tidy, as was the room. Best shower I've had for a long time.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 543 reviews

The Original Rosslyn Inn

Roslin (Near Edinburgh)

Set in the village of Roslin, The Original Rosslyn Inn is an idyllic village inn, just 8 miles from Edinburgh’s city centre. This family-run property has a traditional pub and a fine dining...

L
Lisa
From
Australia
The staff are super friendly and so helpful. Our flight was delayed and they waited up to let us in at a very late hour. Breakfast was incredible and Grahame is a delight to chat with each morning. Clean and cosy room. Great location with bus stop outside the door. Beautiful village. We leave today somewhat sadly but will be back!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 494 reviews
All inns in Edinburgh

Looking for an inn?

Perfect for rustic breaks in the countryside, an Inn is a small property with basic hotel services and typically traditional decor. Inns are fully licensed and have a bar providing food and drinks in the evening, which distinguishes them from country or guest houses.