Lodging Image

Find hotels in Yarrow from £84

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Yarrow hotels

1. Cross Keys Inn

Cross Keys Inn
3.5 star property
Selkirk
9.8 out of 10, Exceptional, (49 reviews)
"Pleasant courteous staff, extremely clean and comfortable rooms and bar / restaurant areas."
United Kingdom
Ian
The price is £128
includes taxes & fees
5 Aug - 6 Aug
Cross Keys Inn

2. THE Gordon Arms Restaurant With Rooms

THE Gordon Arms Restaurant With Rooms
3.0 star property
Selkirk
9.8 out of 10, Exceptional, (33 reviews)
"Fantastic, amazing food and service, great views, would love to come back and stay longer "
United States
Marta
The price is £151
includes taxes & fees
30 Jul - 31 Jul
THE Gordon Arms Restaurant With Rooms

3. St Ronans Hotel

St Ronans Hotel
3.0 star property
Peebles
8.0 out of 10, Very good, (103 reviews)
"Clean and cozy room, everything we needed! Staff where kind and helpful, would recommend!"
United Kingdom
Andrew
The price is £84
includes taxes & fees
5 Aug - 6 Aug
St Ronans Hotel

4. Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (966 reviews)
"Great property, very clean spacious rooms in a beautiful setting with free parking."
United States
julian
The price is £120
includes taxes & fees
30 Jul - 31 Jul
Macdonald Cardrona Hotel, Golf & Spa

5. Windlestraw Guesthouse

Windlestraw Guesthouse
2.0 star property
Walkerburn
10.0 out of 10, Exceptional, (1 review)
"After a long journey we were so pleased to stay at this B&B, we received a warm welcome, the building is beautiful with lovely views and our room was spotlessly clean and very comfortable. Breakfast was continental only but very well thought out and the communal areas are a special bonus. Would stay here again without a doubt. Thank you."
United Kingdom
Frances
The price is £142
includes taxes & fees
26 Jul - 27 Jul
Windlestraw Guesthouse

6. Traquair Arms Hotel

Traquair Arms Hotel
3.0 star property
Peebles
9.0 out of 10, Wonderful, (104 reviews)
"Fantastic hotel, would definitely stay again!"
United Kingdom
Hamish
The price is £154
includes taxes & fees
24 Jul - 25 Jul
Traquair Arms Hotel

7. The County Hotel

The County Hotel
3.0 star property
Selkirk
7.4 out of 10, Good, (8 reviews)
"Clean room, great amount of tea/coffee /milk in the room, good service at the bar/breakfast space, got what I paid for so very happy with my stay. Great parking at the hotel."
United Kingdom
Amy
The price is £117
includes taxes & fees
24 Jul - 25 Jul
The County Hotel

8. Philipburn Hotel, BW Signature Collection

Philipburn Hotel, BW Signature Collection
4.0 star property
Selkirk
8.8 out of 10, Excellent, (101 reviews)
"Comfortable homely hotel."
United Kingdom
John
The price is £176
includes taxes & fees
30 Jul - 31 Jul
Philipburn Hotel, BW Signature Collection

9. Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very good, (720 reviews)
"Fabulous scenery, good food , lovely swimming pool. Great venue for a celebratory family occasion"
United Kingdom
Sue and Stephen
The price is £209
includes taxes & fees
6 Aug - 7 Aug
Peebles Hydro Hotel

10. Dryburgh Abbey Hotel

Dryburgh Abbey Hotel
3.0 star property
Melrose
8.8 out of 10, Excellent, (916 reviews)
"Beautiful country house hotel with exceptional staff. Good central location for exploring the Borders. We had a great stay and look forward to a return visit."
United Kingdom
Linda
The price is £116
includes taxes & fees
26 Jul - 27 Jul
Dryburgh Abbey Hotel

11. George and Abbotsford Hotel

George and Abbotsford Hotel
3.5 star property
Melrose
8.0 out of 10, Very good, (479 reviews)
"Nice historical hotel"
United States
Yue
The price is £103
includes taxes & fees
11 Aug - 12 Aug
George and Abbotsford Hotel

12. The Tontine Hotel

The Tontine Hotel
3.0 star property
Peebles
9.0 out of 10, Wonderful, (277 reviews)
"A good breakfast and a nice hotel"
United Kingdom
Gordon
The price is £168
includes taxes & fees
26 Jul - 27 Jul
The Tontine Hotel

