Some info has been automatically translated. Show original language

Resort vacation rentals in British Columbia

Find and book unique resorts on Airbnb

Top-rated resorts in British Columbia

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

Guest favourite
Resort in Pender Island
Elm Cottage at The Tides
A charming studio suite cottage with private balcony to sip your morning coffee and unwind. The Elm cottage is the perfect place to come back to after exploring the island or relaxing by pool. You are staying at the Tides Resort. - Newly renovated bathroom - Private deck - Provided games - Queen size bed - Kitchenette with small fridge, 2 burner stove, toaster, kettle, your cooking tools, microwave, and sink. - French press with complimentary coffee & Tea
Apr. 25 – May 2
$230 CAD per night
4.89 out of 5 average rating, 18 reviews
Resort in Mount Waddington C
Beautiful ocean front property!
Property is right on the ocean. A piece of heaven on earth. If you are looking to disconnect from the city and reconnect with your friends and family, you have found your place. Ocean in front, a lake not too far away and great trails for walking. Great venue to host a party, reunion or conference. All rooms are located on the 2nd floor and the entire 1st floor is the common area for dining, entertaining and hosting. Pool table, foosball, ping pong and a huge screen are available for use.
Nov. 11 – 18
$1,704 CAD per night
New place to stay
Superhost
Resort in Canmore
Spacious Suite with Mountain View, Pool/Hot Tub
This spacious condo suite at Stoneridge Mountain Resort with our over 900 sft suite, and upgraded furniture and fully equipped kitchen with breakfast bar in suite landry, stainless appliances will surpass your expectations. Relish in the luxury of the Rocky Mountains with all the comforts of home. Enjoy mountain views from balcony, bedrooms and living room. With your family fun, jumping into the pool or enjoy private BBQ in balcony any time. Licensed Blackdog Cafe opens daily to night.
Dec. 28 – Jan. 4
$578 CAD per night
4.93 out of 5 average rating, 28 reviews

Popular amenities for British Columbia resorts

Family-friendly resorts

Superhost
Hotel room in Christina Lake
Christina Lake Family Friendly Condo
Jun. 1 – 8
$231 CAD per night
4.73 out of 5 average rating, 11 reviews
Guest favourite
Resort in Vernon
Hale Kai - The Strand Lakeside Okanagan Resort
Aug. 5 – 12
$373 CAD per night
5.0 out of 5 average rating, 23 reviews
Resort in Victoria
WorldMark Victoria Two-Bedroom Deluxe
Oct. 29 – Nov. 5
$303 CAD per night
4.57 out of 5 average rating, 7 reviews
Superhost
Hotel room in Christina Lake
Christina Lake Cozy Duplex
Apr. 16 – 23
$192 CAD per night
4.86 out of 5 average rating, 7 reviews
Resort in Vancouver
WorldMark Vancouver - The Canadian Two-Bedroom
Mar. 4 – 11
$371 CAD per night
New place to stay
Resort in Vancouver
WorldMark Vancouver - The Canadian One-Bedroom
Oct. 27 – Nov. 3
$405 CAD per night
New place to stay

Resort rentals with a pool

Resort in Ladysmith
Beautiful petite, cozy oceanfront bachelor room
Sep. 20 – 27
$208 CAD per night
5.0 out of 5 average rating, 3 reviews
Guest favourite
Resort in Mayne Island
Luxury Oceanside Resort Cottages, Fully Equipped
Sep. 27 – Oct. 4
$401 CAD per night
5.0 out of 5 average rating, 8 reviews
Guest favourite
Resort in Cawston
Similkameen Wild | Mountain View King Suite
Jul. 1 – 8
$379 CAD per night
5.0 out of 5 average rating, 10 reviews
Resort in Qualicum Beach
Riverside Resort - Two Bedroom Standalone Cabin
Feb. 4 – 11
$268 CAD per night
5.0 out of 5 average rating, 3 reviews
Resort in Victoria
Condo in James bay Victoria Worldmark#5 sleeps 6
Aug. 23 – 30
$563 CAD per night
New place to stay
Resort in Canmore
Charming studio resort room in the beautiful woods
Jun. 2 – 9
$439 CAD per night
New place to stay
Guest favourite
Resort in Pender Island
Rose Cottage at the Tides
Mar. 20 – 27
$321 CAD per night
5.0 out of 5 average rating, 9 reviews
Resort in Canmore
1 Bedroom Suite - Canmore-Banff
Mar. 7 – 14
$401 CAD per night
4.87 out of 5 average rating, 15 reviews
Resort in Canmore
Canmore-Banff - Studio - 1 Bed
Mar. 16 – 23
$333 CAD per night
5.0 out of 5 average rating, 6 reviews
Guest favourite
Resort in Canmore
Studio - 1 bed - Canmore-Banff Resort
Apr. 3 – 10
$365 CAD per night
5.0 out of 5 average rating, 5 reviews
Hotel room in Canmore
2-BR, Penthouse Suite-PRC Annex - Pet Friendly
Oct. 5 – 12
$613 CAD per night
4.5 out of 5 average rating, 4 reviews
Guest favourite
Resort in Canmore
1 bedroom in resort with pool - Canmore-Banff
Apr. 12 – 19
$363 CAD per night
5.0 out of 5 average rating, 7 reviews

Resort rentals with a gym

Guest favourite
Resort in Kelowna
Waterfront Boardwalk Two Bedroom Condo
Nov. 26 – Dec. 3
$658 CAD per night
4.94 out of 5 average rating, 18 reviews
Superhost
Resort in Sooke
2 Bedroom SookePoint Cottage Suite
May 25 – Jun. 1
$472 CAD per night
4.85 out of 5 average rating, 33 reviews
Superhost
Resort in Kimberley
Pool! Hot Tub! Luxury! Mountain Spirit 2 Bedroom
Apr. 3 – 10
$235 CAD per night
4.84 out of 5 average rating, 38 reviews
Superhost
Resort in Radium Hot Springs
1 Bedroom Condo at Bighorn Meadows Resort
Feb. 6 – 13
$202 CAD per night
5.0 out of 5 average rating, 3 reviews
Guest favourite
Resort in Canmore
Canmore-Banff WorldMark Resort - 1 Bedroom Suite
Mar. 19 – 26
$422 CAD per night
4.83 out of 5 average rating, 6 reviews
Hotel room in Canmore
2-BR, Balcony Suite - Sunset Resorts Canmore & Spa
Apr. 9 – 16
$395 CAD per night
4.8 out of 5 average rating, 10 reviews
Resort in Banff
Banff Rocky Mountain Resort AB. Canada
Dec. 22 – 29
$381 CAD per night
4.67 out of 5 average rating, 3 reviews
Resort in Canmore
king Suite/1 king & 1 sofa bed/Water Park/Balc BBQ
Jul. 24 – 31
$459 CAD per night
4.52 out of 5 average rating, 77 reviews
Resort in Kelowna
Entire Condo in lakeside resort
Nov. 5 – 12
$565 CAD per night
4.71 out of 5 average rating, 49 reviews
Resort in Parksville
2 Bedroom Condo - Sunrise Ridge Resort, Parksville
Dec. 9 – 16
$345 CAD per night
New place to stay
Resort in Kelowna
3 Bedroom Villa: Manteo and Eldorado Resort
Oct. 24 – 31
$596 CAD per night
New place to stay
Resort in Whistler
THE FUN RESORT
Jul. 2 – 9
$1,550 CAD per night
New place to stay

Destinations to explore