Lake house vacation rentals in British Columbia

Find and book unique lake houses on Airbnb

Top-rated lake house rentals in British Columbia

Guests agree: these lake houses are highly rated for location, cleanliness, and more.

Guest favourite
Home in Seymour Lake, Bulkley-Nechako-A
Seymour Lake Guesthouse
This private timber-framed guesthouse is a stone's throw from Seymour Lake and a ten minute drive from downtown Smithers. It has beautiful wood furnishings, a king-sized bed, a fully-stocked kitchen, and is situated on a large forested property. Our place is perfect for couples looking to get away; fishers, hunters, and skiers searching for a home base; and travellers wanting to experience the British Columbian wilderness. Unfortunately we cannot accommodate kids due to the lake front access.
Jan. 27 – Feb. 3
$155 CAD per night
4.99 out of 5 average rating, 397 reviews
Guest favourite
Home in Sooke
Freedom To Fly
Gated, beautiful oceanfront modern home; built in 2018. Very unique, private getaway. A great west coast living experience. A 5 minute drive to all amenities and 40 minute drive to Victoria. The ocean is steps away to paddle board, kayak and canoe, or walk along the public bedrock area along the shore line. Close to hiking and biking trails, such as world famous West Coast Trail, Galloping Goose Trail, and Sooke Potholes. Plus, nearby fishing and whale watching charters. Or, just relax.
Nov. 25 – Dec. 2
$532 CAD per night
4.95 out of 5 average rating, 148 reviews
Superhost
Home in Juan de Fuca
Trailbreak
Welcome to our West Coast home! We are so excited to share the space with you. This Ocean side property is owned by 4 families who love the outdoors and the ocean! The space has been created to encourage a sense of community with all who stay here. We hope you enjoy the short 4 minute walk to the beach, (please note running shoes are recommended. The trail is steep and has obstacles such as roots and rocks) the endless trails nearby or the amazing yard and space the property has to offer.
Dec. 7 – 14
$816 CAD per night
4.9 out of 5 average rating, 150 reviews

Popular amenities for British Columbia lake house rentals

Waterfront lake house rentals

Guest favourite
Home in Christina Lake
Lavalley Landing... The perfect lakeside retreat
Oct. 23 – 30
$311 CAD per night
4.84 out of 5 average rating, 118 reviews
Superhost
Home in Lake Country
Okanagan Lake Vacation Home + Private Beach
Feb. 15 – 22
$346 CAD per night
4.82 out of 5 average rating, 134 reviews
Guest favourite
Home in Peachland
SweetSuite a hideaway with amazing scenic views!
May 4 – 11
$231 CAD per night
4.84 out of 5 average rating, 158 reviews
Guest favourite
Home in Powell River
Coastal Ocean View Cottage w/ Hot Tub
Nov. 12 – 19
$246 CAD per night
4.96 out of 5 average rating, 406 reviews
Guest favourite
Home in Duffield
The peaceful house with a beautiful lake
Mar. 12 – 19
$175 CAD per night
4.87 out of 5 average rating, 209 reviews
Superhost
Home in Shawnigan Lake
The Good Life House(upper)@ Shawnigan Beach Resort
Sep. 2 – 9
$506 CAD per night
4.83 out of 5 average rating, 132 reviews
Guest favourite
Home in Lake Country
Okanagan Lake Paradise in a Stunning Sante Fe Home
Jan. 22 – 29
$582 CAD per night
4.93 out of 5 average rating, 74 reviews
Guest favourite
Home in Ainsworth
Kootenay Lake Heaven Air BnB
Oct. 7 – 14
$281 CAD per night
4.96 out of 5 average rating, 26 reviews
Superhost
Home in County of Barrhead No. 11
Lakefront @Lac La Nonne-winter or summer retreat!
Jul. 8 – 15
$258 CAD per night
4.86 out of 5 average rating, 73 reviews
Guest favourite
Home in Vernon
Funky 2-bedroom Lakeside Vacation Home w/ Pool.
May 12 – 19
$181 CAD per night
4.98 out of 5 average rating, 88 reviews
Guest favourite
Home in Cultus Lake
Luxury House Right By Lake w/ HotTub&Paddleboards
Oct. 26 – Nov. 2
$711 CAD per night
4.96 out of 5 average rating, 26 reviews
Guest favourite
Home in Cultus Lake
Waterfront Home on Cultus Lake w/ Dock & Hottub
Apr. 22 – 29
$678 CAD per night
4.92 out of 5 average rating, 61 reviews

Pet-friendly lake house rentals

