Search Hotel Resorts in British Columbia

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Cities in British Columbia

Featured Resorts in British Columbia

Fairmont Chateau Whistler
4.5 out of 5
4599 Chateau Blvd, Whistler, BC
Fully refundableReserve now, pay when you stay
The price is Rs17,573 per night from 17 Oct to 17 Oct
Located in the mountains, this Blackcomb resort offers ski-in/ski-out access and is within a 15-minute walk of Squamish Lil'wat Cultural Centre, Audain Art Museum ...
4.5/5 Wonderful! (952 reviews)
"Didn’t like not having a drug space to store my own wine , cheese …."

Reviewed on 12 Oct 2021

Fairmont Chateau Whistler
The Westin Resort & Spa, Whistler
4 out of 5
4090 Whistler Way, Whistler, BC
The price is Rs13,316 per night from 17 Oct to 17 Oct
Located in Whistler Village, this romantic resort is within a 10-minute walk of Whistler Golf Club and Whistler Blackcomb Ski Resort. Whistler Sliding Centre ...
4.5/5 Wonderful! (1,633 reviews)
"Awesome property"

Reviewed on 12 Oct 2021

The Westin Resort & Spa, Whistler
Delta Hotels by Marriott Victoria Ocean Pointe Resort
4 out of 5
100 Harbour Road, Victoria, BC
Fully refundableReserve now, pay when you stay
The price is Rs14,421 per night from 24 Oct to 24 Oct
Located in the heart of Victoria, this romantic resort is within a 10-minute walk of Pacific Rim College, Market Square and Bastion Square. Chinatown is 0.5 ...
4.5/5 Wonderful! (969 reviews)
"Enjoyed our one nice stay at delta hotel, love the view from our room overlooking the harbour. Rooms were spacious, comfortable beds, great spa shower, excellent Sized TV with all streaming apps. Only suggestion for the price hoped beds would be queens instead of doubles."

Reviewed on 12 Oct 2021

Delta Hotels by Marriott Victoria Ocean Pointe Resort
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Canadian Princess Lodge & Marina
3.5 out of 5
1943 Peninsula Road, Ucluelet, BC
Fully refundableReserve now, pay when you stay
The price is Rs8,452 per night from 1 Nov to 1 Nov
Located in the heart of Ucluelet, this resort is within a 15-minute walk of Clayoquot Sound, Ucluelet Aquarium and Ucluelet Big Beach. Wild Pacific Trail and ...
3.8/5 Good! (942 reviews)
"This is a unique property with a lovely view of the water. The room was clean and comfortable. The staff were very helpful and polite."

Reviewed on 13 Oct 2021

Canadian Princess Lodge & Marina
Penticton Lakeside Resort and Conference Centre
3.5 out of 5
21 Lakeshore Dr W, Penticton, BC
Fully refundable
The price is Rs10,580 per night from 13 Nov to 13 Nov
Located in Penticton, this beachfront resort is in the city centre, just steps away from Rotary Park, Peach and Okanagan Beach. Penticton Art Gallery and Penticton ...
3.9/5 Very Good! (958 reviews)
"Very nice hotel: clean, well-maintained, excellent location, friendly staff. Unfortunately, during our stay there were problems with the swimming pool and hot tub. To be noted: parking cost ($10/night) is included when booking this property directly."

Reviewed on 13 Oct 2021

Penticton Lakeside Resort and Conference Centre
Prestige Harbourfront Resort, BW Premier Collection
3.5 out of 5
251 Harbourfront Drive NE, Salmon Arm, BC
Fully refundableReserve now, pay when you stay
The price is Rs8,510 per night from 18 Oct to 18 Oct
Situated on a lake, this eco-friendly resort is within a 5-minute walk of Columbia Mountains, Shuswap Lake and Salmon Arm Wharf. Peter Jannink Nature Park and ...
4.2/5 Excellent! (772 reviews)
"Rooms looked lovely. Bed comfortable"

Reviewed on 15 Oct 2021

