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.

A
Anne
From
United Kingdom
The beautiful warm welcome, the staff 😀 were so lovely and attentive. Food and drinks fantastic as was the children's play area. What a gem of a place!! Absolutely 💯 perfect!!!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 255 reviews
Price from
US$203.38
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.

C
Custis
From
United Kingdom
Rooms were big and comfortable! And the breakfast was amazing!! We were able to explore Edinburgh easily and we paid a fraction of Edinburgh prices for a lovely room!
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,182 reviews
Price from
US$130.07
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, 450 reviews
Price from
US$164.23
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...

T
Tracy
From
United Kingdom
Pleasant staff, good location for buses to city and very close to Rosslyn Chapel. Lovely hotel very comfortable.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 498 reviews
Price from
US$208.90
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$164.23
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, 527 reviews
Price from
US$78.83
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.

C
Christina
From
Switzerland
The manager is great. Super service, fast, efficient and very friendly. Excellent. Thank you for everything.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 535 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.