Welcome to Lac La Hache, a picturesque little town, nestled along a pristine lake in the heart of British Columbia.  Known as “The Longest Town In the Cariboo”, the town is renowned for excellent fishing, a choice spot to catch kokanee and lake trout.

The lake itself provides a gorgeous setting for swimming, boating, parasailing, waterskiing, and camping, with 18 kilometers of shoreline.

In the winter, ice fishing, cross country skiing, skating and dog sledding become the activities of choice, as well as downhill skiing at the nearby Mt. Timothy.


Hwy. 97 passes right through town, following the lakeshore.  Nearby towns include 100 Mile House, a 20-minute drive south, and Williams Lake, an hour north on Hwy. 97. 

 Take a Virtual Tour of the Town!

View Larger Map


Lac La Hache, or “The Lake of the Axe” as it traslates to, was originally named after the unfortunate incident of a fur trapper losing his axe in the lake. It is a town rich in history, as it sits right along the Gold Rush Trail.