Search Hotel Resorts in British Columbia

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cities in British Columbia

Featured Resorts in British Columbia

The Westin Resort & Spa, Whistler
4 out of 5
4090 Whistler Way, Whistler, BC
The price is Rs21,237 per night from 23 Jan to 24 Jan
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.4/5 Wonderful! (1,739 reviews)
"THis is an excellent hotel although pricy. In this day and age no internet should be charged."

Reviewed on 17 Jan 2022

The Westin Resort & Spa, Whistler
Fairmont Chateau Whistler
4.5 out of 5
4599 Chateau Blvd, Whistler, BC
The price is Rs33,660 per night from 7 Feb to 8 Feb
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! (974 reviews)
"We loved the location of Fairmont with very easy access to gondola. Service is excellent as always."

Reviewed on 19 Jan 2022

Fairmont Chateau Whistler
Four Seasons Resort Whistler
5 out of 5
4591 Blackcomb Way, Whistler, BC
The price is Rs35,494 per night from 27 Jan to 28 Jan
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! (988 reviews)
"very good!"

Reviewed on 5 Jan 2022

Four Seasons Resort Whistler
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,096 per night from 23 Jan to 24 Jan
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! (996 reviews)
"Stairs leading from free parking to suite was not properly salted for a few days even though snow was removed slightly. Need to do this for the safety of clients."

Reviewed on 6 Jan 2022

Canadian Princess Lodge & Marina
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 Rs7,037 per night from 23 Jan to 24 Jan
Situated on a lake, this eco-friendly resort is within a 5-minute walk of Columbia Mountains and Shuswap Lake. Salmon Arm Wharf and Peter Jannink Nature Park ...
4.2/5 Excellent! (832 reviews)
"Jeff was very friendly upon arrival and room was comfortable."

Reviewed on 14 Jan 2022

Prestige Harbourfront Resort, BW Premier Collection
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 Rs11,299 per night from 23 Jan to 24 Jan
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! (990 reviews)
"We liked the hotel and the stuff was very nice. The menu at the restaurant would request a review, not so many option for families. Otherwise everything else was very good. Clean, safe, quiet and very comfortable! Thank you"

Reviewed on 16 Jan 2022

Delta Hotels by Marriott Victoria Ocean Pointe 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 Rs9,498 per night from 14 Feb to 15 Feb
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! (989 reviews)
"Very nice setting and cozy room. Would definitely stay there again."

Reviewed on 8 Jan 2022

Spirit Ridge, in The Unbound Collection by Hyatt
Manteo at Eldorado Resort
3.5 out of 5
3762 Lakeshore Rd, Kelowna, BC
Fully refundableReserve now, pay when you stay
The price is Rs7,690 per night from 2 Feb to 3 Feb
Located in South Pandosy, this beachfront resort is on the boardwalk and within 2 mi (3 km) of Columbia Mountains, Okanagan Lake and Okanagan College. Kelowna ...
4.3/5 Excellent! (996 reviews)
"Room had a good view of the creek and lake. Watch the amazing Wolf moon come up over the mountains beds we're extremely comfortably and sheets were so soft. Had breakfast at yhe Eldorado next doir, very good, great service."

Reviewed on 19 Jan 2022

Manteo at Eldorado Resort
Oak Bay Beach Hotel
4.5 out of 5
1175 Beach Dr, Victoria, BC
Located in South Oak Bay, this luxury resort is 0.1 mi (0.2 km) from Victoria Golf Club and within 3 miles (5 km) of University of Victoria and Cadboro Bay. ...
4.8/5 Exceptional! (993 reviews)
"Sam at checkin was on point. Answered all our questions, was efficient and gave great suggestions."

Reviewed on 8 Jan 2022

Oak Bay Beach Hotel
The Royal Kelowna
4 out of 5
1288 Water Street, Kelowna, BC
Fully refundableReserve now, pay when you stay
The price is Rs10,526 per night from 1 Feb to 2 Feb
Located in Kelowna Central Business District, this resort is within 2 miles (3 km) of Columbia Mountains, Okanagan Lake and Kelowna General Hospital. Okanagan ...
4.6/5 Wonderful! (415 reviews)
"Need some couch pillows."

Reviewed on 12 Jan 2022

The Royal Kelowna
Mountainside Lodge
3 out of 5
4417 Sundial Place, Whistler, BC
Located in Whistler Village, this resort is steps away from Blackcomb Excalibur Gondola, Whistler Blackcomb Ski Resort and Whistler Village Gondola. Scandinave ...
4.3/5 Excellent! (914 reviews)
"Proximity to ski and village. Hot tub. Size of unit."