13. The Glen Guesthouse

The Glen Guesthouse
3.0 star property
Selkirk
9.0 out of 10, Wonderful, (140 reviews)
"My second stay at The Glen, friendly staff/owners. Different room this time round but really spacious, clean and with all you would need for a break away. Breakfast is still really good with a wide selection and freshly cooked. Ideal hotel for my needs being situated close to family and excellent for days out within the Borders and close to Tweedbank for the train to Edinburgh with free parking. Would highly recommend and will definitely stay again."
United Kingdom
Terry
The price is £118
includes taxes & fees
30 Jul - 31 Jul
The Glen Guesthouse

14. Whitchester Christian Guest House

Whitchester Christian Guest House
3.0 star property
Hawick
9.0 out of 10, Wonderful, (14 reviews)
"Stay was great host was very helpful and friendly and was a great breakfast"
United Kingdom
Matthew
Whitchester Christian Guest House

15. The Townhouse Hotel

The Townhouse Hotel
4.5 star property
Melrose
9.6 out of 10, Exceptional, (263 reviews)
"Great stay."
Canada
Graham
The price is £149
includes taxes & fees
26 Jul - 27 Jul
The Townhouse Hotel

16. Mansfield House Hotel

Mansfield House Hotel
4.0 star property
Hawick
9.2 out of 10, Wonderful, (152 reviews)
"Good rooms good food good price"
United Kingdom
John
The price is £170
includes taxes & fees
27 Jul - 28 Jul
Mansfield House Hotel

17. Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (142 reviews)
"Fantastic location spectacular food and great staff "
United Kingdom
Brian
The price is £278
includes taxes & fees
26 Jul - 27 Jul
Cringletie House Hotel

18. Horse and Hound Country Inn

Horse and Hound Country Inn
3.0 star property
Hawick
8.2 out of 10, Very good, (76 reviews)
"Great stay "
United Kingdom
chris
The price is £110
includes taxes & fees
26 Jul - 27 Jul
Horse and Hound Country Inn

19. The Park Hotel Peebles

The Park Hotel Peebles
3.0 star property
Peebles
8.6 out of 10, Excellent, (438 reviews)
"A very quiet and comfortable stay. Friendly staff and good food. "
United Kingdom
David
The price is £129
includes taxes & fees
16 Aug - 17 Aug
The Park Hotel Peebles

20. Burts Hotel

Burts Hotel
3.0 star property
Melrose
9.4 out of 10, Exceptional, (326 reviews)
"I liked everything about this hotel. The staff were great, the breakfast was delicious & the mattress on my bed was perfect for me. Would definitely stay here again."
United Kingdom
Lorna
The price is £170
includes taxes & fees
26 Jul - 27 Jul
Burts Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Yarrow

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

A narrow, winding road surrounded by dense forest.
Photo by james denham
Open Photo by james denham

Top Yarrow Hotel Reviews

More cheap stays in Yarrow

Hotels in Yarrow with star rating

Find out more about Yarrow

Top reasons to visit Yarrow

  • Scenic Yarrow Valley: Enjoy leisurely walks and breathtaking views in the picturesque Yarrow Valley, perfect for nature lovers.
  • Historic Sites: Explore intriguing castles, monasteries, and charming historic buildings that showcase the area’s rich heritage.
  • Yarrow Bridge: Take a delightful stroll across the scenic Yarrow Bridge, a highlight of your exploration.
  • Outdoor Recreation: Visit Yarrow Valley Country Park for a range of outdoor activities and relaxation.
  • Welcoming Accommodations: Stay in charming hotels and bed and breakfasts, with pet-friendly options available.

Find great hotels near Yarrow

