Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

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.

Free cancellation on most hotels. Because flexibility matters.

Featured Hotel Resorts in British Columbia

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 £164 per night

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,057 reviews)

"Very clean, hardly anyone there due to covid. Great location"…"

Reviewed on 31 May 2020

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
Free cancellationReserve now, pay when you stay
The price is £122 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! (1,025 reviews)

"The room is spacious and amenities are great. I’ll definitely stay here again for vacation."…"

Reviewed on 21 May 2020

SPIRIT RIDGE - in the Unbound Collection by Hyatt
Four Seasons Resort Whistler
5 out of 5
4591 Blackcomb Way, Whistler, BC
Free cancellationReserve now, pay when you stay
The price is £184 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. Whistler ...

4.7/5Exceptional! (1,206 reviews)

"Very Comfortable Bed and Great Atmosphere. Even with COVID it was still a great experience."…"

Reviewed on 27 May 2020

Four Seasons Resort Whistler
The Royal Kelowna
4 out of 5
1288 Water Street, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is £180 per night

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

4.6/5Exceptional! (263 reviews)

"Close to beach and good view in morning time .. Really cooperative management"…"

Reviewed on 1 Apr 2020

The Royal Kelowna
The Westin Resort & Spa, Whistler
4 out of 5
4090 Whistler Way, Whistler, BC
Free cancellationReserve now, pay when you stay
The price is £97 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.3/5Excellent! (1,680 reviews)

"The staff was amazing! Very friendly and welcoming. We couldn’t have asked for a better experience"…"

Reviewed on 25 May 2020

The Westin Resort & Spa, Whistler
The Fairmont Chateau Whistler
4.5 out of 5
4599 Chateau Blvd, Whistler, BC
Free cancellationReserve now, pay when you stay
The price is £217 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.5/5Wonderful! (1,995 reviews)

"Clean, wonderful staff, accommodating to our needs."…"

Reviewed on 1 Apr 2020

The Fairmont Chateau Whistler
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 £135 per night

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

4.2/5Excellent! (517 reviews)

"It was very beautifully decorated and comfortable. Right on the creek or water and close to a beautiful water front park."…"

Reviewed on 29 May 2020

Prestige Harbourfront Resort, BW Premier Collection
Eldorado Resort - Manteo
3.5 out of 5
3762 Lakeshore Rd, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is £131 per night

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

4.4/5Excellent! (1,232 reviews)

"Great room got upgraded to waterfront room.Very roomy and very bright. The only thing I was a little bit disappointed in was the bathroom. The bathroom was very small , you had to close the door before you could sit down. For the rest great place"…"

Reviewed on 22 May 2020

Eldorado Resort - Manteo
Tigh-Na-Mara Seaside Spa Resort
3.5 out of 5
1155 Resort Drive, Parksville, BC
The price is £141 per night

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! (814 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 19 Mar 2020

Tigh-Na-Mara Seaside Spa Resort
South Thompson Inn & Conference Centre
3.5 out of 5
3438 Shuswap Road East, Kamloops, BC
Free cancellationReserve now, pay when you stay
The price is £81 per night

Situated in Kamloops, this golf resort is 1 mi (1.5 km) from Rivershore Golf Links and within 6 miles (10 km) of British Columbia Wildlife Park and Kamloops ...

4.3/5Excellent! (520 reviews)

"This is the perfect place to stay for people that like the country life. The animals the river and the property is so nice. We were the only ones there in the first part of may but it was still perfect"…"

Reviewed on 6 May 2020

South Thompson Inn & Conference Centre
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 £80 per night

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

4.2/5Very Good! (253 reviews)

"Ive been there a bunch of times, different cabins, they are all nice."…"

Reviewed on 4 Jan 2020

Fairmont Mountain Bungalows
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 £125 per night

Situated in the mountains, this spa resort is within a 5-minute walk of Columbia Mountains and Revelstoke Mountain Resort. Clyde's Secret Glades and Iron Glaiden ...

4.6/5Wonderful! (674 reviews)

"Great location at the bottom of the mountain Staff are friendly and helpful"…"

Reviewed on 21 Mar 2020

The Sutton Place Hotel Revelstoke Mountain Resort
Can'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

What can I expect from a resort holiday in British Columbia?
Longing for a relaxing escape? Treat yourself to all the comforts and luxuries of a resort, where you can find everything you need for your trip – from convenient dining options to entertainment and shopping. Choose from 114 resorts in British Columbia and discover the one that’s best for you, whether you picture yourself kicking back in a room with stunning views or heading to the spa for a deep-tissue massage.
What's a favourite resort in British Columbia?
The Westin Resort & Spa, Whistler - 4-star spa resort, steps from Whistler Village Gondola. Features 2 restaurants, an outdoor pool and 2 hot tubs. SPIRIT RIDGE - in the Unbound Collection by Hyatt - Beach resort rated 4 stars. Has 2 outdoor pools, a golf course and a beach bar. Prestige Harbourfront Resort, BW Premier Collection - 3.5-star eco-friendly resort, 5-minute walk from Shuswap Lake. Enjoy the outdoor pool, restaurant and hot tub.
What can I do in British Columbia?
Travellers come to British Columbia for shopping and other popular activities, and also speak highly of its museums. Discover the theatre scene at Queen Elizabeth Theatre and Orpheum Theater, or head to Robson Street and Granville Street for some retail therapy. Other top attractions you can add to your list are Whistler Blackcomb Ski Resort and Whistler Mountain.

More trip options