British Columbia may have travel restrictions in place due to COVID-19.

Search Resort Hotels in British Columbia from CA $93

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
1
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type

Featured Resorts in British Columbia

The Westin Resort & Spa, Whistler
4 out of 5
4090 Whistler Way, Whistler, BC
The price is CA $161 per night from Dec 16 to Dec 17

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/5Wonderful! (1,480 reviews)

"Really nice, clean hotel in great location in Whistler."…"

Reviewed on Nov. 26, 2020

The Westin Resort & Spa, Whistler
Eldorado Resort - Manteo
3.5 out of 5
3762 Lakeshore Rd, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is CA $139 per night from Dec 6 to Dec 7

Located in South Pandosy, this beachfront resort is on the boardwalk, just steps away from Columbia Mountains and Okanagan Lake. Kelowna General Hospital is ...

4.4/5Excellent! (986 reviews)

"I LOVE the location of this resort/hotel. SO beautiful"…"

Reviewed on Dec. 2, 2020

Eldorado Resort - Manteo
SPIRIT RIDGE - in the Unbound Collection by Hyatt
4 out of 5
1200 Rancher Creek Rd, Osoyoos, BC
Free cancellationReserve now, pay when you stay
The price is CA $159 per night from Dec 6 to Dec 7

This family-friendly Osoyoos resort is located on a lake, within a 10-minute walk of Osoyoos Lake and Nk'Mip Cellars. Rattlesnake Canyon and Osoyoos Golf Club ...

4.4/5Wonderful! (978 reviews)

"Front desk was very friendly and helpful, I had mistakenly booked a non lake view room when I wanted a lake view. The front desk staff were very understanding and accommodating and quickly found us another room with a lake view that we were able to move to right away."…"

Reviewed on Nov. 24, 2020

SPIRIT RIDGE - in the Unbound Collection by Hyatt
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.
Four Seasons Resort Whistler
5 out of 5
4591 Blackcomb Way, Whistler, BC
Free cancellationReserve now, pay when you stay
The price is CA $235 per night from Dec 9 to Dec 10

Located in Upper Village, this luxury resort is within 1 mi (2 km) of Whistler Blackcomb Ski Resort, Whistler Village Gondola and Blackcomb Excalibur Gondola. ...

4.7/5Exceptional! (955 reviews)

"Great service, amazing outdoor heated pool and hot tub. Spa like experience."…"

Reviewed on Nov. 26, 2020

Four Seasons Resort Whistler
Penticton Lakeside Resort and Conference Centre
3.5 out of 5
21 Lakeshore Dr W, Penticton, BC
Free cancellation
The price is CA $163 per night from Dec 27 to Dec 28

Located in Okanagan-Similkameen, this beachfront resort is in the city centre, just steps away from Rotary Park, Peach and Okanagan Beach. Penticton Art Gallery ...

3.9/5Good! (891 reviews)

"The room was very nice it was new but the pillows could have been bigger for the king size bed"…"

Reviewed on Oct. 15, 2020

Penticton Lakeside Resort and Conference Centre
The Fairmont Chateau Whistler
4.5 out of 5
4599 Chateau Blvd, Whistler, BC
The price is CA $254 per night from Dec 7 to Dec 8

Located in Upper Village, this luxury resort is within a 15-minute walk of Squamish Lil'wat Cultural Centre, Audain Art Museum and Blackcomb Excalibur ...

4.5/5Wonderful! (961 reviews)

"FOOD WAS HORRIFIC! To keep safe, I decided to rely on in-room dining, alot, I skip lunch so i ordered breakfast and dinner in bed. I have stayed in this property over 20 times and this is the first time this happens., i mean who grate egg on a cob salad? how do i even know it was fresh."…"

Reviewed on Dec. 1, 2020

The Fairmont Chateau Whistler
Copper Point Resort
4 out of 5
760 Cooper Road, Invermere, BC
Free cancellationReserve now, pay when you stay
The price is CA $118 per night from Dec 17 to Dec 18

Located in East Kootenay, this spa resort is within a 5-minute walk of Columbia Mountains and Copper Point Golf Course. James Chabot Provincial Park and Eagle ...

4.5/5Wonderful! (973 reviews)

"Very pleasant stay. We just did an overnight stay, and with the covid restrictions, we anticipated a restricted time, but we had a good stay. We will return."…"