For a memorable stay in Yarrow, Selkirk, a variety of accommodation options await you, including charming hotels and delightful bed and breakfasts. Notable choices like the Yarrow Bridge Hotel and Yarrow Bridge Inn offer spacious rooms and comfortable beds, making them perfect for both relaxation and adventure. Many establishments cater to pet-friendly needs, ensuring a welcoming atmosphere for all travellers seeking a business-themed getaway or a peaceful retreat in this picturesque locale.

  • Macdonald Cardrona Hotel, Golf & Spa: Nestled in the picturesque Scottish countryside, this 4-star hotel is perfect for golf enthusiasts and eco-conscious travellers alike. Located 5.6km from Yarrow, the Macdonald Cardrona Hotel offers a unique blend of luxury and sustainability. The hotel features an eco-certified environment, making it an ideal choice for those who prioritise green living. Guests can indulge in golfing experiences right on-site, with facilities designed for both beginners and seasoned players. Pet owners will also appreciate the pet-friendly policies, which include amenities such as food and water bowls, ensuring a comfortable stay for furry companions.
  • Peebles Hydro Hotel: Situated 6.2km from Yarrow, the Peebles Hydro Hotel caters to a diverse array of guests with its welcoming atmosphere and modern conveniences. This 4-star establishment is particularly suited for business travellers and LGBTQIA visitors, offering multiple meeting rooms and a commitment to inclusivity. The hotel's pet-friendly policy allows for a stress-free stay with furry friends, while its blend of leisure and business amenities ensures that all needs are met. Guests can unwind in style, enjoying the serene surroundings and exceptional service that makes Peebles Hydro a standout choice.
  • The Waverley Castle Hotel: A charming 3-star hotel located 8.1km from Yarrow, The Waverley Castle Hotel is a fantastic option for those seeking a relaxed and enjoyable stay. With a range of dining options, including a bar, restaurant, and snack bar, guests can indulge in culinary delights at their convenience. Entertainment amenities such as cable TV and billiards provide additional leisure opportunities. Guests can take in the stunning rural views and partake in nearby activities, making it an excellent base for exploring the beautiful Scottish landscape.

Where to stay near Yarrow

Yarrow, nestled in the picturesque Scottish Borders, offers a delightful blend of culture and relaxation. Explore the stunning Yarrow Valley, perfect for leisurely walks and breathtaking views. Visit the Yarrow Valley Country Park for outdoor recreation, or unwind in lively bars that reflect the friendly atmosphere of the village. Nearby, discover rich historical sites and charming excursions, making Yarrow an ideal base for an unforgettable Scottish getaway.

  • Ettrickbridge End: Nestled a mere 2.5km from Yarrow, Ettrickbridge End is a charming village that attracts visitors year-round, with peak seasons from May to July. This village is ideal for families and sports enthusiasts, offering a variety of outdoor activities. Engage in a round of golf or explore the local shopping area. Notable landmarks nearby include a stadium and a statue, which add to the village's quaint charm. Whether you're seeking a leisurely day out or an active adventure, Ettrickbridge End has something for everyone.
  • Traquair: Located 3.1km from Yarrow, Traquair is a picturesque village that draws visitors for its romantic ambiance and rich cultural experiences. With an influx of tourists from July to September, this village is perfect for those looking to unwind and explore. Enjoy the local spa, take a dip in the swimming pool, or play a round of golf. Nearby attractions include a historic castle and a beautiful park, making it an idyllic setting for leisurely strolls and cultural exploration.
  • Chapelhope: Situated 4.3km from Yarrow, Chapelhope is a delightful village that offers stunning scenery and a sense of adventure. With visitor numbers peaking from July to September, it's a hotspot for outdoor enthusiasts. Spend your days at the recreational area or relax in the country private club. The proximity to a national park and state park allows for incredible hiking and nature experiences, making Chapelhope a perfect destination for those seeking both tranquillity and adventure.

Things to do near Yarrow

Yarrow, nestled in the picturesque Selkirk region of Scotland, is ideal for a culturally themed getaway. Visitors can enjoy a range of activities including golf, swimming, and rejuvenating spa treatments. This charming locale is perfect for a refreshing city break, offering a serene escape amidst stunning landscapes and rich heritage.

Shopping

For a delightful shopping experience in Yarrow, visit the Moffat Woolen Mill, located 12.4km away, offering a selection of woollen goods. If you're up for a drive, the FountainPark shopping centre and The Hub are both 18.6km away, featuring a variety of shops and entertainment options.

Recreation

Indulge in rejuvenation at the Leisure Club and Spa at Macdonald Cardrona Hotel, where you can enjoy soothing body treatments in a serene atmosphere. For a touch of luxury, visit Innerleithen Golf Club, or embrace the outdoors with a round at Peebles Golf Club, surrounded by beautiful landscapes.

Adventure

Experience the thrill of mountain biking at 7stanes - Glentress, located 5.6km from Yarrow, offering exhilarating trails amidst stunning scenery. Alternatively, explore the treetops at Go Ape Peebles Adventure Park, 6.2km away, where adventure awaits in a canopy of trees. For more biking, visit 7stanes - Innerleithen, 4.3km from Yarrow.

