Skip to main content

Filter by:


Star rating

Review score

Yarrow – 62 hotels and places to stay
See the latest prices and deals by choosing your dates.
Cross Keys Inn Ettrickbridge, hotel in Yarrow

Set in Ettrickbridge End, 22 km from Melrose Abbey, Cross Keys Inn Ettrickbridge offers accommodation with a shared lounge, free private parking, a restaurant and a bar.

Nice evening meal and breakfast. Very friendly staff.
9.1
Scored 9.1
Superb
Rated superb
109 reviews
Price from648 leiper night
The Tushielaw Inn, hotel in Yarrow

The Tushielaw Inn has a garden, terrace, a restaurant and bar in Selkirk. Located around 35 km from Melrose Abbey, the inn is also 23 km away from Traquair House.

The location is lovely and the peace and quiet most welcome. We loved the view of hills and river from our bedroom window - and the sound of a cuckoo. We enjoyed exploring the beautiful countryside nearby. We enjoyed pub-style dinner and a hearty breakfast and liked putting the world to rights with the proprietor! We appreciated the non-slip surface in the shower and the comfortable bed and always like to see old furniture cared for and put to good use. A nice touch was the wee dram - thank you!
8.7
Scored 8.7
Fabulous
Rated fabulous
329 reviews
Price from605.17 leiper night
Macdonald Cardrona Hotel, Golf & Spa, hotel in Yarrow

Set by the River Tweed, in a quiet countryside location, the 4-star Macdonald Cardrona Hotel, Golf & Spa boasts views of the Border Hills, an 18-hole golf course, an award-winning restaurant and a...

Location was good. Very quiet.
6.9
Scored 6.9
Pleasant
Rated pleasant
2,055 reviews
Price from628.45 leiper night
Peebles Hydro, hotel in Yarrow

Peebles Hydro offers a beautiful setting in gardens, in the border town of Peebles. This charming, historic hotel features an indoor swimming pool, a spa, a gym and restaurant.

8.0
Scored 8.0
Very good
Rated very good
1,299 reviews
Price from1,005.52 leiper night
The Tontine Hotel, hotel in Yarrow

In the heart of the picturesque market town of Peebles, The Tontine is a family-run property which provides home-baked sweets and shortbread and elegant rooms.

Friendly staff. Easy checkin. Lift to accessible floor. Room big, clean with basic essentials. Bed very comfy wi great pillows. Quiet room.
8.3
Scored 8.3
Very good
Rated very good
688 reviews
Price from680.82 leiper night
Green Tree Hotel, hotel in Yarrow

Set in Peebles, 35 km from EICC, Green Tree Hotel offers accommodation with a restaurant, free private parking and a bar. This 2-star hotel offers free WiFi. The hotel has family rooms.

Though a seemingly old hotel the decor was charming, the staff were friendly & efficient giving us a lovely welcome. Our room was lovely, clean & big at the top front of the building, panoramic windows! Good power shower & great location. Food was hearty & enjoyable. Thank you Andy, Sam & all those working hard behind the scenes.
8.0
Scored 8.0
Very good
Rated very good
1,244 reviews
Price from581.90 leiper night
Balcary House Hotel, hotel in Yarrow

Balcary House Hotel features a garden, shared lounge, a terrace and restaurant in Hawick. Among the various facilities are a bar, massage services, as well as barbecue facilities.

Beautiful countryside, it was quiet 🤫 and peaceful,
8.6
Scored 8.6
Fabulous
Rated fabulous
639 reviews
Price from814.66 leiper night
Traquair Arms Hotel, hotel in Yarrow

Set in Innerleithen, 46 km from University of Edinburgh, Traquair Arms Hotel offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

Welcoming and friendly staff. Room was clean and bed comfortable. Spacious walk-in shower. Great breakfast provided
8.2
Scored 8.2
Very good
Rated very good
524 reviews
Price from768.10 leiper night
St Ronan's Hotel, hotel in Yarrow

Located in the picturesque Scottish Borders, this traditional building opened as a hotel in 1827. It offers free Wi-Fi, free parking, and a large, private beer garden.

Hotel was easily accessible for our mountain biking trip with friends and the staff were really helpful with all our needs and was easy to get around and was very clean and tidy and we we're made very welcome
7.8
Scored 7.8
Good
Rated good
355 reviews
Price from497.52 leiper night
The Park, hotel in Yarrow

Located in the centre of Peebles, in the Scottish Borders, The Park offers a bar/restaurant and a garden. Free WiFi is available in public areas, and free private parking is possible onsite.

Lovely sift white towels and comfortable bed. The tv was good. The staff were all very pleasant.
8.1
Scored 8.1
Very good
Rated very good
504 reviews
Price from519.34 leiper night
See all hotels in and around Yarrow
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Yarrow:

  • 10
    Scored 10

    The Yarrow Valley has the A708 Road running from Moffat to...

    The Yarrow Valley has the A708 Road running from Moffat to Selkirk, the road itself passes through some beautiful countryside passing St Mary's Loch on the way, heading towards Selkirk you come to the Goron Arms, Hotel where the owners make you very welcome . The food was excellent. At the crossroads you can turn left and head for Peebles, turn right and head up the Etterick Valley towards Selkirk and on into other towns in the Scottish Borders.
    John
    United Kingdom
  • 10
    Scored 10

    A lovely place to stay .

    A lovely place to stay . The welcome and friendliness of the staff was much appreciated. The meals were good. The room was very clean and comfortable. The shower was great! An hotel to remember and come back!
    Jacqueline
    United Kingdom