Prestige Harbourfront Resort, BW Premier Collection
Four Seasons Resort Whistler
5 out of 5
4591 Blackcomb Way, Whistler, BC
Fully refundableReserve now, pay when you stay
The price is Rs18,850 per night from 14 Nov to 14 Nov
Located near the slopes, this Blackcomb resort is next to a golf course, and within 1 mi (2 km) of Whistler Blackcomb Ski Resort, Blackcomb Excalibur Gondola ...
4.7/5 Exceptional! (972 reviews)
"The hotel is beautiful and we upgraded to a suite which was lovely, but its the staff and service that makes this hotel 5 star! We used room service, the hotel restaurants and the pool bar, and all were excellent!"

Reviewed on 11 Oct 2021

Four Seasons Resort Whistler
Lizard Creek Lodge
3.5 out of 5
5346 Highline Dr, Fernie, BC
Fully refundable
The price is Rs10,033 per night from 25 Oct to 25 Oct
Offering ski-in/ski-out access, this resort in Fernie is situated in the mountains, 0.1 mi (0.1 km) from Fernie Alpine Resort, and is convenient for winter activities, ...
4.3/5 Excellent! (859 reviews)
"Resort staff lovely! Resort itself, starting to show its age. Wallpaper peeling off in one of the wash rooms, hot tub not overly hot or strong jets, another hot tub, the jets not even working… little things, but they start to add up."

Reviewed on 12 Oct 2021

Lizard Creek Lodge
Manteo at Eldorado Resort
3.5 out of 5
3762 Lakeshore Rd, Kelowna, BC
Fully refundableReserve now, pay when you stay
The price is Rs9,675 per night from 31 Oct to 31 Oct
Located in South Pandosy, this beachfront resort is on the boardwalk, just steps away from Columbia Mountains and Okanagan Lake. Rotary Beach Park and Boyce-Gyro ...
4.4/5 Excellent! (991 reviews)
"Waterfront"

Reviewed on 6 Oct 2021

Manteo at Eldorado Resort
The Royal Kelowna
4 out of 5
1288 Water Street, Kelowna, BC
Fully refundableReserve now, pay when you stay
The price is Rs13,246 per night from 16 Nov to 16 Nov
Located in Kelowna Central Business District, this resort is steps away from Columbia Mountains, Lake City Casino and Kelowna Art Gallery. Prospera Place and ...
4.6/5 Wonderful! (387 reviews)
"Beautiful property. Fantastic views. Comfortable bed. Large spacious clean l. Living room spacious and well appointed. Pool area sublime. Staff reasonably friendly. Will definitely be back"

Reviewed on 1 Oct 2021

The Royal Kelowna
Oak Bay Beach Hotel
4.5 out of 5
1175 Beach Dr, Victoria, BC
Fully refundableReserve now, pay when you stay
The price is Rs13,742 per night from 8 Nov to 8 Nov
Located in South Oak Bay, this luxury resort is within a 10-minute walk of Victoria Golf Club and Oak Bay Marina. Abkhazi Garden and Cadboro Bay are also within ...
4.8/5 Exceptional! (996 reviews)
"Wonderful stay, enjoyed it."

Reviewed on 13 Oct 2021

Oak Bay Beach Hotel
The Sutton Place Hotel Revelstoke Mountain Resort
4 out of 5
2950 Camozzi Road, Revelstoke, BC
Fully refundableReserve now, pay when you stay
The price is Rs11,914 per night from 2 Nov to 2 Nov
Located in the mountains, this ski-in/ski-out resort in Revelstoke is within a 5-minute walk of Columbia Mountains and Revelstoke Mountain Resort, and is convenient ...
4.6/5 Wonderful! (781 reviews)
"Staff was very friendly. The room was beautiful! We were disappointed that all the restaurants were closed."

Reviewed on 9 Oct 2021

The Sutton Place Hotel Revelstoke Mountain Resort
Spirit Ridge, in The Unbound Collection by Hyatt
4 out of 5
1200 Rancher Creek Rd, Osoyoos, BC
Fully refundableReserve now, pay when you stay
The price is Rs10,884 per night from 31 Oct to 31 Oct
This family-friendly Osoyoos resort is located on a lake, within a 5-minute walk of Nk'Mip Desert Cultural Centre, Sonora Dunes Golf Club and Nk'Mip Cellars. ...
4.5/5 Wonderful! (990 reviews)
"Beautiful location & beautiful views!"

Reviewed on 12 Oct 2021

