Skip to main content

Search hotels in Yarrow

Enter your dates to see the latest prices and deals for Yarrow hotels

Filter by:

Star rating

Review score

Yarrow – 49 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.

The location and the staff.
Scored 9.1
9.1
Rated superb
Superb
196 reviews
Price from
£107
1 night, 2 adults
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...

the food was lovely and facilities were great
Scored 7.3
7.3
Rated good
Good
1,733 reviews
Price from
£110
1 night, 2 adults
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.

Heart of Peebles
Scored 8.2
8.2
Rated very good
Very good
780 reviews
Price from
£124
1 night, 2 adults
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.

The staff and the breakfast
Scored 8.0
8.0
Rated very good
Very good
1,236 reviews
Price from
£100
1 night, 2 adults
The Cross Keys, hotel in Yarrow

Set in Peebles, The Cross Keys features a garden, restaurant, bar, and free WiFi throughout the property.

Nice and close to bus stop and main shopping street. ability to leave luggage for the day
Scored 8.1
8.1
Rated very good
Very good
873 reviews
Price from
£115
1 night, 2 adults
Balcary House Hotel, hotel in Yarrow

Balcary House Hotel features a garden, shared lounge, a restaurant and bar in Hawick. Featuring dry cleaning services, this property also provides guests with a barbecue.

The hotel is a lovely old house and we had a spacious and elegant bedroom. The breakfast was good and the waitresses were very friendly.
Scored 8.6
8.6
Rated fabulous
Fabulous
635 reviews
Price from
£140
1 night, 2 adults
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.

Absolutely mint
Scored 8.3
8.3
Rated very good
Very good
467 reviews
Price from
£132
1 night, 2 adults
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.

Quaint and quirky, The staff were wonderful and we had the added bonus of having a fun evening interacting with the locals. A few drinks and much fun and laughter.
Scored 7.9
7.9
Rated good
Good
385 reviews
Price from
£90
1 night, 2 adults
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.

We have stayed here before and really loved it. We love Peebles very much. Breakfast is excellent. Staff are friendly and helpful. The hotel is very clean and tidy. It is great you get the option to use the pool at the Hydro. It's a small hotel but very light and airy. We like the quirky oldie worldie decor in the main parts.
Scored 8.0
8.0
Rated very good
Very good
544 reviews
Price from
£101
1 night, 2 adults
Neidpath Inn, hotel in Yarrow

Set in Peebles and with Arthurs Seat reachable within 35 km, Neidpath Inn offers a garden, non-smoking rooms, free WiFi throughout the property and a bar.

Very clean room and bathroom. Very silent during day and night! Sehr sauberes Zimmer und Bad! Tags und Nachts sehr ruhig.
Scored 8.7
8.7
Rated fabulous
Fabulous
6 reviews
Price from
£77
1 night, 2 adults
See all hotels in and around Yarrow

What guests said about Yarrow:

  • Scored 10
    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