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 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. Over 3 mornings, full and small Scottish breakfast, copious and cooked well. Croissants flaky & delicious. We also enjoyed the lunch and dinner we had there, veg/vegan included.

Show more Show less
8.1
Very good
1,153 reviews
Price from
US$116
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. This was the perfect place for us to stay and make our day trips into Edinburgh. Really enjoyed it.

Show more Show less
8.7
Fabulous
535 reviews
Price from
US$159
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. Gorgeous staff and very accommodating to us as we arrived starving and tired - the meals were so delicious too! The cocktails are not to be missed either. Highly recommend!

Show more Show less
8.7
Fabulous
257 reviews
Price from
US$158
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. Welcome was warm and friendly, allergies were taken seriously, support with ongoing journey was much appreciated and the decor was peaceful and restful.

Show more Show less
8.6
Fabulous
453 reviews
Price from
US$145
per night

Located 17 km from Muirfield, The Crown Guest House offers 4-star accommodation in East Linton and features a shared lounge, a restaurant and a bar. The property is around 35 km from Arthurs Seat, 36 km from Dalhousie Castle and 38 km from Edinburgh Waverley station. The accommodation provides an ATM and free WiFi.

Guest rooms at the inn are equipped with a private bathroom and bed linen. I loved everything and will stay again! Staff couldn’t do enough, food amazing and our accommodation was amazingly clean! Couldn’t ask for anything more. When we are next in the area we will certainly book the restaurant as the food was amazingly good - recommend the Scottish breakfast and the curry!

Show more Show less
8.5
Very good
483 reviews
Price from
US$131
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 staff could not do enough to help you have a comfortable stay and we happened to be talking to the manager about haggis and gave us some to take home.ive never had a breakfast so big and tasty too .thank you very much for making us so welcome to

Show more Show less
8.7
Fabulous
500 reviews
Price from
US$198
per night

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. Incredibly friendly staff. Great pub dinner and wonderful breakfast. Cozy room, clean bathroom, solid WiFi. Bus stop literally outside the front door.

Show more Show less
7.9
Good
1,185 reviews
Price from
US$108
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. 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..

Show more Show less
7.7
Good
351 reviews
Price from
US$120
per night

At the inn, the rooms include a wardrobe. Featuring a private bathroom with a shower and a hairdryer, rooms at Lovely 3 bedroom holiday home in Seton Sand caravan park Wi-Fi Xbox also feature free WiFi. All rooms will provide guests with a desk and a kettle.

Show more Show less

Most booked inns in Lothian this month

FAQs about inns in Lothian

Inns that guests love in Lothian