Williams Lake
trover photo by Elisabeth Dewi

Save on Top Williams Lake Hotels

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in Williams Lake

Lakeside Motel
2 out of 5
1505 Highway 97 South, Williams Lake, BC
Free CancellationReserve now, pay when you stay
CA $98
per night
Nov 30 - Dec 1
3.9/5Good! (56 reviews)

"It is a quaint little motel, with very friendly staff and beautiful grounds surrounding it!"…"

Reviewed on Sep. 29, 2019

Lakeside Motel
The Lac La Hache
Trout Dr, Lac La Hache, BC
CA $1,500
per night
Nov 13 - Nov 14
5/5Exceptional! (2 reviews)
Absolutely amazing lake house

"We spent three nights at this amazing house with a group of friends and had a phenomenal time. Kenn was a great host, and the house is spectacular. Would highly recommend it!"…"

Reviewed on Jul. 31, 2017

The Lac La Hache
Stampeder Motel
2 out of 5
2 Lakeview Avenue, Williams Lake, BC
Free CancellationReserve now, pay when you stay
CA $89
per night
Nov 13 - Nov 14
2.3/5 (31 reviews)

"Excellent service and awesome hospitality and good house keeping 😊"…"

Reviewed on Jul. 1, 2019

Stampeder Motel
Ten-ee-ah Lodge & Campground
3 out of 5
1799 Spout Lake Road, Lac La Hache, BC
Get Rates
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
Sandman Hotel & Suites Williams Lake
2 out of 5
664 Oliver St, Williams Lake, BC
Free Cancellation
CA $109
per night
Dec 3 - Dec 4
3.4/5Good! (240 reviews)

"A haven for a good sleep in Williams Lake. Friendly, helpful staff."…"

Reviewed on Sep. 14, 2019

Sandman Hotel & Suites Williams Lake
Best Western Williams Lake Hotel
2.5 out of 5
1850 Broadway Avenue S, Williams Lake, BC
Free CancellationReserve now, pay when you stay
CA $140
per night
Nov 13 - Nov 14
4.2/5Excellent! (324 reviews)

"A very clean and well run establishment bed room clean and tidy bed very comfy and good location close to amenities"…"

Reviewed on Oct. 2, 2019

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
CA $88
per night
Nov 19 - Nov 20
3.8/5Good! (261 reviews)

"The wifi was very good, the room was clean, the breakfast was not appetizing and I viewed a male employee putting the bread back into the bread bags after breakfast without gloves. Overall it was an excellent experience."…"

Reviewed on Oct. 28, 2019

Super 8 by Wyndham Williams Lake BC
Ramada by Wyndham Williams Lake
2.5 out of 5
1118 Lakeview Crescent, Williams Lake, BC
Free CancellationReserve now, pay when you stay
CA $102
per night
Nov 19 - Nov 20
4.1/5Very Good! (481 reviews)

"Bed and pillows were fabulous. Room was a room, but nice. Towels were old & frayed:(. Complementary toiletries were also nice. Gal who checked me in could have been friendlier."…"

Reviewed on Oct. 22, 2019

Ramada by Wyndham Williams Lake
Coast Fraser Inn
3 out of 5
285 Donald Rd, Williams Lake, BC
CA $125
per night
Nov 14 - Nov 15
4/5Very Good! (196 reviews)

"Room was typical hotel room. Comfortable bed. Boston Pizza attached to hotel so no need to get back in the car"…"

Reviewed on Sep. 11, 2019

Coast Fraser Inn
Hamilton Hotel
2.5 out of 5
55 6 Ave S, Williams Lake, BC
CA $90
per night
Nov 14 - Nov 15
2.9/5 (48 reviews)

"The inside is very clean and up to date. Our room was large enough to have all the luggage in it and not trip over. The back parking lot looks a little creepy, but it is monitored by camera. We’ll be staying again."…"

Reviewed on Sep. 2, 2019

Hamilton Hotel
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.

More trip options

Recent Reviews in Williams Lake