Where is Williams Lake?

Williams Lake is located in the heart of the interior Canadian Province of British Columbia approximately:

  • 550 kilometers north of Vancouver, BC
  • 240 kilometers south of Prince George, BC
  • 287 kilometers northwest of Kamloops, BC

Interactive City Map:

View an interactive map of the City of Williams Lake.