British Columbia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window
Photo by Geraldine Soh

Search for Williams Lake Hotels from CA $94

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Star rating
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
Lakeside Motel
2 out of 5
1505 Highway 97 South, Williams Lake, BC
Free cancellationReserve now, pay when you stay
The price is CA $94 per night from Oct 24 to Oct 25
9.81 km from city centre
3.9/5Very Good! (62 reviews)

"Very freindly motel,the room was very clean and well stocked with the"…"

Reviewed on Aug. 11, 2020

Lakeside Motel
Stampeder Motel
2 out of 5
2 Lakeview Avenue, Williams Lake, BC
Get Rates
9.64 km from city centre
2.4/5 (32 reviews)
Good budget motel

"Very old Property. Bed was comfortable. Wi-fi was fine. Downtown is walkable"…"

Reviewed on Oct. 5, 2019

Stampeder Motel
Ten-ee-ah Lodge & Campground
3 out of 5
1799 Spout Lake Road, Lac La Hache, BC
Get Rates
47.3 km from city centre
5/5Exceptional! (2 reviews)
Das ist Kanada pur

"Es ist ein wunderschöner Ort mitten in der Wildnis von Kanada was man unbedingt erleben muss. Wir hatten etwas Mühe die Lodge zu finden aber es hat sich gelohnt. Man darf sich nicht nur auf das Navi verlassen sondern muss auf die Beschilderung achten. Wir wohnten in einer schönen Blockhütte am See ..."…"

Reviewed on Jul. 6, 2018

Ten-ee-ah Lodge & Campground

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Best Western Williams Lake Hotel
2.5 out of 5
1850 Broadway Avenue S, Williams Lake, BC
Free cancellationReserve now, pay when you stay
The price is CA $143 per night from Oct 14 to Oct 15
9.51 km from city centre
4.2/5Excellent! (367 reviews)

"Due no doubt to Covid minimal facilities were available"…"

Reviewed on Sep. 20, 2020

Best Western Williams Lake Hotel
Super 8 by Wyndham Williams Lake BC
2.5 out of 5
1712 Broadway Ave S, South Highway 97, Williams Lake, BC
Free cancellationReserve now, pay when you stay
The price is CA $94 per night from Oct 4 to Oct 5
9.62 km from city centre
3.8/5Good! (305 reviews)

"Very well kept and well run Motel, offering a simple but ample continental breakfast that, due to COVID, we were able to take to our room. We have stayed here before and would use this Motel again in the future."…"

Reviewed on Sep. 24, 2020

Super 8 by Wyndham Williams Lake BC
Cariboo Log Guest House
3 out of 5
3719 BC-97, Lac La Hache, BC
Free cancellationReserve now, pay when you stay
The price is CA $135 per night from Oct 1 to Oct 2
51.42 km from city centre
4.8/5Exceptional! (13 reviews)

"Me and my husband enjoyed the stay at Cariboo Log Guest House. Room very nice and clean, bed very comfortable, breakfast area very roomy and clean, We had eggs, sausage/bacon, fresh fruits for breakfast with a beautiful view of Lac la Hache. For sure we will book again if we come here again. Due ..."…"

Reviewed on Aug. 7, 2020

Cariboo Log Guest House
Sandman Hotel & Suites Williams Lake
2 out of 5
664 Oliver St, Williams Lake, BC
Free cancellationReserve now, pay when you stay
The price is CA $102 per night from Sep 28 to Sep 29
9.95 km from city centre
3.4/5Good! (293 reviews)

"Very accommodating to my travel needs. No issues with bookings or cancellations."…"

Reviewed on Sep. 23, 2020

Sandman Hotel & Suites Williams Lake
Coast Fraser Inn
3 out of 5
285 Donald Rd, Williams Lake, BC
Free cancellationReserve now, pay when you stay
The price is CA $125 per night from Sep 28 to Sep 29
9.1 km from city centre
4/5Very Good! (229 reviews)

"The free breakfast was awesome! None of this fruit cup in a bag. A real hearty home cooked breakfast, lots of choices."…"

Reviewed on Sep. 22, 2020

Coast Fraser Inn
Hamilton Hotel
2.5 out of 5
55 6 Ave S, Williams Lake, BC
Free cancellationReserve now, pay when you stay
The price is CA $95 per night from Sep 28 to Sep 29
10.09 km from city centre
2.6/5 (71 reviews)

"convenient with easy parking and close to restaurant and food store"…"

Reviewed on Aug. 17, 2020

