top of page

Lakefront Cabins
and RV Park on Timothy Lake

A lakefront destination worth the drive in BC's South Cariboo

More than just a cabin or campsite booking...

Martens Resort and RV Park is spread over 15 acres and enjoys 1100+ feet of Timothy Lake Shoreline.  Start your day with a 1km walk through our nature trail, let the kids enjoy the playground when their not in the lake and end your days around your private campfire.

Cabins at Martens Resort

Steps from the water, private decks, full kitchens and space for families.

Lakefront RV Site 9 at Martens Resort

Full hook-up and power water sites.  

Some lakefront, some lake view.  

Tenting.jpeg

Classic camping surrounded by nature.

Why Guests Love It Here

  • Swim dock and direct lake access

  • Boat rentals and fishing

  • Watercraft package

  • Family games and open space

  • Quiet setting in BC’s South Cariboo

Screenshot 2026-04-03 at 11.18.40 AM.png
Lakefront Wedding Venue at Martens Resort on Timothy Lake, BC.jpg

Lakefront Weddings

Private Venue, Cabins for Guests,

Full Weekend Experience

Timothy Lake

Calm clear water with room to explore.  Fishing, Boating and long summer days on the lake.

Martens 6.jpg

What Guests Are Saying About Martens Resort

“Best lakefront spot we’ve stayed at in BC. The docks, fishing, and peaceful setting made it hard to leave.”

“Perfect mix of comfort and nature. Kids loved the water, we loved the quiet. We’ll be back.”

Martens Resort is located in Lac La Hache, North 40 minutes from 100 Mile House and South 1 hour from Williams Lake.  The road is paved to our driveway and we are big rig friendly.  We welcome guests from all over the world, with many guests from cities throughout BC and Alberta, many US States and lots of European Travellers notably from the UK, Germany, France, the Netherlands, Switzerland and Scandinavia.

  • Lower Mainland (Vancouver area): 4–5 hours

  • Kamloops: 2.5 hours (240 km)

  • Williams Lake: 1 hour (83 km)

  • 100 Mile House: 25 minutes (32 km)

  • Prince George: 3.5 hours (323 km)

bottom of page