The 10 best inns in Edinburgh, UK | Booking.com
Skip to main content
In partnership with
Travix Nederland B.V.

Inns in Edinburgh

Find the inns that appeal to you the most

The best inns in Edinburgh

Check out our selection of great inns in Edinburgh

Filter by:

Review score

The Balerno Inn

Edinburgh

Located in Edinburgh and with Murrayfield Stadium reachable within 8.2 miles, The Balerno Inn has a garden, allergy-free rooms, free WiFi throughout the property and a bar.

J
Joseph
From
Ireland
The food is amazing, it deserves a 7 star review, real veggies cooked to perfection, the signature pie is absolutely to die for, as for the desserts yummy, the owner and his staff do a great job and a little hint you may meet a celebrity there.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 258 reviews
Location 8.8
Price from
$209.59
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.2 miles from Portobello Beach and 4.1 miles from Arthur's Seat.

G
Garcia
From
United Kingdom
The service was super ! and the restaurant downstairs' even better. Despite the property is located far from the center, it is very well connected with buses.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 546 reviews
Location 8.5
Price from
$162.47
1 night, 2 adults

The Bridge Inn

Ratho (Near Edinburgh)

Located in Ratho, 5.9 miles from Edinburgh Zoo, The Bridge Inn has accommodations with a garden, free private parking, a shared lounge and a terrace. This 4-star inn features free WiFi and a bar.

K
Kerry
From
British Virgin Islands
This hotel was a very pleasant surprise. I just needed a place to stay for one night close to the airport. This place fit the bill and was very charming and comfortable as well. The room was small but very comfortable. The hotel is in a small village with its own pub and restaurant. It sits on a canal which provided an opportunity for a beautiful walk in the evening. Very nice!
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 459 reviews
Location 9.1
Price from
$190.91
1 night, 2 adults

The Original Rosslyn Inn

Roslin (Near Edinburgh)

Set in the village of Roslin, The Original Rosslyn Inn is an beautiful village inn, just 8 miles from Edinburgh’s city center.

k
kellylouisewilliams
From
Australia
The staff were very friendly. Reception staff stayed open a little as we were running late for check in. This was much appreciated. Cute room with lovely colours and a bath and good water pressure in the shower. Breakfast was large and was great for both someone who loves haggis and black pudding and also a pescatarian or vegetarian.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 502 reviews
Location 9.1
Price from
$215.28
1 night, 2 adults

The Sun Inn

Dalkeith (Near Edinburgh)

The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. With free WiFi, this 4-star inn offers babysitting service and luggage storage space.

T
Tania
From
New Zealand
A home away from home. Fantasic location easy access to the city, down quaint country lanes and villages. Perfect. I wanted to settle in and stay for a week totally recommend. Fantastic food, great staff, comfortable room.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 359 reviews
Location 8.0
Price from
$169.24
1 night, 2 adults

The Elbow Room

Kirkcaldy (Near Edinburgh)

Located in Kirkcaldy, 1.2 miles from Kirkcaldy Beach, The Elbow Room provides accommodations with a garden, free private parking, a restaurant and a bar.

C
Charlotte
From
United Kingdom
Brilliant place to stay staff very attentive
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 520 reviews
Location 8.5
Price from
$81.24
1 night, 2 adults

Laird And Dog Inn

Lasswade (Near Edinburgh)

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

K
Kimo Sanderson
From
United States
Incredibly friendly staff. Great pub dinner and wonderful breakfast. Cozy room, clean bathroom, solid WiFi. Bus stop literally outside the front door.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,202 reviews
Location 8.4
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 – distinguishing them from country or guest houses.

Research, refine, and make plans for your whole trip

gogless