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

Find out moreOpens in new tab or window

Resorts in British Columbia

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.

Featured Resorts in British Columbia

The Westin Resort & Spa, Whistler
4 out of 5
4090 Whistler Way, Whistler, BC
Free CancellationReserve now, pay when you stay
The price is ¥14,124 per night

Located in Whistler Village, this spa resort is within a 10-minute walk of Whistler Golf Club and Whistler Blackcomb Ski Resort. Whistler Sliding Centre and ...

4.4/5Excellent! (1,176 reviews)

"We liked everything, given the limitations due to COVID-19. However, the mandatory face mask wearing when there are very few guests, seems to be a bit too much. Also at the reception desk wearing face masks behind plexiglass seems redundant, and hard for guests and staff to understand each ..."…"

Reviewed on Aug 1, 2020

The Westin Resort & Spa, Whistler
SPIRIT RIDGE - in the Unbound Collection by Hyatt
4 out of 5
1200 Rancher Creek Rd, Osoyoos, BC
The price is ¥29,906 per night

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! (977 reviews)

"The place is amazing, kinda pricey. Just because of COVID we didnt get the chance to enjoy the steam room and jacuzzi. Looking forward to visit the place again in the fall"…"

Reviewed on Jul 27, 2020

SPIRIT RIDGE - in the Unbound Collection by Hyatt
Copper Point Resort
4 out of 5
760 Cooper Road, Invermere, BC
Free CancellationReserve now, pay when you stay
The price is ¥14,913 per night

Located in East Kootenay, this spa resort is within a 5-minute walk of Columbia Mountains and Copper Point Golf Course. Eagle Ranch Golf Course is 2.3 mi (3.8 ...

4.5/5Wonderful! (989 reviews)

"The hotel is very dated and in need of an upgrade. The rooms are very plain and I question whether the duvet covers are actually cleaned after each guest. There should be a duvet cover on the duvets, not just a sheet thrown over top. The towels need to be replaced. The tv is outdated by at least ..."…"

Reviewed on Jul 31, 2020

Copper Point Resort
Penticton Lakeside Resort and Conference Centre
3.5 out of 5
21 Lakeshore Dr W, Penticton, BC
The price is ¥21,552 per night

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

3.8/5Good! (803 reviews)

"Was amazing view with clean and professional front desk help . Great restaurant with unique spot on the lake"…"

Reviewed on Jul 20, 2020

Penticton Lakeside Resort and Conference Centre
Four Seasons Resort Whistler
5 out of 5
4591 Blackcomb Way, Whistler, BC
Free CancellationReserve now, pay when you stay
The price is ¥23,672 per night

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

4.7/5Exceptional! (982 reviews)

"Quick overnight stay. Very nice room and a huge deck overlooking the forest"…"

Reviewed on Jul 22, 2020

Four Seasons Resort Whistler
Eldorado Resort - Manteo
3.5 out of 5
3762 Lakeshore Rd, Kelowna, BC
Free CancellationReserve now, pay when you stay
The price is ¥22,015 per night

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

4.4/5Excellent! (994 reviews)

"Great view! Loved watching all the action on the lake."…"

Reviewed on Jul 23, 2020

Eldorado Resort - Manteo
Summerland Waterfront Resort & Spa
3.5 out of 5
13011 Lakeshore Drive S, Summerland, BC
The price is ¥25,960 per night

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

4.5/5Wonderful! (815 reviews)

"Our stay at Summerland Waterfront Resort & Spa was great! The suite was very spacious and clean. We really appreciated how the hotel is dog friendly. Also, they really took the appropriate measures in order to keep everything sanitized and cleaned. Highly recommend this resort if you’re planning ..."…"

Reviewed on Jul 22, 2020

Summerland Waterfront Resort & Spa
The Fairmont Chateau Whistler
4.5 out of 5
4599 Chateau Blvd, Whistler, BC
Free CancellationReserve now, pay when you stay
The price is ¥25,960 per night

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

4.6/5Wonderful! (998 reviews)

"Felt very safe with all the COVID-19 risk mitigation strategies in place. Very quiet and comfortable room."…"

Reviewed on Jul 18, 2020

The Fairmont Chateau Whistler
The Royal Kelowna
4 out of 5
1288 Water Street, Kelowna, BC
The price is ¥32,273 per night

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

4.6/5Exceptional! (275 reviews)

"Super convenient located walking distance to everything you would need in the downtown Kelowna area. Easy access to the boardwalk and parks with tons of restaurants, pubs, and breweries near by. Parking was secure. Roof top pool and hot top is a nice touch with a great view. Overall, would recommend ..."…"

Reviewed on Jun 22, 2020

The Royal Kelowna
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 ¥15,777 per night

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

4.2/5Excellent! (531 reviews)

"Check in was quick and friendly. The lady at the front desk was so friendly and informative. It was a breeze. And our room was an ready an hour early."…"

Reviewed on Jul 31, 2020

Prestige Harbourfront Resort, BW Premier Collection
Quaaout Lodge and Spa, Talking Rock Golf
3.5 out of 5
1663 Little Shuswap Lake Road West, Chase, BC
Get Rates

Located in Chase, this beachfront resort is connected to the convention center, just steps from Columbia Mountains and Shuswap Lake. Talking Rock Golf Course ...

4.5/5Wonderful! (304 reviews)

"Professional, lots of smiles and very pleasant staff all around. Had a great stay!"…"

Reviewed on Jul 26, 2020

Quaaout Lodge and Spa, Talking Rock Golf
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 ¥18,339 per night

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 Critical ...

4.6/5Wonderful! (688 reviews)

"Staff were great. Amenities are limited due to Covid - 20 people in the pool with all the guests meant it was hard to get in - adding a resort fee given the limitations seemed odd Elevators were also hard to get as they would open but have people already on Room was super nice. Would stay again but ..."…"

Reviewed on Aug 1, 2020

The Sutton Place Hotel Revelstoke Mountain 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.