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.

L
Liesel
From
South Africa
Very friendly staff! Wonderful room with big and comfortable bed. Dinner in the Inn was great and very well priced. Great selection of 'grab and go' breakfast set out when leaving the next morning! Only about 20 minutes drive to Edinburgh. I would definitely stay again!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 255 reviews
Price from
US$207.97
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.

I
Ilyas
From
Indonesia
The hotel has some selection for breakfast: non-vegetarian and vegetarian, we ordered both and both are super delicious! We came all the way from Indonesia and we didn't regret coming to Laird and Dog Inn. Everything was perfect. Definitely will be back again!
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,192 reviews
Price from
US$133
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.

n
nicky
From
South Africa
Beautiful little Inn on the canals Close to the airport for our 6am flight but without the planes going overhead
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 451 reviews
Price from
US$181.37
1 night, 2 adults

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...

N
NADIA
From
Malta
The a la carte breakfast menu was amazing :) The room we were given was absolutely a treat; very spacious, lots of natural light and a very cosy four poster bed with heavy drapes and matching curtains !!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 493 reviews
Price from
US$213.61
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.

D
Derek
From
United Kingdom
Very warm and welcoming hotel no draughts, plus had a wood fire burning, the staff were lovely and helpful, food was excellent and delicious, generous portions..
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 351 reviews
Price from
US$167.93
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.

N
Natalie
From
United Kingdom
a lovely warm welcome, beautiful room, excellent value for money
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 525 reviews
Price from
US$80.61
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.

P
Patricia
From
Australia
The room was comfortable. Beds great. Communal kitchenette with breakfast and tea and coffee was very welcome.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 540 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.