0° C

View Larger Map
Williams Lake
Attractions | History | People

The City of Williams Lake is situated in the Cariboo Region of the Central Interior of British Columbia, Canada. It is the largest urban centre between Kamloops and Prince George, with a population of 11,150 in city limits and an immediate service area of over 25,000.

Quick Facts:

Elevation: 586 m
Climate: Average Temp: July 15.5C, January -8.7 C
Rainfall: 26.88 cm/year
Snowfall: 192 cm/year
Frost Free: 120 days
Growing Season: Late May to late September

Getting Here:


The City of Williams Lake is nestled in a beautiful valley on HWY 97 in the heart of the Cariboo Chilcotin Regional District in the interior of British Columbia. The nearest major cities are Kamloops: 287 km/172 miles south of us on Highways 97 and 1, and Prince George: 238 km/143 miles north of us on Highway 97.  Both would take approximately 3 hours in driving time.
Click here for complete Driving Info and to Map a Route to Williams Lake.

Coming By Bus Williams Lake has a Greyhound Station.

Williams Lake has 2 Airlines flying in daily from Vancouver. Pacific Coastal & Central Mountain Air

Rent a Vehicle
Ron Ridley Rentals 250-392-6828
National Car & Truck Rental 250-392-2976
U-Haul Co 250-398-7534

Local Bus Transit
Lakers Go Bus Society 250-398-7812

Tourism Williams Lake
Williams Lake Visitor Centre
1660 South Broadway
Williams Lake, BC, V2G 2W4
Tel: 250-392-5025
Toll Free: 1-877-967-5253
© 2021 Williams Lake & District Chamber of Commerce
Website Content Management System from Interactive Broadcasting Corporation.
Font Size:
Print This Page