Hotel vacation rentals in British Columbia

Find and book unique hotels on Airbnb

Top-rated hotels in British Columbia

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

Guest favourite
Casa particular in Keremeos
Luisa's Getaway Studio Suite
Your family will be close to everything when you stay at this centrally located place. This is a nice rooftop studio apartment on a century old western style building that also houses a local real estate firm. It has a double bed and dining table, and a futon that could be another double. There's a bamboo privacy screen if needed. The rooftop deck is all yours, and a gazebo and charcoal bbq is shared with the residents. This is a non-smoking suite. A small dog is ok. There is a small yard.
Nov. 12 – 19
$128 CAD per night
4.84 out of 5 average rating, 25 reviews
Guest favourite
Hotel room in Whistler
Beautiful Hotel Studio beside gondola/pool/hottub
Luxurious hotel-room-style unit. Amazing KING bed, 55" flat-screen Smart TV, free internet, cozy sitting area with view, TWIN pullout sofa bed, table, 2 chairs, coffeemaker, mini-fridge (note no wine glasses provided due to COVID cleaning protocols). Spacious bathroom with shower & deep tub for relaxation. Full-size closet = great storage. 1-2 guests recommended. Total 3 guests if needed (for budget-friendly travel). 24-hr front desk/concierge service. Minimum check-in age is 25.
Apr. 24 – May 1
$292 CAD per night
4.84 out of 5 average rating, 193 reviews
Guest favourite
Hotel room in Canmore
★ Premium Vacation★ Entire 2BR Unit, Luxury Resort
★ FREE Bear Spray is provided for hiking ★ Gorgeous & eclectic design. This is where luxury meets contemporary, nature meets modern living, sophistication meets simplicity. Amenities: Indoor pool, hot tub, kids' slide, gym Indulge in the comfort and tranquility of our condo. Featuring a newly designed living room, 2BR w/ king and queen. Two full bathrooms with spa showers. Fully equipped kitchen. Gas BBQ, Patio. A/C, Wifi, Cable, 4K TV w/ Disney Plus.
Jan. 20 – 27
$212 CAD per night
4.95 out of 5 average rating, 56 reviews

Popular amenities for British Columbia hotels

Family-friendly hotels

Guest favourite
Resort in Victoria
Beautiful Two-Bedroom Condo in Downtown Victoria
Mar. 8 – 15
$325 CAD per night
5.0 out of 5 average rating, 5 reviews
Guest favourite
Hotel room in Tofino
The Shoreline Tofino // Oceanfront A-FRAME Home
Jan. 7 – 14
$626 CAD per night
4.92 out of 5 average rating, 119 reviews
Guest favourite
Boutique hotel in Whistler
128 steps to the gondola on Blackcomb
Jan. 19 – 26
$829 CAD per night
4.97 out of 5 average rating, 137 reviews
Guest favourite
Nature lodge in Hinton
Hinton Log Inn
Nov. 16 – 23
$146 CAD per night
4.95 out of 5 average rating, 383 reviews
Guest favourite
Boutique hotel in Ucluelet
King Cove - private ocean room, hot tub, firepit
Sep. 10 – 17
$296 CAD per night
4.89 out of 5 average rating, 202 reviews
Superhost
Hostel in Golden
Dreamcatcher Hostel - Private room
Oct. 4 – 11
$119 CAD per night
4.8 out of 5 average rating, 161 reviews
Guest favourite
Nature lodge in Shawnigan Lake
Q-Bed/Sitting Room, Private Entrance, Bath & Deck
Nov. 27 – Dec. 4
$90 CAD per night
4.95 out of 5 average rating, 161 reviews
Superhost
Nature lodge in Southern Gulf Islands
cliff Pagoda winter-spring special
Feb. 6 – 13
$786 CAD per night
4.81 out of 5 average rating, 94 reviews
Guest favourite
Nature lodge in Mayne Island
Oceanfront 3@Morningstone w. kayaks, Mayne Is., BC
Jul. 3 – 10
$296 CAD per night
4.94 out of 5 average rating, 51 reviews
Guest favourite
Nature lodge in Sooke
Arbutus Cove Waterfront Guesthouse B&B
Feb. 17 – 24
$271 CAD per night
4.95 out of 5 average rating, 57 reviews
Guest favourite
Hotel room in Lac la Hache
Cariboo Log Guest House-King Room with Lake View 1
Oct. 20 – 27
$187 CAD per night
5.0 out of 5 average rating, 15 reviews
Guest favourite
Boutique hotel in Sointula
Oceanfront room/ balcony, - 208- 2 queen beds
May 28 – Jun. 4
$209 CAD per night
4.92 out of 5 average rating, 12 reviews

