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

Located in Ettrickbridge End, 14 miles from Melrose Abbey, Cross Keys Inn Ettrickbridge has accommodations with a shared lounge, free private parking, a restaurant and a bar.

Good food, breakfast and dinner. Perfect location for exploring the area.
Scored 9.1
9.1
Rated wonderful
Wonderful
196 reviews
Price from
$140
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 features views of the Border Hills, an 18-hole golf course, an award-winning restaurant and a...

I loved the grounds and the restaurant. The room was lovely and the view of the surrounding golf course and hills was exquisite. Very friendly and welcoming staff.
Scored 7.3
7.3
Rated good
Good
1,733 reviews
Price from
$144
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.

Close to airport. Parking available. In a beautiful location beside a canal. Historic building. Friendly, helpful staff at reception and in dining room. Small room but comfy bed and very tasteful decor. Excellent food in dining room - which seems to be popular with locals so book ahead.
Scored 8.2
8.2
Rated very good
Very Good
780 reviews
Price from
$163
1 night, 2 adults
Green Tree Hotel, hotel in Yarrow

Located in Peebles, 22 miles from EICC, Green Tree Hotel has accommodations with a restaurant, free private parking and a bar. This 2-star hotel offers free WiFi. The hotel has family rooms.

Breakfast was good. Staff were friendly and helpful
Scored 8.0
8.0
Rated very good
Very Good
1,236 reviews
Price from
$131
1 night, 2 adults
The Cross Keys, hotel in Yarrow

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

Breakfast was delicious, sadly no coffee available as they were waiting for a new coffee machine to be delivered. Staff very friendly and helpful. It was lovely to see work had been started on the outside of the building, painting and repairs.
Scored 8.1
8.1
Rated very good
Very Good
873 reviews
Price from
$151
1 night, 2 adults
Traquair Arms Hotel, hotel in Yarrow

Located in Innerleithen, 29 miles from University of Edinburgh, Traquair Arms Hotel has accommodations with a garden, free private parking, a shared lounge and a restaurant.

Immaculate room, great food, recommended
Scored 8.3
8.3
Rated very good
Very Good
467 reviews
Price from
$173
1 night, 2 adults
The Park, hotel in Yarrow

Located in the center 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.

This is a lovely old hotel, centrally located with a good dining room and pub area. Very close to bus service. Good selection of restaurants nearby. I would highly recommend staying here.
Scored 8.0
8.0
Rated very good
Very Good
544 reviews
Price from
$119
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.

The location was perfect for our visit to Glentress Forest. The breakfast was great. Loved the toiletries in the bathroom. The check in was smooth and we were made to feel very welcome by all the staff and locals in the bar.
Scored 7.9
7.9
Rated good
Good
385 reviews
Price from
$118
1 night, 2 adults
Neidpath Inn, hotel in Yarrow

Located in Peebles and with Arthur's Seat reachable within 22 miles, Neidpath Inn has a garden, non-smoking rooms, free WiFi throughout the property and a bar.

Scored 8.7
8.7
Rated excellent
Excellent
6 reviews
Price from
$100
1 night, 2 adults
Balcary House Hotel, hotel in Yarrow

Balcary House Hotel features a garden, shared lounge, a restaurant and bar in Hawick. Among the various facilities of this property are a tennis court, massage services and barbecue facilities.

Lovely staff
Scored 8.6
8.6
Rated excellent
Excellent
635 reviews
Price from
$184
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