Beaver Lake Mountain Resort, Kelowna, BC
Beaver Lake Mountain Resort. A Lakefront Resort with Cabins, Camping, RV Sites & Fishing at Beaver Lake, near Kelowna in the BC Okanagan.

Welcome to Beaver Lake Mountain Resort, located on a high plateau lake chain in the sunny Okanagan region of British Columbia … and just minutes from Kelowna!


At Beaver Lake Resort, there are 22 cabins near or directly on the shore of beautiful Beaver Lake … and you can choose from new or heritage log cabins. We also offer spacious, individual camping or RV sites in a natural forest setting. Each site has its own fire-pit and picnic table.

Young Anglers


Both seasoned anglers and beginners come from all over British Columbia, and the rest of the world, to fish at Beaver Lake Resort. Hard fighting rainbows and spectacular landscapes provide a multitude of angling adventures … and nothing comes close to the feeling of hooking a big trout. Our fishing guide Hank Groen has many years trout fishing experience on Beaver Lake and would be pleased to share his knowledge on a exciting lake fishing trip on our lake.


The variety of flowers and plants at Beaver Lake Mountain Resort is impressive, and nature walks can be a full-day event, with no shortage of trails. Watch for beaver, squirrels, rabbits, marmots, coyotes or deer … and on special occasions you even can see a cougar or a black bear.

Our Paddle Boats


For your convenience, we offer the following rentals:

  • Motorboat
  • Kayak
  • Canoe
  • Paddle Boat
  • Paddle Board
  • Fishing Rods with or without tackle
  • Fly Fishing Rod
  • Belly Boat
  • Mountain Bike (w/ helmet)


Bikes can be rented from the resort if you wish, and canoe and bike tours are available on request. Beaver Lake Mountain Resort is also just a short trip away from some of the best golf courses and wineries in the area.

Our Adventure Pl;yground


There's a huge adventure playground for children, they can enjoy a pony ride, or interact with animals in the petting zoo. We also have horseshoe pits, a volleyball court, and a playing field for any sport you may like to play.


Beaver Lake Mountain Resort is a 4 season adventure playground with many winter activities … and at the end of the day you'll be filled with a feeling of pure satisfaction. Join us for snowmobiling, cross-country skiing, ice fishing, snow shoeing, hiking and more.

Lotus Wellness Retreat


The Lotus Wellness Retreat is located at Beaver Lake Resort, and is operated by Daniela Hasler, a certified physiotherapist since 1994. With several years of experience in the healing art, it is her life purpose to guide you towards good health and/or to keep you in your best shape.

Daniela and Adrian Hasler are the proud owners and operators of Beaver Lake Mountain Resort, just outside of Kelowna. They invite you to enjoy one of the most popular fishing lakes in the BC Okanagan.

Beaver Lake Mountain Resort
6350 Beaver Lake Road
Winfield, BC, Canada, V4V 1T5

Telephone: (250) 762-2225

Visit our full website at:


Lakeshore Cabin
Trout fishing is family fun!
Swimming in Beaver Lake
Come stay in one of our cabins.
Dining with a view in your cabin
Kitchen in a cabin
Campfires, the original social media.
Lotus Wellness Retreat
Our firepit at the beach
Our Washhouse
Beaver Lake Mountain Resort. A Lakefront Resort with Cabins, Camping, RV Sites & Fishing at Beaver Lake, near Kelowna in the BC Okanagan.