British Columbia Spa Resorts

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cities in British Columbia

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 $289 per night from Dec 6 to Dec 6
Located in South Oak Bay, this luxury resort is 0.1 mi (0.2 km) from Victoria Golf Club and within 3 mi (5 km) of University of Victoria and Cadboro Bay. Oak ...
4.8/5 Exceptional! (991 reviews)
"Stunning property"

Reviewed on Nov. 27, 2021

Oak Bay Beach Hotel
Kingfisher Oceanside Resort and Spa

Kingfisher Oceanside Resort and Spa

4 out of 5
4330 Island Highway South, Courtenay, BC
Situated on the waterfront, this spa resort is within 6 mi (10 km) of Vancouver Island Visitor Centre, Courtenay and District Museum and Paleontology Centre, ...
4.3/5 Excellent! (618 reviews)
"We LOVE the Hydropath!"

Reviewed on Nov. 25, 2021

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 $175 per night from Dec 12 to Dec 12
Located in West End, this spa hotel is within a 10-minute walk of Granville Street, Robson Street, and Vancouver Art Gallery. Pacific Centre Shopping Mall and ...
4.2/5 Very Good! (1,485 reviews)
"Perfect central location. Spacious and light - airy. Great room amenities. A lot for my money."

Reviewed on Nov. 30, 2021

Century Plaza Hotel & Spa
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.
Nita Lake Lodge

Nita Lake Lodge

4 out of 5
2131 Lake Placid Rd, Whistler, BC
The price is CA $239 per night from Dec 6 to Dec 6
Located near the slopes, this Whistler Creekside hotel is in the mountains, within a 10-minute walk of Whistler Blackcomb Ski Resort and Creekside Gondola, and ...
4.6/5 Exceptional! (982 reviews)
"The bar was operating on short hours"

Reviewed on Nov. 22, 2021

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 $179 per night from Dec 5 to Dec 5
Offering direct access to the beach, this Parksville resort is within 1 mi (2 km) of Rathtrevor Beach and Rathtrevor Beach Provincial Park. Parksville Beach ...
4.2/5 Very Good! (946 reviews)
"Excellent"

Reviewed on Nov. 30, 2021

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 $199 per night from Dec 7 to Dec 7
This family-friendly Victoria aparthotel is located by the ocean, within a 5-minute walk of St. Ann's Academy, Government Street, and Royal BC Museum. Victoria ...
4.6/5 Wonderful! (2,088 reviews)
"My wife and I loved the swimming pool!"

Reviewed on Nov. 4, 2021

The Parkside Hotel & Spa
Fairmont Chateau Whistler

Fairmont Chateau Whistler

4.5 out of 5
4599 Chateau Blvd, Whistler, BC
The price is CA $429 per night from Dec 5 to Dec 5
Located in the mountains, this Blackcomb resort offers ski-in/ski-out access and is within a 15-minute walk of Squamish Lil'wat Cultural Centre, Audain Art Museum, ...
4.5/5 Wonderful! (947 reviews)
"good"

Reviewed on Nov. 29, 2021

Fairmont Chateau Whistler
Sparkling Hill Resort and Spa - Adults Only

Sparkling Hill Resort and Spa - Adults Only

4 out of 5
888 Sparkling Place, Vernon, BC
Situated on a lake, this spa hotel is 0.1 mi (0.1 km) from Columbia Mountains and 1.4 mi (2.3 km) from Predator Ridge Golf Resort. Okanagan Lake and Kin Beach ...
4.3/5 Excellent! (379 reviews)
"Been many times. Value is a bit lacking now that they charge for breakfast items that used to be included in the buffet such as smoked salmon, fruit plates and cheeses. No tea in the tea room, obviously no steams or sauna because of covid but no rate reduction to reflect this. I was booked 4 months ..."

Reviewed on Nov. 26, 2021

Sparkling Hill Resort and Spa - Adults Only
Four Seasons Resort Whistler

Four Seasons Resort Whistler

5 out of 5
4591 Blackcomb Way, Whistler, BC
The price is CA $530 per night from Dec 7 to Dec 7
Located near the slopes, this Blackcomb resort is next to a golf course and within 1 mi (2 km) of Whistler Blackcomb Ski Resort, Blackcomb Excalibur Gondola, ...
4.7/5 Exceptional! (976 reviews)
"Great place - superb service, loved every minute of our family vacation"

Reviewed on Nov. 29, 2021

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 $162 per night from Dec 16 to Dec 16
Located in Downtown Vancouver, this luxury hotel is steps from Robson Square and Robson Street. Vancouver Art Gallery and Granville Street are also within 5 ...
4.4/5 Excellent! (1,624 reviews)
"Really loved our stay. Great view! My only complaint would be the pillows. Definitely not the best. Other than that, we had a wonderful stay. Thank you!"

Reviewed on Dec. 1, 2021

The Sutton Place Hotel - Vancouver
The Magnolia Hotel and Spa

The Magnolia Hotel and Spa

4.5 out of 5
623 Courtney St, Victoria, BC
The price is CA $249 per night from Dec 13 to Dec 13
Located in Downtown Victoria, this luxury hotel is within a 5-minute walk of Government Street and Victoria Conference Centre. Royal BC Museum and Victoria Harbour ...
4.8/5 Exceptional! (971 reviews)
"Beautiful, spacious and comfortable in an ideal location within walking distance of so many restaurants, sites and shopping."

Reviewed on Nov. 29, 2021

