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.

British Columbia Spa Resorts

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.

Top British Columbia Spa Hotels

Oak Bay Beach Hotel
Oak Bay Beach Hotel
4.5 out of 5
1175 Beach Dr, Victoria, BC
The price is CA $349 per night

Located in South Oak Bay, this luxury resort is within a 10-minute walk of Victoria Golf Club and Oak Bay Marina. Abkhazi Garden and Cadboro Bay are also within ...

4.8/5Exceptional! (998 reviews)

"Gorgeous location and beautiful room. Despite the pandemic, the staff were incredibly positive, friendly and hospitable. We hope to visit again in the future!"…"

Reviewed on Mar. 26, 2020

Oak Bay Beach Hotel
Kingfisher Oceanside Resort and Spa
Kingfisher Oceanside Resort and Spa
3 out of 5
4330 Island Highway South, Courtenay, BC
Get Rates

Situated on the waterfront, this spa resort is within 6 miles (10 km) of Vancouver Island Visitor Centre, Courtenay and District Museum and Paleontology Centre ...

4.3/5Excellent! (585 reviews)

"Everything I had experienced at Kingfisher was amazing! The hydro path, fine dining at the restaurant, drinks at the pub and late night chat around the fire pit...LOVED."…"

Reviewed on Mar. 18, 2020

Kingfisher Oceanside Resort and Spa
Century Plaza Hotel & Spa
Century Plaza Hotel & Spa
3.5 out of 5
1015 Burrard St, Vancouver, BC
The price is CA $179 per night

Located in West End, this spa hotel is within a 10-minute walk of Orpheum Theater and Vancouver Art Gallery. Pacific Centre Shopping Mall and Canada Place are ...

4.1/5Very Good! (4,863 reviews)

"It was inviting and clean the staff is friendly and helpful."…"

Reviewed on Jun. 24, 2020

Century Plaza Hotel & Spa
Nita Lake Lodge
Nita Lake Lodge
4 out of 5
2131 Lake Placid Rd, Whistler, BC
The price is CA $219 per night

Located in Whistler Creekside, this spa hotel is within a 10-minute walk of Whistler Blackcomb Ski Resort and Creekside Gondola. Whistler Golf Club and Whistler ...

4.6/5Exceptional! (1,000 reviews)

"Beautiful lake view, friendly staffs! Great services!"…"

Reviewed on Jul. 1, 2020

Nita Lake Lodge
Tigh-Na-Mara Seaside Spa Resort
Tigh-Na-Mara Seaside Spa Resort
3.5 out of 5
1155 Resort Drive, Parksville, BC
The price is CA $249 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! (821 reviews)

"I love everything about this place, it’s beautiful. Only issue is it’s not very handicap friendly. It has ramps but not a single door in the main facility/lobby has an automatic button to open the door. Also the washroom in the lobby doesn’t have a handicap stall."…"

Reviewed on Jun. 22, 2020

Tigh-Na-Mara Seaside Spa Resort
The Parkside Hotel & Spa
The Parkside Hotel & Spa
3.5 out of 5
810 Humboldt Street, Victoria, BC
The price is CA $365 per night

This family-friendly Victoria aparthotel is located by the ocean, within a 5-minute walk of St. Ann's Academy, Victoria Conference Centre and Royal BC Museum. ...

4.6/5Wonderful! (2,008 reviews)

"Staff was great. room was clean and well stocked Would be back soon"…"

Reviewed on Mar. 9, 2020

The Parkside Hotel & Spa
The Fairmont Chateau Whistler
The Fairmont Chateau Whistler
4.5 out of 5
4599 Chateau Blvd, Whistler, BC
Get Rates

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

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

Reviewed on Apr. 1, 2020

The Fairmont Chateau Whistler
Sparkling Hill Wellness Resort and Spa
Sparkling Hill Wellness Resort and Spa
4 out of 5
888 Sparkling Place, Vernon, BC
The price is CA $439 per night

Situated on a lake, this spa hotel is within 2 miles (3 km) of Columbia Mountains, Predator Ridge Golf Resort and Kalamalka Lake. Okanagan Lake and Allan Brooks ...

4.3/5Excellent! (325 reviews)

"some of the facilities were shut because of the virus scare"…"

Reviewed on Jul. 1, 2020

Sparkling Hill Wellness Resort and Spa
Four Seasons Resort Whistler
Four Seasons Resort Whistler
5 out of 5
4591 Blackcomb Way, Whistler, BC
The price is CA $300 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! (1,000 reviews)

"The best part about the trip was how amazing the staff is, valet parking , bell boys , front desk , servers , absolutely everyone have an excellent service !"…"

Reviewed on Jun. 30, 2020

Four Seasons Resort Whistler
The Sutton Place Hotel - Vancouver
The Sutton Place Hotel - Vancouver
4.5 out of 5
845 Burrard St, Vancouver, BC
The price is CA $206 per night

Located in Downtown Vancouver, this luxury hotel is steps away from Robson Square and Robson Street. Granville Street and Vancouver Art Gallery are also within ...

4.4/5Excellent! (4,482 reviews)

"Nice property and very welcoming staff. Downside was that there was no restaurant or room service due to COVID 19, but restaurants were open throughout the city."…"

Reviewed on Jun. 24, 2020

The Sutton Place Hotel - Vancouver
Don't see what you're looking for?
We've got more Spa Hotels. Find the right one for you.
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.

Pocket Guide: Spa Hotels in British Columbia

Search for hotels in British Columbia on Expedia. You can easily find your hotels in British Columbia using one of the methods below:

  • View our selection of featured hotels in British Columbia
  • Use the map to find hotels in the British Columbia neighborhood you prefer
  • Use the filters to see hotels in a specific area of British Columbia, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in British Columbia
  • Enter your travel dates to view the best deals on hotels in British Columbia - while they last

More trip options