Find hotels in Yarrow from $88

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Yarrow hotels

Harrison Beach Hotel

Harrison Beach Hotel
2.5 star property
Harrison Hot Springs
8.8 out of 10, Excellent, (1004)
"This place was amazing, friendly staff, clean beautiful rooms & the scenery was phenomenal! Will definitely go back! "
Canada
Kimberley Ann
$110 nightly
The price is $128
Jan 4 - Jan 5, 2026
Total with taxes and fees
Harrison Beach Hotel

Harrison Grand Motel LTD.

Harrison Grand Motel LTD.
2.5 star property
Harrison Hot Springs
9.4 out of 10, Exceptional, (522)
"Staff was great and the room was perfect for an overnight stay. "
Canada
Creedence
$102 nightly
The price is $119
Jan 5 - Jan 6, 2026
Total with taxes and fees
Harrison Grand Motel LTD.

The Lodge on Harrison Lake

The Lodge on Harrison Lake
3.5 star property
Harrison Hot Springs
9.4 out of 10, Exceptional, (283)
"Beautiful location. Clean cabin. Fantastic view! The beds and pillows were the best sleep ever! "
Canada
Cassie
$129 nightly
The price is $150
Jan 6 - Jan 7, 2026
Total with taxes and fees
The Lodge on Harrison Lake

Bramblebank Cottages

Bramblebank Cottages
3.5 star property
Harrison Hot Springs
9.8 out of 10, Exceptional, (218)
"The jacuzzi tub was awesome. The room is spacious and equipped with everything you would need for a short stay. "
Canada
Brian
$164 nightly
The price is $191
Jan 4 - Jan 5, 2026
Total with taxes and fees
Bramblebank Cottages

Harrison Lake Hotel

Harrison Lake Hotel
3.0 star property
Harrison Hot Springs
6.2 out of 10, (1740)
"Clean room, courteous and friendly staff. "
Canada
Michael
Harrison Lake Hotel

Harrison Spa Motel

Harrison Spa Motel
2.0 star property
Harrison Hot Springs
8.0 out of 10, Very Good, (1001)
"The room is clean and comfortable. Would recommend for the price! Have stayed here more than once."
Canada
Tina
$59 nightly
The price is $68
Jan 4 - Jan 5, 2026
Total with taxes and fees
Harrison Spa Motel

Brookside Inn Boutique Hotel

Brookside Inn Boutique Hotel
3.5 star property
West Abbotsford
9.8 out of 10, Exceptional, (515)
"Attentive staff and lovely rooms."
Canada
Ailsa
$131 nightly
The price is $151
Dec 30 - Dec 31
Total with taxes and fees
Brookside Inn Boutique Hotel

Alpine Inn

Alpine Inn
2.0 star property
Clearbrook
6.0 out of 10, (1001)
"Clean and friendly staff"
Canada
Douglas
Alpine Inn

Best Western Plus Mission City Lodge

Best Western Plus Mission City Lodge
3.0 star property
Mission
8.4 out of 10, Very Good, (1004)
"Friendly staffs and a nice place to stay"
Canada
Thiessen Queensel
$94 nightly
The price is $106
Jan 14 - Jan 15, 2026
Total with taxes and fees
Best Western Plus Mission City Lodge

Ramada by Wyndham Abbotsford

Ramada by Wyndham Abbotsford
3.0 star property
Clearbrook
5.0 out of 10, (1060)
"Its a good hotel with nice staff"
Canada
Taeler
$84 nightly
The price is $98
Jan 2 - Jan 3, 2026
Total with taxes and fees
Ramada by Wyndham Abbotsford

Harrison Hot Springs Resort and Spa

Harrison Hot Springs Resort and Spa
3.0 star property
Harrison Hot Springs
7.8 out of 10, Good, (4917)
"Awsome place "
Canada
Justin
$159 nightly
The price is $181
Jan 5 - Jan 6, 2026
Total with taxes and fees
Harrison Hot Springs Resort and Spa

Oscar Inn & 2bd Suite up to 6 people private

Oscar Inn & 2bd Suite up to 6 people private
4.0 star property
Abbotsford
7.6 out of 10, Good, (66)
"Very nice clean quiet place"
Canada
Ali
$114 nightly
The price is $133
Jan 3 - Jan 4, 2026
Total with taxes and fees
Oscar Inn & 2bd Suite up to 6 people private

Super 8 by Wyndham Abbotsford BC