Hamilton Hotel
Ramada by Wyndham Williams Lake
2.5 out of 5
1118 Lakeview Crescent, Williams Lake, BC
Free cancellationReserve now, pay when you stay
The price is CA $102 per night from Oct 4 to Oct 5
9.68 km from city centre
4.1/5Very Good! (558 reviews)

"Satisfactory clean & comfortable. Disappointed that no baffet breakfast but understand due to vivid 19."…"

Reviewed on Sep. 24, 2020

Ramada by Wyndham Williams Lake
Don't see what you're looking for?
See all available properties in Williams Lake
View all properties
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.

Williams Lake Hotel Guide

Williams Lake currently has no Expedia-registered accommodation options itself, however, the database does list 8 options that are located within 0.1 kilometres (0.1 miles).

The closest Expedia-listed hotel is the Best Western Williams Lake Hotel in 100 Mile House (and vicinity), which is located 14 kilometres (9 miles) from the middle of Williams Lake. As an alternative, you could investigate the Ramada Williams Lake, located in 100 Mile House (and vicinity), which is 13 kilometres (8 miles) away.

12 kilometres (7 miles) from the heart of Williams Lake, is the Coast Fraser Inn. Alternatively, the Sandman Hotel & Suites Williams Lake is situated 13 kilometres (8 miles) away. The Super 8 Williams Lake BC and the Tyee Lake Lodge are two alternative accommodation options worth looking into around Williams Lake.

While you are here in Williams Lake, take the time to check out Cariboo - Chilcotin's other scenic and cultural delights. Cariboo - Chilcotin boasts beaches, and common Cariboo - Chilcotin sights include ruins and old towns. Locals and visitors alike in this part of Canada commonly enjoy snowboarding.

80 kilometres (50 miles) away from Williams Lake is 108 Mile Ranch, where you can explore the 108 Golf Resort and 108 Mile Ranch Heritage Site. Expedia-listed 108 Mile Ranch hotels are the Spruce Hill Resort & Spa and 108 Golf Resort. 90 kilometres (56 miles) to the southeast of Williams Lake is 100 Mile House, home to the Ramada Limited 100 Mile House and Super 8 100 Mile House. If you're staying in 100 Mile House, make sure you visit Mt. Timothy Ski Area and South Cariboo Chamber of Commerce.

Why not spend a few hours cheering along with local sports enthusiasts at a local sporting fixture? Quesnel Twin Arenas is 85 kilometres (53 miles) to the north of Williams Lake. For those who are keen on staying nearby, make a reservation at the Best Western Plus Tower Inn or Quality Inn Quesnel.

Our travel guide is an excellent way to discover more about Williams Lake.

Frequently asked questions

Where is the best place to stay in Williams Lake?
Best Western Williams Lake Hotel is ranked highly by Expedia customers. This hotel offers free breakfast and free WiFi. Reviews from our site also recommend Coast Fraser Inn and Super 8 by Wyndham Williams Lake BC as top options for your stay.
If I need to cancel my hotel reservation in Williams Lake, will I receive a refund?
Yes! Most hotel reservations are fully refundable as long as you cancel prior to the hotel’s cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If you booked a non-refundable reservation, you might be able to still cancel and get a refund within a 24-hour period of booking. Add dates, click “Search”, then use the “free cancellation” filter to view the best deals in Williams Lake.
What's the best hotel for families in Williams Lake?
Ramada by Wyndham Williams Lake is a hotel with 2 restaurants and free breakfast, and it’s a top choice on Expedia for families. Other good options to stay with the kids include Best Western Williams Lake Hotel and Coast Fraser Inn.
What's the best pet-friendly hotel in Williams Lake?
Sandman Hotel & Suites Williams Lake is a top hotel for people traveling with their pets, and offers a restaurant and an indoor pool for its human guests. Other good options to stay with your pet include Ramada by Wyndham Williams Lake and Lakeside Motel.
What's the best place to stay if I'm looking to play golf in Williams Lake?
Lakeside Motel is a property featuring free WiFi and private yards, and it’s a top choice for playing a round of golf. Other good options to stay near a golf course include Coast Fraser Inn and Best Western Williams Lake Hotel. You can tee off at Coyote Rock Golf Course, Williams Lake Golf and Tennis Club, or Bell-E-Acres Recreation while you’re in town.
What are some accommodations with pools in Williams Lake?
Best Western Williams Lake Hotel is a top hotel with a pool, free breakfast, and free WiFi. Sandman Hotel & Suites Williams Lake is an additional hotel that features an onsite pool.

Recent Reviews in Williams Lake

More trip options