Skip to main content

Search hotels in Yarrow

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

Yarrow – 3 hotels and places to stay

Filter by:

Star rating
Review score

Cross Keys Inn Ettrickbridge

Ettrickbridge End (Near 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.

A
Allysen
From
United States
This was a favorite stay on our trip. We stayed at many different places during our trip, but my kids liked this place the best. The staff was super friendly, the food was awesome, and the area was so quiet and quaint. There isn't a lot in the town, so if you are looking for shopping this may not be the place for you. We woke up and went for a long walk, the locals were very friendly and helped us find a good route. The inn was comfortable and clean. The restaurant was a surprise, we assumed basic pub food, which was not the case. It was fresh and delicious.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 342 reviews
Price from
US$147
1 night, 2 adults

Green Tree Hotel

Peebles (Near Yarrow)

Set in Peebles, 30 km from Dalhousie Castle, 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.

S
Stewart Douglas
From
Angola
Outstanding service both in the bar & restaurant
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,104 reviews
Price from
US$130.86
1 night, 2 adults

Kingsknowes Hotel

Galashiels (Near Yarrow)

Set in Galashiels, 42 km from Dalhousie Castle, Kingsknowes Hotel offers accommodation with a garden, free private parking, a restaurant and a bar.

K
Kristi
From
United States
Very friendly and helpful staff. Great breakfast. Very lovely hotel with pretty grounds. Clean, quiet and comfortable room.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 731 reviews
Price from
US$185.49
1 night, 2 adults

The Crown Hotel

Peebles (Near Yarrow)

Located in Peebles and with Dalhousie Castle reachable within 30 km, The Crown Hotel provides a garden, non-smoking rooms, free WiFi throughout the property and a bar.

m
mary williams
From
United Kingdom
Excellent for all amenities everything on doorstep staff so friendly food amazing
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 684 reviews
Price from
US$157.03
1 night, 2 adults

Traquair Arms Hotel

Innerleithen (Near Yarrow)

Set in Innerleithen, 34 km from Dalhousie Castle, Traquair Arms Hotel offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

S
Sue
From
Australia
Good location with excellent, secure bike storage equipped with power for battery charging.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 366 reviews
Price from
US$201.52
1 night, 2 adults

Balcary House Hotel

Hawick (Near 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.

E
Elain
From
Australia
Superb situation outstanding property
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 636 reviews
Price from
US$183.20
1 night, 2 adults

The Cross Keys

Peebles (Near Yarrow)

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

T
Tim
From
Australia
Friendly kind staff great bed great food
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 576 reviews
Price from
US$133.48
1 night, 2 adults

The Tontine Hotel

Peebles (Near 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.

T
Turton
From
New Zealand
Great hotel. We had dinner there and we're very impressed by the food.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 872 reviews
Price from
US$151.14
1 night, 2 adults

All Seasons Philipburn, BW Signature Collection

Selkirk (Near Yarrow)

All Seasons Philipburn, Best Western Signature Collection, is luxury accommodation on the outskirts of the beautiful Scottish Border town of Selkirk The property is set in 4 acres of grounds with...

C
Craig
From
United Kingdom
room was great sitting on the balcony in the sun was perfect. staff in restaurant were top class. so polite.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 174 reviews
Price from
US$253.80
1 night, 2 adults

Macdonald Cardrona Hotel, Golf & Spa

Peebles (Near 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...

g
giummmy
From
Italy
One of the nicest hotel rooms i've been to. Nice bed, wonderful view, really nice staff
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,461 reviews
Price from
US$136.49
1 night, 2 adults
See all hotels in and around Yarrow

Most booked hotels in Yarrow and surroundings in the past month

See all

Popular with guests booking hotels in Yarrow

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 92 reviews

Popular with guests booking hotels in Ettrickbridge End

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 342 reviews

Popular with guests booking hotels in Selkirk

Popular with guests booking hotels in Buccleuch

Best hotels with breakfast in Yarrow and nearby

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 30 reviews

Situated in Selkirk and only 22 km from Melrose Abbey, The Barn at Dormouse Cottage features accommodation with garden views, free WiFi and free private parking.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 342 reviews

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.

From US$146.72 per night

Situated in Selkirk and only 19 km from Melrose Abbey, 5 Bed in Selkirk TOWER features accommodation with garden views, free WiFi and free private parking. This holiday home has a garden.

Located in Selkirk and only 19 km from Melrose Abbey, Aikwood Tower provides accommodation with garden views, free WiFi and free private parking. This holiday home offers a garden.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 51 reviews

Situated in Broadmeadows in the Borders region, Lovely little house in Yarrowford - Yarrow Valley features a garden. The property has garden views.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Featuring air-conditioned accommodation with a patio, Secluded Luxury Off-Grid Hideaway is set in Selkirk. The property has garden views.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 4 reviews

Situated in Selkirk in the Borders region, Secluded Luxury Off-Grid Hideaway with Apartment features a patio and garden views. This holiday home features a garden.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 10 reviews

The Clock Tower is situated in Selkirk. Free WiFi is provided throughout the property. The apartment is composed of 2 bedrooms, a fully equipped kitchen, and 2 bathrooms.

Budget hotels in Yarrow and nearby

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 7 reviews

The Bothy at Bowhill is located in Selkirk. With free WiFi, this 2-bedroom apartment provides a flat-screen TV, a washing machine and a fully equipped kitchen with a dishwasher and oven.

What guests said about Yarrow:

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.
Guest review by
John
United Kingdom
gogless