Reviewed on Nov. 4, 2020

Copper Point Resort
Canadian Princess Lodge & Marina
3.5 out of 5
1943 Peninsula Road, Ucluelet, BC
Free cancellationReserve now, pay when you stay
The price is CA $138 per night from Dec 16 to Dec 17

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/5Good! (785 reviews)

"While it doesn't look exactly like the pictures (but I get it - you always want to show your best side), we had a great stay. Very comfortable beds and lots of space for a great girls weekend. It was also so cool waking up and hearing the sea lions in the morning and a stunning view. If only we were ..."…"

Reviewed on Nov. 24, 2020

Canadian Princess Lodge & Marina
The Sutton Place Hotel Revelstoke Mountain Resort
4 out of 5
2950 Camozzi Road, Revelstoke, BC
Free cancellationReserve now, pay when you stay
The price is CA $285 per night from Dec 6 to Dec 7

Situated in the mountains, this spa resort is within a 5-minute walk of Columbia Mountains and Revelstoke Mountain Resort. Conifers of Gnarnia Glades and Separate ...

4.6/5Wonderful! (724 reviews)

"It was very clean and nice. Loved how nice the staff were. Very helpful."…"

Reviewed on Nov. 22, 2020

The Sutton Place Hotel Revelstoke Mountain Resort
Prestige Harbourfront Resort, BW Premier Collection
3.5 out of 5
251 Harbourfront Drive NE, Salmon Arm, BC
Free cancellationReserve now, pay when you stay
The price is CA $93 per night from Dec 6 to Dec 7

Situated on a lake, this eco-friendly resort is steps away from Columbia Mountains and Shuswap Lake. Salmon Arm Wharf and Peter Jannink Nature Park are also ...

4.2/5Very Good! (608 reviews)

"Wonderful room and view quick check in decent price"…"

Reviewed on Nov. 30, 2020

Prestige Harbourfront Resort, BW Premier Collection
Summerland Waterfront Resort & Spa
3.5 out of 5
13011 Lakeshore Drive S, Summerland, BC
Free cancellationReserve now, pay when you stay
The price is CA $168 per night from Dec 27 to Dec 28

Offering direct access to the beach, this Okanagan-Similkameen resort is next to a golf course, steps away from Cascade Range and Okanagan Lake. Gordon Beggs ...

4.5/5Wonderful! (859 reviews)

"Thoroughly enjoyed the property and our stay. However, I tried calling on multiple occasions before our stay and could never get through to speak to anyone. I had to contact the resort via FB messenger to get answers to my questions. Other than that everything was wonderful!"…"

Reviewed on Nov. 6, 2020

Summerland Waterfront Resort & Spa
Delta Hotels by Marriott Victoria Ocean Pointe Resort
4 out of 5
100 Harbour Road, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $167 per night from Dec 9 to Dec 10

