Skip to main content

The best inns in Lothian

Check out our pick of great inns in Lothian

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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.

Modern rooms are decorated in light colours and feature flat-screen satellite TVs and work desks. Rooms also include hairdryers and tea/coffee-making facilities. Everything was great, nice smiling face staff:)

Show more Show less
8
Very good
1,199 reviews
Price from
US$103
per night

The West Port Hotel is a traditional Scottish pub and restaurant in the historic town of Linlithgow, West Lothian. It offers en suite rooms with satellite TVs and free Wi-Fi.

The compact rooms at the West Port feature shower rooms with hairdryers. Rooms also include can tea/coffee making facilities. As in any hotel it comes down to the staff. They were all so friendly, helpful and happy. Plus a great sense of humour very

Show more Show less
8
Very good
1,151 reviews
Price from
US$114
per night

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. The property is around 9.3 km from Edinburgh Waverley station, 9.3 km from Edinburgh Playhouse and 9.4 km from Royal Yacht Britannia. University of Edinburgh is 10 km from the inn and Camera Obscura and World of Illusions is 10 km away. Bright clean up-to-date room with good facilities. Friendly and helpful staff.

Show more Show less
8.6
Fabulous
544 reviews
Price from
US$162
per night

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. Boasting family rooms, this property also provides guests with a children's playground. The property is non-smoking and is located 14 km from Edinburgh Zoo. The place is beautiful and with a restaurant downstairs it is a perfect place to stay. The local village (2 blocks) has everything you need. There is a great pub across the street, the hotel also has a full bar, pharmacy, salon, and other food choices.

Show more Show less
8.8
Fabulous
257 reviews
Price from
US$176
per night

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. The property is non-smoking and is located 11 km from Forth Bridge. confortable…friendly staff ..good service

Show more Show less
8.6
Fabulous
452 reviews
Price from
US$195
per night

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

Show more Show less
8.6
Fabulous
495 reviews
Price from
US$201
per night

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.

A Full English/Irish breakfast is available at the inn. Fabulous staff and lovely welcoming! Great food and great accommodation

Show more Show less
7.8
Good
356 reviews
Price from
US$121
per night

Most booked inns in Lothian this month

FAQs about inns in Lothian

Inns that guests love in Lothian