COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

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.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
1
Accessibility
Trip type
Oak Bay Beach Hotel

Oak Bay Beach Hotel

4.5 out of 5
1175 Beach Dr, Victoria, BC
The price is CA $257 per night from Mar 8 to Mar 9

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

"The hotel is beautiful and the pools and hot tubs are great. We really liked our room. Only complaint is the food isn't the greatest for what you pay..."…"

Reviewed on Feb. 14, 2021

Oak Bay Beach Hotel
Kingfisher Oceanside Resort and Spa

Kingfisher Oceanside Resort and Spa

3 out of 5
4330 Island Highway South, Courtenay, BC
The price is CA $225 per night from Mar 2 to Mar 3

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/5Excellent! (601 reviews)

"Beautiful waterfront location and views. One of the nicest places we’ve been. Not for the budget conscious though. Meant more for hoydies."…"

Reviewed on Dec. 28, 2020

Kingfisher Oceanside Resort and Spa
Nita Lake Lodge

Nita Lake Lodge

4 out of 5
2131 Lake Placid Rd, Whistler, BC
The price is CA $239 per night from Mar 28 to Mar 29

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/5Exceptional! (994 reviews)

"Very nice & clean would definitely recommend to everyone"…"

Reviewed on Feb. 23, 2021

Nita Lake Lodge
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.
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 $154 per night from Mar 4 to Mar 5

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

"Beautiful place, amazing in the winter snow. A very memorable stay. Warm, toasty cabins were perfect to relax in."…"

Reviewed on Feb. 16, 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 $189 per night from Feb 28 to Mar 1

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

"We stayed in B tower and it was okay. Wood floor is ugly, paper products were cheap and washer/dryer was sub-standard. Staff were disappointing displaying very little interest or intent to help/service beyond an impersonal presence. And front entry door makes an alarming sound when opening"…"

Reviewed on Feb. 17, 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 $293 per night from Mar 1 to Mar 2

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/5Wonderful! (988 reviews)

"Great service. Outdoor area - pools & hot tubs - best in Whistler. Redecorated rooms are nice. Great food."…"

Reviewed on Feb. 22, 2021

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 $293 per night from Mar 1 to Mar 2

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 Wood Lake ...

4.3/5Excellent! (351 reviews)

"Gorgeous rooms with many perks and an overall beautiful facility"…"

Reviewed on Dec. 9, 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 $500 per night from Mar 3 to Mar 4

Located near the slopes, this Blackcomb resort is next to a golf course and within 1 mi (2 km) of Whistler Blackcomb Ski Resort, Whistler Village Gondola, and ...

4.7/5Exceptional! (992 reviews)

"It was big and had good services. Staff was friendly"…"

Reviewed on Feb. 15, 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 $149 per night from Mar 4 to Mar 5

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

4.4/5Excellent! (1,336 reviews)

"The stall was wonderful close everything I would stay there again,"…"

Reviewed on Feb. 25, 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 $156 per night from Mar 21 to Mar 22

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

"Excellent location, attractive furnishings, very friendly and helpful staff! The breakfast was wonderful. We’d choose the Magnolia again and recommend it highly."…"

Reviewed on Feb. 19, 2021

The Magnolia Hotel and Spa
River Rock Casino Resort

River Rock Casino Resort

4 out of 5
8811 River Road, Richmond, BC
Get Rates

Located in Richmond City Centre, this spa hotel is within 1 mi (2 km) of Aberdeen Centre and Richmond Night Market. Richmond Centre Mall is 2.2 mi (3.5 km) away. ...

4.2/5Very Good! (2,387 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 $190 per night from Mar 1 to Mar 2

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 Blue Moon Winery and Comox ...

4.6/5Wonderful! (620 reviews)

"Friendly staff, quiet hotel, roomy room. I would recommend this hotel. We didn’t do any spa stuff this time."…"

Reviewed on Feb. 15, 2021

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

Prestige Oceanfront Resort, BW Premier Collection

4 out of 5
6929 West Coast Rd, Sooke, BC
The price is CA $150 per night from Feb 27 to Feb 28

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/5Wonderful! (997 reviews)

"It is by the water. We had a room with kitchen wool equipped. The bed was super comfy."…"

Reviewed on Feb. 15, 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 $179 per night from Feb 28 to Mar 1

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/5Exceptional! (997 reviews)

"Very clean, polite & friendly staff. Beautiful room and amazing view! On site parking makes settling in very easy and convenient. Would stay here again and again."…"

Reviewed on Feb. 8, 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 $199 per night from Mar 29 to Mar 30

Situated on a lake, this hotel is 0.1 mi (0.2 km) from Harrison Lake Beach Park.

3.8/5Good! (1,717 reviews)

"The pools were really the only unique part of the resort...no other available amenities to speak of!"…"

Reviewed on Feb. 24, 2021

Harrison Hot Springs Resort and Spa
Rosewood Hotel Georgia

Rosewood Hotel Georgia

5 out of 5
801 W Georgia St, Vancouver, BC
Get Rates

This family-friendly Vancouver hotel is located by the ocean, steps from Christ Church Cathedral, Granville Street, and Pacific Centre Shopping Mall. Robson ...

4.8/5Exceptional! (1,000 reviews)

"Excellent"…"

Reviewed on Mar. 16, 2020

Rosewood Hotel Georgia
Fairmont Pacific Rim

Fairmont Pacific Rim

5 out of 5
1038 Canada Place, Vancouver, BC
The price is CA $422 per night from Feb 27 to Feb 28

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/5Exceptional! (993 reviews)

"Travelled during Covid and they are running on a skeleton crew that effects service level negatively. Considering it’s arguably the most expensive hotel in downtown Vancouver, it’s not really acceptable for what you pay. Checked in to room 1117 that has a jetted tub but there were 4-5 things in the ..."…"

Reviewed on Jan. 3, 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 $169 per night from Feb 27 to Feb 28

Located in Regional District of Nanaimo, this romantic hotel is within 1 mi (2 km) of Vancouver Island University Parksville Campus and Parksville Beach. Rathtrevor ...

4.3/5Excellent! (804 reviews)

"We got the ocean view suite because I was with my partner and 2 kids. It’s was spacious and the view was breathtaking. It had a fully fitted kitchen, which came in handy to reheat the kids meals and there were several food options around. The pool and hot tub was a PLUS. Due to covid, we had to book ..."…"

Reviewed on Feb. 17, 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
Get Rates

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/5Excellent! (999 reviews)

"Place was nice not a place to stay more than 2 days overall it was okay! Carpet had a smell!"…"

Reviewed on Sep. 1, 2020

La Grande Residence Vancouver at The Sutton Place Hotel
Fairmont Empress

Fairmont Empress

4 out of 5
721 Government St, Victoria, BC
Get Rates

This family-friendly Victoria hotel is located on the waterfront, within a 5-minute walk of Maritime Museum of British Columbia, Victoria Bug Zoo, and British ...

4.4/5Wonderful! (999 reviews)

"Location and the history of the Hotel was important. The rooms were amazing and the staff was what you would expect of a hotel of this caliber."…"

Reviewed on Nov. 24, 2020

Fairmont Empress
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.

Top Cities in British Columbia

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