Located in the heart of Victoria, this spa resort is within a 10-minute walk of Pacific Rim College, Market Square and Bastion Square. Chinatown is 0.5 mi (0.9 ...

4.6/5Wonderful! (990 reviews)

"Great room with a fabulous view Very comfy bed Nice gym, pool and hot tub. All covid-compliant."…"

Reviewed on Nov. 23, 2020

Delta Hotels by Marriott Victoria Ocean Pointe Resort
Lizard Creek Lodge
3.5 out of 5
5346 Highline Dr, Fernie, BC
Get Rates

Located in the mountains, this East Kootenay resort offers ski-in/ski-out access within 3 miles (5 km) of Fernie Alpine Resort and Lake Koocanusa, and is convenient ...

4.3/5Excellent! (817 reviews)

"I loved the remoteness of this property, it had a beautiful feel of serenity and peace for a couple of days in what was a very packed vacation. I booked this stay here with the plan to sit back, relax and just enjoy a few days in the mountains and this was the perfect location."…"

Reviewed on Sep. 20, 2020

Lizard Creek Lodge
Rockwater Secret Cove Resort
4 out of 5
5356 Ole's Cove Road, Sunshine Coast, Halfmoon Bay, BC
Free cancellationReserve now, pay when you stay
The price is CA $175 per night from Dec 6 to Dec 7

Nestled on the beach, this Halfmoon Bay resort is within 9 mi (15 km) of Smuggler Cove Marine Provincial Park, Baker Beach Park and Sargeant Bay Provincial Park. ...

3.8/5Good! (223 reviews)

"Fantastic view. Wish there were extra heater and a microwave."…"

Reviewed on Nov. 24, 2020

Rockwater Secret Cove Resort
Tigh-Na-Mara Seaside Spa Resort
3.5 out of 5
1155 Resort Drive, Parksville, BC
The price is CA $149 per night from Dec 7 to Dec 8

Offering direct access to the beach, this Regional District of Nanaimo resort is within 1 mi (2 km) of Riptide Lagoon Adventure Golf and Rathtrevor Beach Provincial ...

4.2/5Very Good! (855 reviews)

"Staff were wonderful, especially Becca. Resort was beautiful. I was so happy they had lots of level 2 EV chargers available for electric cars!"…"

Reviewed on Nov. 16, 2020

Tigh-Na-Mara Seaside Spa Resort
Trickle Creek Lodge
3 out of 5
500 Stemwinder Dr, Kimberley, BC
Get Rates

This family-friendly Kimberley resort is located in the mountains, within a 5-minute walk of Columbia Mountains and Kimberley Alpine Resort. The Platzl and Trickle ...

4.4/5Wonderful! (692 reviews)

"Trickle Creek Lodge is kept in very good condition and is very clean. The rooms and the lodge itself are older and in some areas, showing its age. Only 1 elevator, so social distancing is hard in that regard! Super convenient location to the ski hill."…"

Reviewed on Oct. 15, 2020

Trickle Creek Lodge
Black Rock Oceanfront Resort
4 out of 5
596 Marine Drive, Ucluelet, BC
The price is CA $219 per night from Dec 19 to Dec 20

Offering direct access to the beach, this Ucluelet resort is within a 10-minute walk of Ucluelet Big Beach and Wild Pacific Trail. Little Beach and Clayoquot ...

4.4/5Wonderful! (606 reviews)

"Amazing location, friendly attentive staff, and excellent compliance with COVID regulations. Can’t wait to return when everything is closer to “normal”. Would have rated it even higher if not for the restaurants on site. We travelled with our pet and as is customary with pet friendly accommodation, ..."…"

Reviewed on Nov. 23, 2020

Black Rock Oceanfront Resort
Sun Peaks Grand Hotel & Conference Centre
4 out of 5
3240 Village Way, Sun Peaks, BC
Free cancellationReserve now, pay when you stay
The price is CA $179 per night from Dec 9 to Dec 10

Situated in Sun Peaks, this golf resort is within 1 mile (2 km) of Sun Peaks Golf Course and Sun Peaks Resort. Heffley Lake is 9.3 mi (14.9 km) away.

4.3/5Excellent! (917 reviews)

"Very helpful staff at this difficult time. My retriever puppy had a good time too."…"

Reviewed on Oct. 2, 2020

Sun Peaks Grand Hotel & Conference Centre
The Royal Kelowna
4 out of 5
1288 Water Street, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is CA $159 per night from Dec 7 to Dec 8

Located in Kelowna Central Business District, this resort is steps away from Columbia Mountains and Prospera Place. Okanagan Lake and Kelowna General Hospital ...

4.6/5Wonderful! (297 reviews)

"Had a bit of a hard time finding the location due to the small sign but the staff, room and view were amazing! A couple things in the room weren't working (the jacuzzi jets and outlets in the bedroom). Other than that we had a awesome time! I'll Definitely be visiting again."…"

Reviewed on Nov. 28, 2020

The Royal Kelowna
Fairmont Mountain Bungalows
3.5 out of 5
4869 HIGHWAY 93 & 95, Fairmont Hot Springs, BC
Free cancellationReserve now, pay when you stay
The price is CA $125 per night from Dec 6 to Dec 7

Located in East Kootenay, this resort is 0.1 mi (0.1 km) from Columbia Mountains and within 3 miles (5 km) of Mountainside Golf Course and Columbia Lake Provincial ...

4.2/5Very Good! (275 reviews)

"Excellent place to stay. Super clean and cozy. Really a home away from home. We will surely come back and we highly recommend this awesome place!"…"

Reviewed on Nov. 1, 2020

Fairmont Mountain Bungalows
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.

More trip options