Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Resorts in British Columbia

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

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
¥14,588
per night
Apr 19 - Apr 20

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.3/5Excellent! (1,652 reviews)

"Clean and friendly people. Gave us an upgrade since it was empty"…"

Reviewed on Mar 17, 2020

The Westin Resort & Spa, Whistler
The Fairmont Chateau Whistler
4.5 out of 5
4599 Chateau Blvd, Whistler, BC
¥16,131
per night
Apr 19 - Apr 20

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

"this year sadly we couldn´t stay the entire week as planned because of the world situation, but the people were amazing as usual caring and concern with all this i hope everyone is ok at this moment, thanks everyone on the hotel"…"

Reviewed on Mar 27, 2020

The Fairmont Chateau Whistler
Copper Point Resort
4 out of 5
760 Cooper Road, Invermere, BC
Free CancellationReserve now, pay when you stay
¥9,185
per night
Apr 20 - Apr 21

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.3/5Excellent! (1,664 reviews)

"The rooms were very comfortable. The pools and exercise room were very well kept and nice to be able to use them. The in- house restaurant, Elements, was excellent. A varied menu, great service and a lovely atmosphere."…"

Reviewed on Mar 25, 2020

Copper Point Resort
Delta Hotels by Marriott Victoria Ocean Pointe Resort
4 out of 5
100 Harbour Road, Victoria, BC
Free CancellationReserve now, pay when you stay
¥12,272
per night
Mar 30 - Mar 31

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! (2,036 reviews)

"Great location. Room with a view - great view all day. Covid 19 restrictions , so pool and restaurant closed during our stay. Would like to come back another time when pool is available."…"

Reviewed on Mar 23, 2020

Delta Hotels by Marriott Victoria Ocean Pointe Resort
Tigh-Na-Mara Seaside Spa Resort
3.5 out of 5
1155 Resort Drive, Parksville, BC
¥13,044
per night
Mar 30 - Mar 31

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

"Having a suite with a kitchen and room to seat four people,with an ocean view and a fireplace was well worth the extra cost. The bed was comfortable, and the room was clean. The bathroom was quite cramped, with little space to store personal items. The closet sliding doors were jammed. The kitchen ..."…"

Reviewed on Mar 19, 2020

Tigh-Na-Mara Seaside Spa Resort
St. Eugene Golf Resort & Casino
3.5 out of 5
7777 Mission Road, Cranbrook, BC
Get Rates

Located in East Kootenay, this resort is steps from Columbia Mountains and Casino of the Rockies. Wildstone Golf Course and Tamarack Centre are also within 6 ...

4.3/5Excellent! (721 reviews)

"The customer service, accommodating a late check in after a flight arriving late to the nearby airport, and then accommodating a late check out due to a business meeting, was very appreciated. They went above and beyond to accommodate me despite only a one night stay. Those little things make the ..."…"

Reviewed on Mar 20, 2020

St. Eugene Golf Resort & Casino
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
¥12,272
per night
Mar 30 - Mar 31

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! (1,016 reviews)

"The staff was extremely welcoming and accommodating. The location and property are perfect. The kitchen well stocked with anything one could need. Highly recommend this place and will be back for sure"…"

Reviewed on Mar 24, 2020

SPIRIT RIDGE - in the Unbound Collection by Hyatt
Penticton Lakeside Resort and Conference Centre
3.5 out of 5
21 Lakeshore Dr W, Penticton, BC
Free CancellationReserve now, pay when you stay
¥12,584
per night
Mar 31 - Apr 1

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

"Expedia,along with the hotel, should have advised at time of booking that the hotel was full of hockey tournament children. The hotel moved us but we did have to pay an upgrade fee. Had i known i would not have booked there at all. Kudos to ann who was awesome!"…"

Reviewed on Feb 16, 2020

Penticton Lakeside Resort and Conference Centre
Four Seasons Resort Whistler
5 out of 5
4591 Blackcomb Way, Whistler, BC
¥18,138
per night
Apr 13 - Apr 14

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

4.7/5Exceptional! (1,196 reviews)

"Immediately impressed by the 5 star service name and face recognition, cleanliness and overall presentation of the facilities. Highly recommend this establishment"…"

Reviewed on Mar 14, 2020

Four Seasons Resort Whistler
The Royal Kelowna
4 out of 5
1288 Water Street, Kelowna, BC
Free CancellationReserve now, pay when you stay
¥13,044
per night
Apr 1 - Apr 2

Located in Kelowna Central Business District, this resort is steps from Columbia Mountains and Prospera Place. Kelowna General Hospital is 1.4 mi (2.2 km) ...

4.6/5Exceptional! (247 reviews)

"The room and hotel facilities are excellent. However, as a luxury hotel/ resort, the cleaning are horrible. We had use the bath for the first night, but when we came back the second day afternoon, there is a thick layer of residue sticking on the bottom of the bathtub. The plates and cups are dirty ..."…"

Reviewed on Mar 18, 2020

The Royal Kelowna
Eldorado Resort - Manteo
3.5 out of 5
3762 Lakeshore Rd, Kelowna, BC
Free CancellationReserve now, pay when you stay
¥10,350
per night
Mar 31 - Apr 1

Located in South Pandosy, this beachfront resort is on the boardwalk, Columbia Mountains, and 1.9 mi (3.1 km) from Kelowna General Hospital. Rotary Beach Park ...

4.4/5Excellent! (1,227 reviews)

"This is a beautiful lake front property. We enjoyed walking the boardwalk along the lakefront."…"

Reviewed on Mar 24, 2020

Eldorado Resort - Manteo
Canadian Princess Lodge & Marina
3.5 out of 5
1943 Peninsula Road, Ucluelet, BC
Get Rates

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

"Given the current situation in the 'world', we were very pleased with the hotel and the accommodations available to us. We would certainly recommend this hotel to anyone staying in the area."…"

Reviewed on Mar 24, 2020

Canadian Princess Lodge & Marina
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.

Frequently asked questions