Reviewed on 29 Dec 2021

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 Rs20,646 per night from 24 Jan to 25 Jan
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! (996 reviews)
"Perfect location for ski-in, ski-out at Sun Peaks"

Reviewed on 5 Jan 2022

Sun Peaks Grand Hotel & Conference Centre
Tigh-Na-Mara Seaside Spa Resort
3.5 out of 5
1155 Resort Drive, Parksville, BC
The price is Rs10,593 per night from 27 Jan to 28 Jan
Offering direct access to the beach, this Parksville resort is within 1 mi (2 km) of Rathtrevor Beach and Rathtrevor Beach Provincial Park. Parksville Beach ...
4.2/5 Very Good! (950 reviews)
"The price for one hour in the mineral pools seemed steep (60$), but I improvised and had a mineral salt bath in our unit. We had a studio suite in the Jedidiah Lodge, no ocean views here, just forest... our tub and robes and towels were all big and comfy, front desk guy was super nice. Kitchenette ..."

Reviewed on 11 Jan 2022

Tigh-Na-Mara Seaside Spa Resort
Lizard Creek Lodge
3.5 out of 5
5346 Highline Dr, Fernie, BC
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! (879 reviews)
"We won’t stay anywhere else, the proximity to the chair lift is the best you will get."

Reviewed on 14 Jan 2022

Lizard Creek Lodge
Penticton Lakeside Resort and Conference Centre
3.5 out of 5
21 Lakeshore Dr W, Penticton, BC
Fully refundableReserve now, pay when you stay
The price is Rs9,702 per night from 23 Jan to 24 Jan
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! (993 reviews)
"Beautifully decorated for Christmas!"

Reviewed on 26 Dec 2021

Penticton Lakeside Resort and Conference Centre
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 Rs24,313 per night from 16 Feb to 17 Feb
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! (798 reviews)
"We did have an issue but it’s been rectified by the hotel and we had a pleasant stay"

Reviewed on 21 Jan 2022

The Sutton Place Hotel Revelstoke Mountain Resort
Versante Hotel
8499 Bridgeport Rd, Richmond, BC
Fully refundableReserve now, pay when you stay
The price is Rs10,838 per night from 23 Jan to 24 Jan
Located in Richmond City Centre, this resort is within 1 mi (2 km) of Aberdeen Centre and Richmond Night Market. Main Street is 2.5 mi (4 km) away. Bridgeport ...
4.9/5 Exceptional! (69 reviews)
"Really beautiful rooms. Wish we had more time to enjoy the pool, but got to enjoy some delicious food and cocktails in the lounge."

Reviewed on 19 Jan 2022

Versante Hotel
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 Rs8,223 per night from 23 Jan to 24 Jan
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 Excellent! (362 reviews)
"Property - 1 bedroom - was perfect for what we were looking for. Quiet and peaceful and it was Dec so not busy. Water pressure was low but it was clean and well kept. Thr fireplace was amazing and heat stayed in for a log time. Being per friendly was amazing as well! Hot springs right up the road ..."

Reviewed on 19 Dec 2021

Fairmont Mountain Bungalows
Cox Bay Beach Resort
3.5 out of 5
1431 Pacific Rim Hwy Tofino, Tofino, BC
Offering direct access to the beach, this Tofino resort is within 1 mi (2 km) of Clayoquot Sound and Chesterman Beach. Cox Bay Beach and Pacific Rim National ...
4.7/5 Exceptional! (382 reviews)
"On the beach"

Reviewed on 25 Nov 2021

Cox Bay Beach Resort
Trickle Creek Lodge
3 out of 5
500 Stemwinder Dr, Kimberley, BC
Fully refundableReserve now, pay when you stay
The price is Rs8,499 per night from 13 Feb to 14 Feb
Located in the mountains, this ski-in/ski-out resort in Kimberley is within a 5-minute walk of Columbia Mountains and Kimberley Alpine Resort, and is convenient ...
4.4/5 Wonderful! (768 reviews)
"Pool heater wasn’t working and parkade exit door was not working. No options for breakfast on the hill, would be great if the coffee shop had some breakfast options. Great location though"

Reviewed on 27 Dec 2021

Trickle Creek Lodge
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.

British Columbia Hotel Reviews
expedia verified reviews