Nightlife

For a vibrant night out, consider the Edinburgh Playhouse Theatre for a cultural experience, or visit Kielder Observatory for a unique stargazing adventure. Alternatively, the Camera Obscura and World of Illusions offers a fun-filled evening with family-friendly activities.

Booking tips and Expedia advantages for Yarrow

Yarrow is an excellent destination for budget-conscious travellers, offering free attractions like St Mary's Loch and Halliwell's House Museum. To save on accommodation, visit between January and March when prices are lower, and consider booking your hotel about a month in advance for the best rates. Tuesdays are the cheapest days to stay, while Saturdays tend to be pricier. For transportation, walking or cycling is ideal for exploring the area. Additionally, check Expedia for package deals combining hotels, flights, and activities to maximise savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Yarrow are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Yarrow is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Yarrow is Tuesday. The most expensive day to stay in Yarrow is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search wizard to refine your preferences, such as budget, desired location, and preferred hotel type. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your Yarrow hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions near Yarrow

Yarrow, nestled in the picturesque Selkirk region of Scotland, is an ideal destination for culture enthusiasts. Visitors can explore intriguing sites such as historic castles, monasteries, and charming historic buildings. The area offers a blend of cultural, outdoor, and romantic experiences, making it perfect for a memorable getaway. Don't miss a stroll across the scenic Yarrow Bridge, a delightful addition to your exploration of this enchanting locale.

  • St Mary's Loch: Nestled 3.7km from Yarrow, St Mary's Loch is a picturesque lake ideal for outdoor enthusiasts. Its tranquil beaches and stunning scenery offer a romantic escape, perfect for leisurely walks or picnics by the water's edge.
  • Bowhill House: Also located 3.7km away, Bowhill House is a magnificent historic building steeped in culture. Explore its elegant interiors and expansive grounds, discovering the rich heritage and art that define this remarkable estate.
  • Kailzie Gardens: Situated 5.6km from Yarrow, Kailzie Gardens is a delightful flower garden that promises a family-friendly outing. Wander through beautifully landscaped areas, enjoy vibrant blooms, and engage in fun activities for all ages.

Best time to go to Yarrow

The best time to visit Yarrow can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Yarrow falls in July, when visitor numbers are moderately high and weather is mostly cloudy with light rain. The coolest average temperature in Yarrow falls in January, visitor numbers are moderately low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January36.5°F (2.5°C)Light RainMostly CloudyModerately LowSlightly Low
February37.4°F (3.0°C)Light RainMostly CloudyModerately LowSlightly Low
March39.9°F (4.4°C)Light RainMostly CloudyAverageSlightly Low
April43.7°F (6.5°C)No Rain (Dry)Mostly CloudyAverageAverage
May48.7°F (9.3°C)Light RainMostly CloudyAverageSlightly High
June54.0°F (12.2°C)Light RainMostly CloudyAverageSlightly High
July56.8°F (13.8°C)Light RainMostly CloudyModerately HighAverage
August55.9°F (13.3°C)Light RainMostly CloudyModerately HighSlightly High
September52.7°F (11.5°C)Light RainMostly CloudyModerately HighAverage
October47.7°F (8.7°C)Light RainMostly CloudyAverageAverage
November41.7°F (5.4°C)Light RainMostly CloudyAverageAverage
December37.8°F (3.2°C)Light RainMostly CloudyModerately LowAverage

The nearest major airports for your trip to Yarrow

Flying into Yarrow, Selkirk, Scotland, can be done via two major airports. Edinburgh Airport (EDI) is situated 19.9km away, with excellent hotel options such as Crescent House, Virgin Hotels Edinburgh, and InterContinental Edinburgh The George, all approximately 4.3km from the airport. Transportation services are readily available from these hotels to EDI. Alternatively, Carlisle Airport (CAX) is 25.5km away, with nearby accommodations including the 4-star Carlisle Station Hotel, Sure Hotel Collection by BW, The Golden Fleece Inn, and Scotch Arms Mews, offering convenient access to CAX. Both airports provide a range of transport options to make your journey seamless.

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 canceled 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 much is the nightly rate at a Yarrow hotel?
Prices for hotels in Yarrow often vary, but you can find a great deal from £84 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 the cheapest rate.

Explore a world of travel with Expedia