Super 8 by Wyndham Abbotsford BC
2.0 star property
Abbotsford
7.8 out of 10, Good, (1422)
"Good location "
Canada
Dwayne
$92 nightly
The price is $106
Jan 1 - Jan 2, 2026
Total with taxes and fees
Super 8 by Wyndham Abbotsford BC

Clarion Hotel & Conference Centre Abbotsford

Clarion Hotel & Conference Centre Abbotsford
3.5 star property
Lower Sumas Mountain
8.6 out of 10, Excellent, (1001)
"Convinent place to stay"
Canada
Brian
$95 nightly
The price is $111
Dec 30 - Dec 31
Total with taxes and fees
Clarion Hotel & Conference Centre Abbotsford

Sandman Hotel & Suites Abbotsford

Sandman Hotel & Suites Abbotsford
3.5 star property
Clearbrook
8.8 out of 10, Excellent, (1002)
"Nice hotel the suites are amazing and I would definitely return also very conveniently located "
Canada
Claire
$104 nightly
The price is $120
Jan 2 - Jan 3, 2026
Total with taxes and fees
Sandman Hotel & Suites Abbotsford

Rowena's Inn On The River

Rowena's Inn On The River
3.5 star property
Harrison Mills
9.4 out of 10, Exceptional, (313)
"A beautiful and clean cabin! "
Canada
Hee Ryung
$160 nightly
The price is $186
Jan 1 - Jan 2, 2026
Total with taxes and fees
Rowena's Inn On The River

Coast Abbotsford Hotel & Suites

Coast Abbotsford Hotel & Suites
3.0 star property
Abbotsford
8.8 out of 10, Excellent, (1006)
"Helpful and friendly staff, lots of choices for the continental breakfast, quick and easy check-in, and located within walking distance of many restaurants "
Canada
Cameron
$94 nightly
The price is $110
Dec 31 - Jan 1, 2026
Total with taxes and fees
Coast Abbotsford Hotel & Suites

Sasquatch Crossing Eco Lodge B&B

Sasquatch Crossing Eco Lodge B&B
3.0 star property
Agassiz
9.4 out of 10, Exceptional, (89)
"Very nice and clean house, friendly staff. It was a great experience staying during Christmas. The eagle tower viewing is exceptional, adding additional value to the experience. Breakfast service was great. Summer would be a great time to stay to use the outdoor swimming pool."
Canada
Xu Fen
$122 nightly
The price is $141
Dec 30 - Dec 31
Total with taxes and fees
Sasquatch Crossing Eco Lodge B&B

Best Western Plus Regency Inn & Conference Centre

Best Western Plus Regency Inn & Conference Centre
3.0 star property
Clearbrook
8.6 out of 10, Excellent, (1625)
"Really enjoyed our stay and would definitely return. The breakfast was quite good and better than most."
Canada
june
$98 nightly
The price is $113
Jan 1 - Jan 2, 2026
Total with taxes and fees
Best Western Plus Regency Inn & Conference Centre

Fairfield by Marriott Inn & Suites Chilliwack

Fairfield by Marriott Inn & Suites Chilliwack
2.5 star property
Village West
9.2 out of 10, Wonderful, (156)
"Great place to stay!"
Canada
John
$91 nightly
The price is $106
Jan 4 - Jan 5, 2026
Total with taxes and fees
Fairfield by Marriott Inn & Suites Chilliwack
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

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

  • Outdoor Adventures: Yarrow is a haven for outdoor enthusiasts, offering activities like horseback riding and thrilling amusement parks.
  • Scenic Beauty: Enjoy breathtaking mountain views and explore serene lakes that surround the area.
  • Family-Friendly Attractions: With local events and recreational areas, Yarrow is perfect for families seeking fun and relaxation.
  • Charming Neighborhoods: Stroll along Main Street and discover delightful spots that capture the community's essence.
  • Variety of Accommodations: Choose from cozy bed & breakfasts to comfortable hotels, catering to all traveler needs.

Find great hotels near Yarrow

