A little more local. A lot more BC.
BC › Williams Lake › Hotels

Hotels in Williams Lake, BC

8 hotels in Williams Lake, BC — with phone numbers, addresses and websites in one place.

Best Western Williams Lake Hotel

1850 Broadway Ave S · (778) 412-9000

Ramada Williams Lake

1118 Lakeview Crescent · (250) 392-3321

Hamilton Hotel

55 6 Ave S · (778) 412-8890

Coast Fraser Inn

285 Donald Rd · (250) 398-7055

Super 8 by Wyndham Williams Lake BC

1712 Broadway Ave S · (250) 398-8884

Juniper Trails Bed and Breakfast

2523 Soda Creek Rd · (250) 398-8296

Williams Inn Hotel

55 6th Ave S · (250) 392-7747

Hotels in other BC cities ↗