Hotels with a pool

Guest favourite
Hotel room in Kelowna
1BR Luxury Resort Suite w/Gourmet Kitchen
May 10 – 17
$541 CAD per night
4.89 out of 5 average rating, 153 reviews
Guest favourite
Hotel room in Qualicum Beach
Luxury Oceanfront Suite #1
Jan. 7 – 14
$418 CAD per night
4.9 out of 5 average rating, 20 reviews
Superhost
Resort in Parksville
Studio Suite in Parksville
Nov. 25 – Dec. 2
$238 CAD per night
4.64 out of 5 average rating, 88 reviews
Superhost
Hotel in Whistler
Pinnacle Whistler - Deluxe Studio One Queen and Sofa Bed
Mar. 24 – 31
$469 CAD per night
4.7 out of 5 average rating, 94 reviews
Guest favourite
Resort in Pender Island
Elm Cottage at The Tides
Apr. 25 – May 2
$230 CAD per night
4.89 out of 5 average rating, 18 reviews
Guest favourite
Resort in Nanoose Bay
Craig Bay Waterfront Condo
Dec. 4 – 11
$360 CAD per night
4.81 out of 5 average rating, 27 reviews
Superhost
Resort in Canmore
Spacious Suite with Mountain View, Pool/Hot Tub
Dec. 28 – Jan. 4
$578 CAD per night
4.93 out of 5 average rating, 28 reviews
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
Hotel in Whistler
New Listing! Renovated Suite Sleeps 4 at Cascade
Jan. 15 – 22
$783 CAD per night
5.0 out of 5 average rating, 3 reviews
Superhost
Hotel in Kimberley
THE NEST @ MSR Deluxe Studio- SKI IN/OUT!
Aug. 3 – 10
$184 CAD per night
4.67 out of 5 average rating, 3 reviews
Guest favourite
Hotel in Canmore
3 BR, Panoramic Mountain Views, Top Floor, BML
Jul. 3 – 10
$948 CAD per night
5.0 out of 5 average rating, 32 reviews
Boutique hotel in Banff
In DT Banff, Cozy Suite + Access to the Sauna
Nov. 19 – 26
$268 CAD per night
4.74 out of 5 average rating, 153 reviews

Hotels with a patio

Guest favourite
Casa particular in Cochrane
Bright Basement Suite Close to the Mountains
May 14 – 21
$178 CAD per night
4.91 out of 5 average rating, 11 reviews
Superhost
Hotel in Heriot Bay
Jade Resort #8 Ocean view King Suite Gowlland Bay
May 23 – 30
$221 CAD per night
4.83 out of 5 average rating, 18 reviews
Superhost
Boutique hotel in Lake Louise
Baker Creek- SuperiorOneBedroom Cabin+Loft(stairs)
Oct. 15 – 22
$902 CAD per night
5.0 out of 5 average rating, 3 reviews
Superhost
Boutique hotel in Qualicum Beach
Charming 2 Bedroom with Loft Ocean Front Suite
Apr. 14 – 21
$304 CAD per night
4.82 out of 5 average rating, 62 reviews
Guest favourite
Hotel in Victoria
Large & Bright 1 Bedroom Queen Bed.
May 1 – 8
$156 CAD per night
4.94 out of 5 average rating, 31 reviews
Superhost
Nature lodge in Sicamous
Eagle River B and B’s Deck Room
Apr. 27 – May 4
$174 CAD per night
5.0 out of 5 average rating, 4 reviews
Guest favourite
Boutique hotel in Harrison Hot Springs
The Lily Pad Cottage | studio cottage | kitchen
Nov. 16 – 23
$248 CAD per night
4.93 out of 5 average rating, 15 reviews
Guest favourite
Hotel in Canmore
Downtown Canmore-6 Guests!
Sep. 30 – Oct. 7
$463 CAD per night
4.89 out of 5 average rating, 18 reviews
Guest favourite
Nature lodge in Christina Lake
Barefoot Villas (Oak 6)
Feb. 4 – 11
$209 CAD per night
4.81 out of 5 average rating, 16 reviews
Guest favourite
Hotel in Nelson
Lake View Balcony Suite
Jul. 18 – 25
$382 CAD per night
5.0 out of 5 average rating, 7 reviews
Guest favourite
Hotel in Canmore
Luxury1100sqf penthouse w/M view
Jul. 8 – 15
$746 CAD per night
4.89 out of 5 average rating, 9 reviews
Guest favourite
Place to stay in Nanaimo
Lovely one bedroom suite in new home
Apr. 17 – 24
$102 CAD per night
4.92 out of 5 average rating, 12 reviews

Destinations to explore