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.

M
Marko
From
Croatia
Beautiful location, welcoming and kind staff, great food, clean and cozy rooms. 10/10 in every way.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 256 reviews
Price from
US$206.32
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.

D
Daniel
From
New Zealand
Staff were very friendly and the room was cozy.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,185 reviews
Price from
US$131.95
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.

S
Sarah
From
Luxembourg
Welcome was warm and friendly, allergies were taken seriously, support with ongoing journey was much appreciated and the decor was peaceful and restful.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 450 reviews
Price from
US$189.26
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...

B
Bailey
From
United States
From check in to check out the experience far exceeded our expectations. The room was just gorgeous! The food both at breakfast and evenings for dinner were delicious. Your staff were personable and extremely helpful. Just an extremely lovely experience. We cannot thank you enough. You all truly made our anniversary very, very special. From the bottom of our hearts, thank you!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 494 reviews
Price from
US$211.92
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.7
Good - What previous guests thought, 352 reviews
Price from
US$166.60
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.

s
seonaid
From
Australia
Helpful, friendly and welcoming staff, comfy beds, big room, great food.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 526 reviews
Price from
US$79.97
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.

i
imelda
From
Ireland
The accommodation was excellent. About 20 mins walk to QMU and close to Portobello beach. There was an area to store food and make a breakfast. A very peaceful stay..would highly recommend this area and business
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 538 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.