Discover the charm of Yarrow, British Columbia, with a variety of lodging options that cater to every traveler. Whether you prefer a cozy bed & breakfast or a comfortable hotel, you'll find pet-friendly accommodations and business-themed facilities to enhance your stay. Enjoy adventure-filled vacations while exploring the scenic beauty of the area. Dive into hotel reviews and amenities to find the perfect spot for your getaway.

  • Coast Chilliwack Hotel by APA: Situated 8 miles from Yarrow, Coast Chilliwack Hotel by APA is an eco-certified 3.5-star hotel that caters to adventure seekers and business travelers alike. With an emphasis on eco-friendly practices, this hotel offers a variety of adventure sports both onsite and in nearby locations, including horseback riding, hiking, and rafting. For business needs, the hotel features accessible business amenities such as a 24-hour business center, conference space, and meeting rooms, ensuring a seamless experience for corporate guests. Enjoy the blend of nature and professional facilities during your stay.
  • Travelodge by Wyndham Chilliwack: Located 6 miles from Yarrow, Travelodge by Wyndham Chilliwack is an ideal choice for pet lovers seeking a comfortable stay. This welcoming hotel allows pets with specific policies in place, making it an excellent option for those traveling with their furry companions. Guests can enjoy a relaxed atmosphere, and the hotel's convenient amenities ensure a hassle-free experience. With a focus on accommodating pets, this hotel provides a homey feel and a friendly environment for all guests.
  • Hampton Inn by Hilton Chilliwack: Just 5 miles from Yarrow, Hampton Inn by Hilton Chilliwack is a modern and inclusive hotel that caters to LGBTQIA travelers, business professionals, and pet owners. This hotel proudly offers a welcoming environment with business amenities such as an accessible business center and meeting rooms. Pets are welcome, with specific areas for exercise and relaxation. The combination of a supportive atmosphere and top-notch facilities makes this hotel a perfect choice for a diverse range of guests seeking comfort and convenience.

Where to stay near Yarrow

Yarrow, British Columbia, is an outdoor enthusiast's paradise, offering stunning scenery and thrilling adventures. Just a short drive from the city, you can explore charming neighborhoods filled with family-friendly vibes. Enjoy the breathtaking mountain views and discover delightful spots along Main Street. With accommodations like cozy hotels, Yarrow provides the perfect base for your explorations in this extraordinary region, where nature and community come together seamlessly.

  • Cultus Lake: Nestled just 4 miles from Yarrow, Cultus Lake is a delightful city that attracts visitors with its stunning natural beauty and outdoor activities. The peak travel season from June to August brings families and adventure seekers who flock to enjoy the scenic waterfront and various recreational options. Popular venues include a thrilling water park and relaxing spa facilities, making it a perfect spot for both excitement and relaxation. Don’t miss the opportunity to explore the picturesque lake and nearby theme park, where fun and unforgettable memories await.
  • Lindell Beach: Also located 4 miles from Yarrow, Lindell Beach offers a charming escape for those looking to immerse themselves in nature. While visitor numbers peak during the summer months, the area remains inviting year-round. The scenery is breathtaking, with a variety of outdoor activities available, including skiing in the winter and water park fun in the warmer months. Families can indulge in recreational areas and enjoy the local attractions, ensuring a memorable experience filled with adventure and relaxation.
  • Promontory: Positioned 6 miles from Yarrow, Promontory is a vibrant neighborhood known for its adventurous spirit and stunning landscapes. With a consistent flow of visitors throughout the year, this area shines especially in the summer months. Outdoor enthusiasts will appreciate the nearby national park and recreational areas, as well as the local water park and spa for relaxation after a day of adventure. Promontory’s blend of scenic views and thrilling experiences makes it an ideal destination for families and adventurers alike.

Things to do near Yarrow

Yarrow, British Columbia, offers an array of outdoor adventures and scenic beauty perfect for vacationers. Enjoy horseback riding, thrilling outdoor activities, and relaxing at the wellness oasis. Don't miss the popular Margate Beach for some sun and fun, as well as various local events that showcase the community's charm. With options like a recreational area and a water park, Yarrow is an ideal destination for adventure seekers and families alike.

Shopping

In Yarrow, you can visit Cottonwood Shopping Mall, just 6 miles away, offering a vibrant mix of entertainment and shops. If you're up for a drive, check out Highstreet Shopping Centre, located 15 miles away, featuring more family-friendly attractions and shops. Farmhouse Natural Cheeses is also worth the 17-mile drive.

Recreation

Chilliwack Golf and Country Club offers a stunning golf experience surrounded by nature, perfect for relaxation and recreation. Enjoy the scenic views at Tap-Ins Putting Course, ideal for all skill levels. For sports enthusiasts, Prospera Centre provides a vibrant atmosphere with various sporting events.

Adventure