The Magnolia Hotel and Spa
River Rock Casino Resort

River Rock Casino Resort

4 out of 5
8811 River Road, Richmond, BC
Located in Richmond City Centre, this spa hotel is within 1 mi (2 km) of Aberdeen Centre and Richmond Night Market. Main Street is 1.8 mi (2.9 km) away. Bridgeport ...
4.2/5 Very Good! (1,552 reviews)
"The room was nice and clean. The staff was friendly and very accomodating. The kids loved riding up and down the elevators and especially, they loved the pool. All in all, the family had a wonderful time."

Reviewed on Mar. 20, 2020

River Rock Casino Resort
The Old House Hotel & Spa

The Old House Hotel & Spa

3.5 out of 5
1730 Riverside Lane, Courtenay, BC
The price is CA $180 per night from Dec 5 to Dec 5
Situated on the riverwalk, this spa hotel is 2.8 mi (4.5 km) from Crown Isle Resort and Golf Community and within 6 mi (10 km) of Comox Municipal Marina and ...
4.6/5 Wonderful! (715 reviews)
"Loved every minute from the check in to check out! Just wish I could have stayed longer."

Reviewed on Nov. 22, 2021

The Old House Hotel & Spa
Prestige Oceanfront Resort, BW Premier Collection

Prestige Oceanfront Resort, BW Premier Collection

3.5 out of 5
6929 West Coast Rd, Sooke, BC
The price is CA $136 per night from Dec 5 to Dec 5
Situated on the waterfront, this spa hotel is within 2 mi (3 km) of Sooke Harbour, District of Sooke Municipal Hall, and Sooke Region Museum. Saltwest Naturals ...
4.4/5 Wonderful! (968 reviews)
Great location
"Lovely hotel and we really enjoyed the room. Very nice staff."

Reviewed on Nov. 24, 2021

Prestige Oceanfront Resort, BW Premier Collection
Brentwood Bay Resort & Spa

Brentwood Bay Resort & Spa

4.5 out of 5
849 Verdier Ave, Brentwood Bay, BC
The price is CA $209 per night from Dec 5 to Dec 5
Situated near the airport, this luxury hotel is 0.2 mi (0.4 km) from Brentwood Bay Ferry Terminal and 2 mi (3.3 km) from Butchart Gardens. Victoria Butterfly ...
4.7/5 Exceptional! (988 reviews)
"Brentwood never disappoints. Staff, location, restaurants and the pools are all incredible."

Reviewed on Nov. 26, 2021

Brentwood Bay Resort & Spa
Harrison Hot Springs Resort and Spa

Harrison Hot Springs Resort and Spa

3 out of 5
100 Esplanade Avenue, Harrison Hot Springs, BC
The price is CA $149 per night from Dec 5 to Dec 5
Situated on a lake, this hotel is 0.1 mi (0.2 km) from Harrison Lake Beach Park.
3.9/5 Good! (1,421 reviews)
"The hot spring pools are wonderfully relaxing. The temperature seemed cooler than last year though."

Reviewed on Nov. 11, 2021

Harrison Hot Springs Resort and Spa
Rosewood Hotel Georgia

Rosewood Hotel Georgia

5 out of 5
801 W Georgia St, Vancouver, BC
The price is CA $361 per night from Dec 7 to Dec 7
This family-friendly Vancouver hotel is located by the ocean, within a 10-minute walk of Vancouver Art Gallery and Vancouver Waterfront. Rogers Arena and Vancouver ...
4.7/5 Exceptional! (977 reviews)

Reviewed on Nov. 16, 2021

Rosewood Hotel Georgia
Fairmont Pacific Rim

Fairmont Pacific Rim

5 out of 5
1038 Canada Place, Vancouver, BC
The price is CA $424 per night from Dec 5 to Dec 5
Located in Coal Harbour, this luxury hotel is steps from Vancouver False Creek Seawall, Vancouver Waterfront, and Vancouver Convention Centre. Canada Place and ...
4.8/5 Exceptional! (976 reviews)
"Awesome"

Reviewed on Nov. 25, 2021

Fairmont Pacific Rim
THE Beach Club Resort

THE Beach Club Resort

3.5 out of 5
181 Beachside Drive, Parksville, BC
The price is CA $189 per night from Dec 3 to Dec 3
Situated on the boardwalk, this romantic hotel is 0.1 mi (0.1 km) from Parksville Beach and 2.6 mi (4.2 km) from Rathtrevor Beach Provincial Park. Vancouver ...
4.3/5 Excellent! (912 reviews)
"It looked like a very nice hotel with lots of cool amenities. I was there for a stay before early morning surgery, so I did not have a chance to check them out. My stay was purely business. The heat in the room was super loud and someone had frustratingly left the alarm set earlier than I had to ..."

Reviewed on Nov. 26, 2021

THE Beach Club Resort
La Grande Residence Vancouver at The Sutton Place Hotel

La Grande Residence Vancouver at The Sutton Place Hotel

4.5 out of 5
855 Burrard St, Vancouver, BC
Located in West End, this luxury hotel is steps from Robson Square and Robson Street. Granville Street and St. Paul's Hospital are also within 5 minutes. Burrard ...
4.4/5 Excellent! (990 reviews)
"The property is so close to shopping and restaurants. Staff are very friendly. Only downside was the hot tub wasnt working."

Reviewed on Oct. 26, 2021

La Grande Residence Vancouver at The Sutton Place Hotel
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.

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