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.

So quirky, comfy & cozy and the staff were wonderful helped me with a charger (I forgot mine) & made myself & family feel so welcome, will be back.
Scored 8.9
8.9
Rated fabulous
Fabulous
323 reviews
Price from
£107.40
per night
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.

Great location with bus stop next door, superb food.
Scored 8.2
8.2
Rated very good
Very good
1,249 reviews
Price from
£90
per night
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...

Comfortable bed Great vegan breakfast Bus stop to Edinburgh outside Plenty of on street parking
Scored 8.5
8.5
Rated very good
Very good
511 reviews
Price from
£159
per night
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.

Food was great
Scored 7.5
7.5
Rated good
Good
334 reviews
Price from
£125
per night
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.

Lovely pub and the rooms were of a high standard of cleanliness and facilities. Breakfast limited choice and you help yourself from the first floor landing. That said I would stay again and recommend. The food in the pub was excellent.
Scored 8.6
8.6
Rated fabulous
Fabulous
286 reviews
Price from
£252
per night
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