A narrow, winding road surrounded by dense forest.

Search Yarrow hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
2 Oct - 3 Oct
Tomorrow
3 Oct - 4 Oct
This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

Filter by

Property class

Guest rating

Our top choices for Yarrow hotels

1. Cross Keys Inn

Cross Keys Inn
Selkirk
United Kingdom
Jeff
AU$233
includes taxes & fees
3 Oct - 4 Oct
Cross Keys Inn

2. St Ronans Hotel

St Ronans Hotel
Peebles
Australia
Michael
AU$172
includes taxes & fees
4 Oct - 5 Oct
St Ronans Hotel

3. The Tontine Hotel

The Tontine Hotel
Peebles
United States
karen
AU$206
includes taxes & fees
1 Nov - 2 Nov
The Tontine Hotel

4. Traquair Arms Hotel

Traquair Arms Hotel
Peebles
United Kingdom
Fiona
AU$309
includes taxes & fees
1 Nov - 2 Nov
Traquair Arms Hotel

5. Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
Peebles
United Kingdom
helen
AU$157
includes taxes & fees
1 Nov - 2 Nov
Macdonald Cardrona Hotel, Golf & Spa

6. Philipburn Hotel, BW Signature Collection

Philipburn Hotel, BW Signature Collection
Selkirk
United Kingdom
John
AU$310
includes taxes & fees
8 Oct - 9 Oct
Philipburn Hotel, BW Signature Collection

7. The County Hotel

The County Hotel
Selkirk
United Kingdom
Amy
AU$124
includes taxes & fees
25 Oct - 26 Oct
The County Hotel

8. The Park Hotel Peebles

The Park Hotel Peebles
Peebles
United Kingdom
ANGELA
AU$217
includes taxes & fees
1 Nov - 2 Nov
The Park Hotel Peebles

9. Windlestraw Guesthouse

Windlestraw Guesthouse
Walkerburn
United Kingdom
Frances
AU$279
includes taxes & fees
6 Oct - 7 Oct
Windlestraw Guesthouse

10. The Townhouse Hotel

The Townhouse Hotel
Melrose
United States
Joel
AU$226
includes taxes & fees
1 Nov - 2 Nov
The Townhouse Hotel

11. George and Abbotsford Hotel

George and Abbotsford Hotel
Melrose
United Kingdom
Walter
AU$181
includes taxes & fees
1 Nov - 2 Nov
George and Abbotsford Hotel

12. The Glen Guesthouse

The Glen Guesthouse
Selkirk
Canada
Rick
AU$248
includes taxes & fees
8 Oct - 9 Oct
The Glen Guesthouse

13. Whitchester Christian Guest House

Whitchester Christian Guest House
Hawick
United Kingdom
Matthew
AU$277
includes taxes & fees
24 Oct - 25 Oct
Whitchester Christian Guest House

14. Cringletie House Hotel

Cringletie House Hotel
Peebles
United Kingdom
John
AU$337
includes taxes & fees
1 Nov - 2 Nov
Cringletie House Hotel

15. Barony Castle Hotel

Barony Castle Hotel
Eddleston
United Kingdom
Mariseth
AU$205
includes taxes & fees
4 Oct - 5 Oct
Barony Castle Hotel

16. Dryburgh Abbey Hotel

Dryburgh Abbey Hotel
Melrose
United Kingdom
June
AU$204
includes taxes & fees
1 Nov - 2 Nov
Dryburgh Abbey Hotel

17. Mansfield House Hotel

Mansfield House Hotel
Hawick
United Kingdom
John
AU$325
includes taxes & fees
7 Oct - 8 Oct
Mansfield House Hotel

18. Peebles Hydro Hotel

Peebles Hydro Hotel
Peebles
United Kingdom
JOHN
AU$256
includes taxes & fees
1 Nov - 2 Nov
Peebles Hydro Hotel

19. Burts Hotel

Burts Hotel
Melrose
United Kingdom
Lorna
AU$321
includes taxes & fees
1 Nov - 2 Nov
Burts Hotel

20. Buccleuch Arms

Buccleuch Arms
Melrose
United States
Matthew
AU$258
includes taxes & fees
1 Nov - 2 Nov
Buccleuch Arms
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Yarrow

Relaxing Yarrow awaits: its dining, golf, countryside and more!

See all hotels in Yarrow
A narrow, winding road surrounded by dense forest.
Photo by james denham

Top Yarrow Hotel Reviews

Frequently asked questions

What is the best area to stay in Yarrow?
The best area to stay in Yarrow is the Yarrow Valley itself, particularly around the villages of Yarrowford and St. Mary's Loch.This area is the heart of the Yarrow Valley, known for its stunning natural beauty and outdoor activities. It's characterised by rolling hills, dense forests, and the meandering Yarrow Water, which flows into St. Mary's Loch. Accommodation options here often include country houses, boutique hotels, and guesthouses, many with views of the surrounding countryside.Couples looking for a romantic escape will find the Yarrow Valley ideal. The peaceful setting and opportunities for scenic walks along the loch or through the forests provide a great backdrop for a relaxing getaway. Many local establishments offer fine dining experiences, often using locally sourced produce.Solo travellers seeking a tranquil retreat and access to nature will also appreciate this area. With numerous walking and cycling routes, including sections of the Southern Upland Way nearby, it's easy to explore the landscape at your own pace.
When is the best time to go to Yarrow?
The best time to go to Yarrow, Scotland, is during the late spring and summer months, from May to September.During this period, the weather is generally milder, and the days are longer, allowing for more time to explore the beautiful Yarrow Valley. You'll find the countryside at its most picturesque, with hillsides in full bloom and the Yarrow Water flowing gently. This makes it ideal for outdoor activities like hiking, cycling, and fishing.Couples looking for a romantic escape will appreciate the peacefulness of Yarrow during these months. The longer daylight hours are great for leisurely walks along the loch shores or enjoying an evening stroll without the chill of winter. Many local inns and restaurants also offer outdoor seating, allowing you to dine with views of the stunning landscape.For families, the summer months offer the best opportunities for engaging with nature. The warmer weather is more comfortable for children to enjoy activities such as exploring the local walking trails, picnicking by the river, or visiting nearby historical sites like Newark Castle.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Yarrow.
How can I save on a hotel booking in Yarrow with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Yarrow hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Yarrow?
Prices for hotels in Yarrow often vary, but you can find a great deal on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia