Skip to main content

The best inns in Eddleston

Check out our pick of great inns in Eddleston

Filter by:

Review score

See the latest prices and deals by choosing your dates.
The Horseshoe Inn, hotel in Eddleston

Situated in Eddleston, in the picturesque Scottish Borders, The Horseshoe Inn features an award-winning restaurant and elegant bedrooms with free Wi-Fi. There is also free parking.

The food and the staff were exceptional. Everything was comfortable, warm and very clean
Scored 8.9
8.9
Rated fabulous
Fabulous
323 reviews
Price from
£107
1 night, 2 adults
Laird And Dog Inn, hotel in Eddleston

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.

The manager, Adam, and his staff were all extremely helpful and friendly. From giving us tips on places to go, trails around the area, where to eat, buses to catch, and also assisting with some washing. The Conservatory was a beautiful place to eat breakfast, have a coffee or dinner. The Sunday roast is superb 👌
Scored 8.2
8.2
Rated very good
Very good
1,256 reviews
Price from
£90
1 night, 2 adults
The Original Rosslyn Inn, hotel in Eddleston

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

Great location if visiting Roselyn Chapel, very good restaurant, comfortable accommodation, nice and helpful staff.
Scored 8.5
8.5
Rated very good
Very good
513 reviews
Price from
£159
1 night, 2 adults
The Sun Inn, hotel in Eddleston

The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. With free WiFi, this 4-star inn offers babysitting service and luggage storage space.

Friendly welcoming staff and very good dinner and breakfast
Scored 7.5
7.5
Rated good
Good
333 reviews
Price from
£125
1 night, 2 adults
The Balerno Inn, hotel in Eddleston

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.

staff accommodation welcome food all above we're great.
Scored 8.6
8.6
Rated fabulous
Fabulous
292 reviews
Price from
£138
1 night, 2 adults
All inns in Eddleston
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.
Search inns in Eddleston

Inns that guests love in Eddleston

  • Avg. price/night: £115.50
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 323 reviews
    Bedroom was beautiful with the biggest and comfiest bed we've ever slept in when away. Room was quiet and spotless with the cams of irn bru and the tunnocks wafer being a lovely Scottish touch. Breakfast was perfect, lots to choose from we had the Scottish breakfast which had the nicest haggis I've tasted. Will definitely book again and have dinner in the restaurant this time.
    laura
    Young couple
  • Avg. price/night: £115.50
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 323 reviews
    Staff ,very friendly and helpful. Food, Dinner & breakfast very nice.
    john
    Young couple
  • Avg. price/night: £115.50
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 323 reviews
    I didn't have time for breakfast, but had dinner on one night of my stay in the pub which was very nice, warm and welcoming. The bedrooms were excellent - clean and very quiet tucked away behind and very easy and close to the carpark for luggage. The rooms were warm and the feather duvet and pillows so comfortable.
    Caroline
    Solo traveller
  • Avg. price/night: £115.50
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 323 reviews
    Dinner was very good. Attentive staff.
    Robert
    Young couple
  • Avg. price/night: £115.50
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 323 reviews
    We stayed for a quick overnight whilst heading north. The Inn was nice, we didn’t eat in the restaurant only for breakfast. The room was clean.
    Joanne
    Young couple
  • Avg. price/night: £115.50
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 323 reviews
    Comfy rooms, delicious evening meal and breakfast. Iron bru and Tunnocks caramel waver in room a nice touch. Inn Nice travelling distance from Edinburgh and Peebles.
    Sandra
    Young couple
  • Avg. price/night: £115.50
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 323 reviews
    I loved the place. A small and quiet inn, beautifully decorated in a Scottish atmosphere and welcoming staff who answered my every request. The inn restaurant is excellent and so are the meals I ate there.
    smilg
    Young couple
  • Avg. price/night: £115.50
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 323 reviews
    This is my third visit to the Horseshoe Inn. I travel a lot for work all year and I am now 'experienced' enough that if somewhere is good, book again. It is perfectly located, quiet, comfortable and well equipped. The staff are excellent and always ensure you have everything you need.
    Adam
    Family with young children
  • Avg. price/night: £115.50
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 323 reviews
    We loved the location because it was quiet and rural. Bus outside the door to Edinburgh if we wanted it. Really lovely food at breakfast and dinner at the restaurant. Friendly staff.
    Winifred
    Young couple
  • Avg. price/night: £115.50
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 323 reviews
    Staff were friendly and helpful, the twin room was superb. Clean and airy. The beds were so comfortable niether my friend or i wanted to get up! Both dinner and breakfast were wonderful and plentiful
    Paula
    People with friends
gogless