Experience thrilling water fun at Cultus Lake Waterpark, located 4 miles from Yarrow, perfect for families seeking adventure. For snow sports enthusiasts, Sasquatch Mountain Resort, 22 miles away, offers skiing excitement. Don't miss the adrenaline rush at Agassiz Speedway, a motor racing venue just 16 miles from Yarrow.

Nightlife

In Yarrow, you can enjoy a cozy movie night at Galaxy Cinemas Chilliwack, just 6 miles away, or catch a film at SilverCity Mission Cinemas, located 13 miles from Yarrow. For a broader selection, Cineplex Cinemas Abbotsford is 15 miles away, offering a perfect romantic vibe.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Yarrow

To save money on your trip to Yarrow, plan your visit during the cheaper months of January, February, or November, and aim for a Tuesday stay to secure the best rates. Use Expedia to compare hotel prices and filter for eco-friendly accommodations. Consider booking a package that includes flights and activities for additional savings. Joining Expedia's One Key membership can also provide exclusive discounts and help you earn OneKeyCash for future bookings. Lastly, keep an eye out for last-minute deals and price drops to maximize your travel budget.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Yarrow are January to February and November, where the prices are slightly lower. This is in comparison to May and July to August, where prices are slightly higher.
  • 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: Expedia's search tool enables you to choose your budget, desired location, and additional preferences. You can easily sort your results to display hotels from the lowest to highest price, ensuring you find the most affordable options first. Additionally, you have the option to filter your search by hotel category. For instance, by selecting the Eco-certified filter, you'll be presented with sustainable and environmentally friendly hotels that are ready for booking.
  • Consider bundling your trip: You can save money by combining your Yarrow hotel reservation with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Yarrow

Yarrow, British Columbia, is perfect for outdoor enthusiasts seeking adventure and beautiful scenery. Visitors can explore local attractions such as serene lakes, an exciting amusement park, and event venues that cater to families and groups. Enjoy a day of fun and relaxation while taking in the picturesque landscapes that Yarrow has to offer, making it an ideal destination for a memorable vacation.

  • Cultus Lake Park: Located 3 miles from Yarrow, this stunning natural sanctuary features beautiful sandy beaches and picturesque scenery, perfect for a romantic getaway or a relaxing day outdoors. Enjoy swimming, sunbathing, or hiking along scenic trails.
  • Cultus Lake Adventure Park: Just 4 miles away from Yarrow, this amusement park is a family-friendly destination packed with exciting rides and outdoor adventures. It's an ideal spot for thrill-seekers and families looking for a fun-filled day.
  • Chilliwack Heritage Park: Situated 5 miles from Yarrow, this event and conference venue is a hub for business events and gatherings. Experience the vibrant local community through various events hosted throughout the year.

Best time to go to Yarrow

The best time to visit Yarrow is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with no rain. December is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with moderate rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January33.8°F (1.0°C)Moderate RainMostly CloudySlightly LowSlightly Low
February33.8°F (1.0°C)Light RainMostly CloudyAverageSlightly Low
March38.5°F (3.6°C)Moderate RainMostly CloudyAverageAverage
April44.6°F (7.0°C)Light RainMostly CloudyAverageAverage
May53.6°F (12.0°C)Light RainMostly CloudyAverageSlightly High
June58.3°F (14.6°C)Light RainMostly SunnySlightly HighAverage
July64.4°F (18.0°C)No RainMostly SunnySlightly HighSlightly High
August64.2°F (17.9°C)No RainMostly SunnySlightly HighSlightly High
September56.8°F (13.8°C)Light RainMostly SunnyAverageAverage
October47.8°F (8.8°C)Moderate RainMostly CloudyAverageAverage
November38.7°F (3.7°C)Frequent RainMostly CloudySlightly LowSlightly Low
December32.7°F (0.4°C)Moderate RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Yarrow

Traveling to Yarrow, British Columbia, is convenient with several nearby airports. Vancouver International Airport (YVR) is located 51 miles away, with luxurious options like the 5-star Versante Hotel just 2 miles from the airport. Abbotsford International Airport (YXX) is only 15 miles from Yarrow, and nearby hotel choices include the 3.5-star Sandman Hotel Abbotsford Airport, also 2 miles away. For those considering Bellingham International Airport (BLI), situated 29 miles from Yarrow, the 4-star Chrysalis Inn & Spa is a comfortable option just 5 miles from the airport. All hotels offer accessible transportation services to their respective airports, ensuring a smooth travel experience.

Frequently asked questions

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?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and 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.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $88 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