Find hotels in Yarrow from £85

  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Yarrow hotels

Cross Keys Inn

Cross Keys Inn
3.5 star property
Selkirk
9.8 out of 10, Exceptional, (40 reviews)
"lovely stay with friendly staff."
United Kingdom
Philip
The price is £135
includes taxes & fees
27 Apr - 28 Apr
Cross Keys Inn

Balcary House Hotel

Balcary House Hotel
3.5 star property
Hawick
9.0 out of 10, Wonderful, (73 reviews)
"Breakfast was amazing!"
United Kingdom
Larissa
The price is £140
includes taxes & fees
26 Apr - 27 Apr
Balcary House Hotel

Horse and Hound Country Inn

Horse and Hound Country Inn
3.0 star property
Hawick
8.4 out of 10, Very good, (68 reviews)
"Great stay "
United Kingdom
chris
The price is £96
includes taxes & fees
20 Apr - 21 Apr
Horse and Hound Country Inn

Dryburgh Abbey Hotel

Dryburgh Abbey Hotel
3.0 star property
Melrose
8.6 out of 10, Excellent, (864 reviews)
"It was nice to be able to have dogs "
United Kingdom
Lauren
The price is £120
includes taxes & fees
23 Apr - 24 Apr
Dryburgh Abbey Hotel

Windlestraw Guesthouse

Windlestraw Guesthouse
2.0 star property
Walkerburn
The price is £113
includes taxes & fees
3 May - 4 May
Windlestraw Guesthouse

The Townhouse Hotel

The Townhouse Hotel
4.5 star property
Melrose
9.6 out of 10, Exceptional, (243 reviews)
"room was clean, staff were friendly and polite. breakfast was excellent with good choice"
United Kingdom
colin
The price is £116
includes taxes & fees
26 Apr - 27 Apr
The Townhouse Hotel

Buccleuch Arms

Buccleuch Arms
4.0 star property
Melrose
8.2 out of 10, Very good, (99 reviews)
"Splendid staff .Warm welcome . Delicious food. "
United Kingdom
Sarah
The price is £138
includes taxes & fees
20 Apr - 21 Apr
Buccleuch Arms

George and Abbotsford Hotel

George and Abbotsford Hotel
3.5 star property
Melrose
8.0 out of 10, Very good, (456 reviews)
"Exceptionally clean and fresh-smelling hotel. It's a quirky place that's strangely charming. I really liked it and will be back. "
United Kingdom
Adam
The price is £92
includes taxes & fees
24 Apr - 25 Apr
George and Abbotsford Hotel

The Bank Guest House

The Bank Guest House
3.5 star property
Hawick
9.4 out of 10, Exceptional, (60 reviews)
"Excellent propertty, clean and cozy in the middle of high street. Very friendly and kind owner. Will be back."
United Kingdom
E
The price is £90
includes taxes & fees
27 Apr - 28 Apr
The Bank Guest House

Burts Hotel

Burts Hotel
3.0 star property
Melrose
9.4 out of 10, Exceptional, (318 reviews)
"Very friendly staff, amazing food - roast lamb was delicious, lovely breakfast and again friendly smiling server Would definitely stay again !"
United Kingdom
Dougie
The price is £170
includes taxes & fees
27 Apr - 28 Apr
Burts Hotel

Lyne Cottage, The Retreat

Lyne Cottage, The Retreat
3.0 star property
West Linton
10.0 out of 10, Exceptional, (2 reviews)
The price is £522
includes taxes & fees
24 Apr - 25 Apr
Lyne Cottage, The Retreat

The Glen Guesthouse

The Glen Guesthouse
3.0 star property
Selkirk
9.0 out of 10, Wonderful, (134 reviews)
"The staff were unbelievable friendly and made me feel so at home. Nothing was too much trouble. "
United Kingdom
Dave
The price is £122
includes taxes & fees
8 May - 9 May
The Glen Guesthouse

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (936 reviews)
"Restrant food and service second too none brilliant "
United Kingdom
Sophie
The price is £108
includes taxes & fees
7 May - 8 May
Macdonald Cardrona Hotel, Golf & Spa

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very good, (693 reviews)
"Spotlessly clean, helpful friendly staff, excellent breakfast and very hot bedrooms, maybe too hot."
United Kingdom
Angela
The price is £153
includes taxes & fees
26 Apr - 27 Apr
Peebles Hydro Hotel

Traquair Arms Hotel

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

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
The price is £145
includes taxes & fees
1 May - 2 May
Whitchester Christian Guest House

Mansfield House Hotel

Mansfield House Hotel
4.0 star property
Hawick
9.2 out of 10, Wonderful, (148 reviews)
"Good rooms good food good price"
United Kingdom
John
The price is £102
includes taxes & fees
3 May - 4 May
Mansfield House Hotel

The County Hotel

The County Hotel
3.0 star property
Selkirk
8.0 out of 10, Very good, (6 reviews)
"Family of Four, we had a good stay. Off the street parking and proprietors answered messages and questions we sent them. Clean and comfortable hotel. No complaints."
United Kingdom
KEITH
The price is £138
includes taxes & fees
5 May - 6 May
The County Hotel

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (138 reviews)
"Fantastic location spectacular food and great staff "
United Kingdom
Brian
The price is £239
includes taxes & fees
21 Apr - 22 Apr
Cringletie House Hotel

Barony Castle Hotel

Barony Castle Hotel
4.0 star property
Eddleston
8.2 out of 10, Very good, (779 reviews)
"Very friendly efficient staff. Comfy room, excellent food."
United Kingdom
David
The price is £120
includes taxes & fees
26 Apr - 27 Apr
Barony Castle 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!

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 can I save on a Yarrow hotel booking with Expedia?
Members always get our best prices. Find our best Yarrow hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 £85 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