Spirit Ridge, in The Unbound Collection by Hyatt
Poets Cove Resort & Spa
4 out of 5
9801 Spalding Rd, Pender Island, BC
Fully refundableReserve now, pay when you stay
The price is Rs11,857 per night from 18 Oct to 18 Oct
Located on the waterfront, this family-friendly resort is within 9 mi (15 km) of Gulf Islands National Park Reserve, Driftwood Centre and Browning Harbour Marina. ...
4.2/5 Very Good! (141 reviews)
"nice resort and beautiful location"

Reviewed on 9 Oct 2021

Poets Cove Resort & Spa
Fairmont Mountain Bungalows
3.5 out of 5
4869 HIGHWAY 93 & 95, Fairmont Hot Springs, BC
Fully refundableReserve now, pay when you stay
The price is Rs7,236 per night from 17 Oct to 17 Oct
Situated near the airport, this resort is within 2 miles (3 km) of Columbia Mountains, Columbia River and Riverside Golf Course. Mountainside Golf Course and ...
4.2/5 Very Good! (331 reviews)
"Great stay with hot tub."

Reviewed on 9 Oct 2021

Fairmont Mountain Bungalows
Versante Hotel
8499 Bridgeport Rd, Richmond, BC
Fully refundableReserve now, pay when you stay
The price is Rs15,141 per night from 17 Oct to 17 Oct
Located in Richmond City Centre, this resort is within a 15-minute walk of Richmond Night Market and Aberdeen Centre. Richmond Centre Mall and Richmond Olympic ...
5/5 Exceptional! (24 reviews)
"Super great service. Can I give you a list of dinner options for downtown Vancouver, would you like some water for your trip as we were checking out, would you like to try some iced tea as we checked in, holding the elevator door for us, we can drive you to the sky train station, just super helpful. ..."

Reviewed on 4 Oct 2021

Versante Hotel
Mountainside Lodge
3 out of 5
4417 Sundial Place, Whistler, BC
Located in Whistler Village, this resort is steps away from Whistler Blackcomb Ski Resort, Blackcomb Excalibur Gondola and Whistler Village Gondola. Whistler ...
4.3/5 Excellent! (875 reviews)
"We had a one bedroom loft room. It was a suite, with kitchen facilities, fireplace, and two full baths. The location was excellent. Everything was within walking distance. Staff were very helpful and friendly. Pubs and restaurants were very close."

Reviewed on 6 Oct 2021

Get rates
Mountainside Lodge
Sun Peaks Grand Hotel & Conference Centre
4 out of 5
3240 Village Way, Sun Peaks, BC
Fully refundableReserve now, pay when you stay
The price is Rs11,492 per night from 17 Oct to 17 Oct
Located in the mountains, this ski-in/ski-out resort in Sun Peaks is within a 5-minute walk of Sun Peaks Resort and Sun Peaks Golf Course, and close to winter ...
4.3/5 Excellent! (984 reviews)
"We enjoyed the central location of the hotel in Sun Peaks Village. We also liked the easy access to the hotel restaurant. We felt the paid parking fee was not necessary at this time as the hotel appeared to have very few guests and the on site parking lot was almost empty."

Reviewed on 8 Oct 2021

Sun Peaks Grand Hotel & Conference Centre
Prestige Rocky Mountain Resort, BW Premier Collection
3.5 out of 5
209 Van Horne Street South, Cranbrook, BC
Fully refundableReserve now, pay when you stay
The price is Rs9,790 per night from 2 Nov to 2 Nov
Situated in Cranbrook, this spa resort is 0.3 mi (0.4 km) from Cranbrook History Centre, and within 3 mi (5 km) of Cranbrook Golf and Country Club and Cranbrook ...
4.3/5 Excellent! (337 reviews)
"Very nice place to stay"

Reviewed on 9 Oct 2021

Prestige Rocky Mountain Resort, BW Premier Collection
Black Rock Oceanfront Resort
4 out of 5
596 Marine Drive, Ucluelet, BC
Offering direct access to the beach, this Ucluelet resort is within a 10-minute walk of Ucluelet Big Beach and Wild Pacific Trail. Ucluelet Aquarium and Clayoquot ...
4.4/5 Wonderful! (653 reviews)
"Comfortable room and bed. Nice partial ocean view. Food at the two restaurants is only ok"

Reviewed on 18 Sep 2021

Get rates
Black Rock Oceanfront Resort
Don't see what you're looking for?
See all available properties in British Columbia
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.