Guest favourite
Home in Sooke
An oceanfront escape with a breathtaking view
Nov. 25 – Dec. 2
$637 CAD per night
4.95 out of 5 average rating, 120 reviews
Guest favourite
Home in Anglemont
The Eighth Fairway in Anglemont
Jun. 20 – 27
$242 CAD per night
4.97 out of 5 average rating, 105 reviews
Guest favourite
Home in Revelstoke
First Chair Bed & Shred
Jun. 5 – 12
$197 CAD per night
4.88 out of 5 average rating, 501 reviews
Guest favourite
Home in Revelstoke
PowTown Lodge, Hot Tub, Sauna, Massage Chairs
Apr. 11 – 18
$718 CAD per night
4.98 out of 5 average rating, 104 reviews
Guest favourite
Home in Lac le Jeune
Lac le Jeune guest house
Apr. 2 – 9
$231 CAD per night
4.97 out of 5 average rating, 138 reviews
Guest favourite
Home in Mount Currie
Beautiful Suite in the Heart of Nature
Mar. 5 – 12
$447 CAD per night
4.87 out of 5 average rating, 135 reviews
Guest favourite
Home in Logan Lake
Pandora Bed & Breakfast
Jan. 9 – 16
$138 CAD per night
4.88 out of 5 average rating, 167 reviews
Guest favourite
Home in Sylvan Lake
Stix Cottage
Jul. 3 – 10
$488 CAD per night
5.0 out of 5 average rating, 31 reviews
Guest favourite
Home in Tappen
Estate w/view of Shushwap lake
Oct. 4 – 11
$299 CAD per night
5.0 out of 5 average rating, 22 reviews
Guest favourite
Home in Nelson
Tiny House on the Lake
May 1 – 8
$136 CAD per night
4.9 out of 5 average rating, 21 reviews
Guest favourite
Home in Swansea Point
Home with pool, hot tub, sauna, arcade & theatre.
Jan. 5 – 12
$1,059 CAD per night
4.93 out of 5 average rating, 60 reviews
Guest favourite
Home in Kelowna
Licensed - Okanagan Dream House + pool and sauna
Feb. 16 – 23
$1,006 CAD per night
4.96 out of 5 average rating, 89 reviews

Private lake house rentals

Guest favourite
Home in Salmon Arm
PRIVATE CARRIAGE HOME OASIS Shared pool & hot tub
Nov. 12 – 19
$166 CAD per night
4.92 out of 5 average rating, 180 reviews
Guest favourite
Home in Invermere
Lake View Cabin on Desirable Ft Point!!
Jan. 15 – 22
$388 CAD per night
4.92 out of 5 average rating, 164 reviews
Superhost
Home in New Denver
Bonanza Ranch in Hills
Apr. 9 – 16
$253 CAD per night
4.91 out of 5 average rating, 121 reviews
Guest favourite
Home in Enderby
Mabel Lake Getaway With Hot Tub
Dec. 21 – 28
$485 CAD per night
5.0 out of 5 average rating, 8 reviews
Superhost
Home in Yellowhead County
Mountain Chalet | 2-Min to Jasper National Park
Oct. 9 – 16
$730 CAD per night
4.78 out of 5 average rating, 37 reviews
Guest favourite
Home in Parkland County
Lakeside Retreat near Edmonton
Jan. 24 – 31
$494 CAD per night
5.0 out of 5 average rating, 24 reviews
Guest favourite
Home in Invermere
Crescent Moon Lodge | A-Frame | Hot Tub | Fire Pit
Sep. 17 – 24
$643 CAD per night
5.0 out of 5 average rating, 6 reviews
Guest favourite
Home in Kelowna
📍Vacation Mode Cottage w/Hot tub, Pool/Lake Views!
Aug. 8 – 15
$571 CAD per night
5.0 out of 5 average rating, 41 reviews
Guest favourite
Home in Lake Country
Summer Crush-Sleeps 12-Pool-On the Lake
May 25 – Jun. 1
$839 CAD per night
5.0 out of 5 average rating, 5 reviews
Guest favourite
Home in Lake Cowichan
New 5 Bedroom Lake View House with Boat Slip
Feb. 27 – Mar. 6
$746 CAD per night
4.98 out of 5 average rating, 44 reviews
Guest favourite
Home in West Vancouver
Westcoast Waterfront Retreat
Oct. 10 – 17
$1,085 CAD per night
5.0 out of 5 average rating, 60 reviews
Guest favourite
Home in Sooke
Waterfront Paradise
Jun. 3 – 10
$298 CAD per night
4.93 out of 5 average rating, 29 reviews

Destinations to explore