Hotels in Williams Lake

Search and compare Williams Lake hotels from hundreds of travel sites and save

Williams Lake, BC, Canada
1 Aug — 2 Aug2
Williams Lake, BC, Canada
Sun 1/8
Mon 2/8
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Williams Lake

Filter by star ratings
All filters
Super 8 by Wyndham Williams Lake BC
Super 8 by Wyndham Williams Lake BC
7.7 Good
1712 Broadway Avenue South, Williams Lake, BC, Canada
Show on map
3.9 km from city centre, Williams Lake 
GoodBased on 391 reviews
7.7

Super 8 by Wyndham Williams Lake BC is located in Williams Lake and provides guests with wireless internet. It also offers an outdoor pool, a 24-hour reception and a swimming pool.

Tips for booking a Williams Lake hotel

Cheapest month:October
Most expensive month:July
Average price in Williams Lake:$130/night
Absolute cheapest price found:$53/night
Cheapest day:Sunday
Most expensive day:Friday
$113 - $162
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$112 - $149
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Williams Lake, British Columbia

Show all 14 hotels
Super 8 by Wyndham Williams Lake BC
Super 8 by Wyndham Williams Lake BC
7.7 Good
1712 Broadway Avenue South, Williams Lake, BC, Canada
Show on map
3.9 km from city centre,  

Super 8 by Wyndham Williams Lake BC is located in Williams Lake and provides guests with wireless internet. It also offers an outdoor pool, a 24-hour reception and a swimming pool.

$110
Avg. per night

Where to stay in Williams Lake

Williams Lake travel FAQs

  • What are the best hotels in Williams Lake?

    476 reviews rated Ramada by Wyndham Williams Lake with an average score of 8.0/10. It may also be worth looking into the Super 8 by Wyndham Williams Lake BC, which received a rating of 7.7/10 from 391 reviews. Best Western Williams Lake Hotel could also be a good option, with a score of 8.2/10 from 177 reviews.