A place where memories are made, bonds are strengthened, and peace is found, there’s something unequivocally Canadian about a cabin on the lake. And if there’s anywhere that knows this best, it’s the region with thousands of lakes and the highest density of lakefront lodges in British Columbia, the Land of Hidden Waters. From rustic, off-the-grid heritage cabins to luxurious chalets and everything in between, BC’s Land of Hidden Waters is the go-to for a memorable and oh-so-Canadian lake escape.
From North to South, here are 26 of our favourite lakeside lodges you should visit in 2026:
1. LOON BAY RESORT, LONE BUTTE
Offering breathtaking lake views as well as endless summer and winter activities, Loon Bay Resort is the perfect spot for both a large family gathering or a small intimate escape. Whether you want to fish, boat, or paddle, Sheridan Lake is big enough for everyone to enjoy. Challenge your family to a game of horseshoes in the afternoon and then finish the evening by stargazing up at the unpolluted Cariboo skies. You can even bring your furry friends here!

2. SOUTH POINT RESORT, CANIM LAKE
Crowned Best Staycation Spot, Best Campground/Resort, and Best Wedding Venue in the South Cariboo for 2024, South Point Resort is a standout destination on the tranquil shores of Canim Lake.

3. LAC DES ROCHES RESORT, BRIDGE LAKE
Sitting just off the famous Fishing Highway 24, Lac Des Roches Resort is a standout gem in the South Cariboo — and it’s no secret why the lake itself is considered one of the most photographed in all of British Columbia. Spread across 47 acres and surrounded by crown land forests, the resort offers 12 accommodation units ranging from cozy lakefront log cabins to suites, plus 5 RV sites, all with nothing between you and the water but your own private picnic table and bonfire pit.
Whether you’re here to cast a line for the lake’s legendary trophy Gerrard Rainbow trout (up to 15 lbs!), paddle across the glassy water, or simply unwind in the fresh Cariboo air, Lac Des Roches delivers it all.
And after a day on the lake, you won’t want to miss what truly sets this resort apart — an on-site gourmet Italian restaurant where every dish is prepared fresh daily. It’s a pairing you won’t find anywhere else in the region: wilderness by day, northern Italian cuisine by night.
4. DUTCH LAKE RESORT, CLEARWATER
Dutch Lake Resort is an Instagram-worthy retreat that seamlessly balances lakefront living with in-town convenience.

5. WATCH LAKE LODGE, 70 MILE HOUSE
Since 1950, the Horn family has been welcoming guests at Watch Lake Lodge.
6. MARTENS RESORT ON TIMOTHY LAKE, LAC LA HACHE
First up is a resort that was awarded Campspot’s 3rd best campground in all of Canada in 2024!

7. MOOSEHAVEN RESORT
Moosehaven Resort is a hidden gem for travellers seeking a true lakefront escape.
8. PINEY POINT RESORT, LONE BUTTE
Piney Point has been a staple since it opened in 1965.
9. ALPINE MEADOWS RESORT, CLEARWATER
Alpine Meadows Resort sits within a secluded and lush mountain setting.
10. RAINBOW TROUT RESORT, LOUIS CREEK
Located in the scenic North Thompson region, Rainbow Trout Resort boasts 1000 feet of water frontage.
11. WETTSTONE GUEST RANCH, BRIDGE LAKE
Wettstone Guest Ranch is a family-owned and operated working ranch.
12. REYNOLDS RESORT, CANIM LAKE
Reynolds Resort should be what comes to mind when you think “fun in the sun”.
13. EAGLE ISLAND RESORT, BRIDGE LAKE
Eagle Island Resort has been described by visitors as stunning, friendly, clean, and affordable.
14. MILE HIGH RESORT, LOGAN LAKE
Mile High Resort is a bustling family holiday spot.
15. HATHAWAY LAKE RESORT
Hathaway Lake Resort offers something for everyone.
16. RAINBOW RESORT, CANIM LAKE
Rainbow Resort has been welcoming guests since 1992.
17. PEACEFUL COVE RESORT, LAC DES ROCHES
Peaceful Cove Resort is a serene lakefront oasis.
18. CARIBOO BONANZA RESORT, LONE BUTTE
Cariboo Bonanza Resort is ideal for family getaways.
19. THE RUSTIC RESORT AT THUYA LAKES, DARFIELD
Rustic Resort offers more than just rustic charm.
20. THE FLYING U RANCH, 70 MILE HOUSE
Flying U is believed to be the oldest continually operating guest ranch in Canada.
21. EAGAN LAKE RESORT, BRIDGE LAKE
Eagan Lake features warm hospitality and a casual atmosphere.
22. SKITCHINE LODGE, BONAPARTE PROVINCIAL PARK
Skitchine Lodge overlooks the striking Skoatl Point volcanic plug and Dagger Lake.
23. KNOUFF LAKE WILDERNESS RESORT, HEFFLEY CREEK
Knouff Lake Wilderness Resort is a 4-season resort located on Sullivan Lake.
24. FAWN LAKE RESORT, LONE BUTTE
Fawn Lake Resort is a quaint and cozy vacation spot.
25. LAKESIDE HEFFLEY HIDEAWAY, HEFFLEY CREEK
Lakeside Heffley Hideaway is a hidden gem on Heffley Lake.
26. LUCKY STRIKE RESORT, LONE BUTTE
Lucky Strike Resort is loved for its laid-back atmosphere and spacious campsites.





