British Columbia may have travel restrictions in place due to COVID-19.

Find Spa Hotels in Vancouver Island from CA $99

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 Vancouver Island Spa Hotels

4 Beaches Bed & Breakfast
3 out of 5
7760 West Coast Road, Sooke, BC
Get Rates
4.9/5Exceptional! (102 reviews)

"Lovely stay at the 4 Beaches B&B. The owners are super-nice and the breakfast is fantastic. Rooms very clean, nice view to the ocean. Nice dog, maybe you'll see the deer and the rabbits, too. Overall nice, relaxing stay. As previously mentioned, if you are sensitive to noise, bring earplugs, the ..."…"

Reviewed on Aug. 27, 2020

4 Beaches Bed & Breakfast
The Magnolia Hotel and Spa
4.5 out of 5
623 Courtney St, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $158 per night from Feb 2 to Feb 3
4.8/5Exceptional! (991 reviews)

"It was excellent! I would definitely recommend to friends and family."…"

Reviewed on Jan. 11, 2021

The Magnolia Hotel and Spa
Oak Bay Beach Hotel
4.5 out of 5
1175 Beach Dr, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $235 per night from Feb 1 to Feb 2
4.8/5Exceptional! (1,001 reviews)

"I was very happy with my recent stay at OBL for my Birthday. Staff were friendly and courteous. Facility was clean and maintained. The many Covid precautions made me feel safe during my stay. -Heather B."…"

Reviewed on Jan. 9, 2021

Oak Bay Beach Hotel
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.
Brentwood Bay Resort & Spa
4.5 out of 5
849 Verdier Ave, Brentwood Bay, BC
The price is CA $159 per night from Feb 1 to Feb 2
4.7/5Exceptional! (998 reviews)

"This was our second time staying at the Brentwood Bay Resort. The staff were great, our room (and view of the ocean was very nice and the food at the pub was delicious!"…"

Reviewed on Jan. 4, 2021

Brentwood Bay Resort & Spa
Oceanside Village Resort
4 out of 5
1080 Resort Drive, Parksville, BC
Get Rates
4.6/5Exceptional! (184 reviews)

"Beautiful and quiet cabin. Convenient location. Excellent for the price."…"

Reviewed on Aug. 24, 2020

Oceanside Village Resort
The Sidney Pier Hotel & Spa
3.5 out of 5
9805 Seaport Place, Sidney, BC
Free cancellationReserve now, pay when you stay
The price is CA $185 per night from Jan 22 to Jan 23
4.6/5Wonderful! (774 reviews)

"It is surprising that the on-site restaurant and coffee shop... both very good... have no mention in the room guide ! No way to book at the restaurant from the room phone ?"…"

Reviewed on Jan. 14, 2021

The Sidney Pier Hotel & Spa
Hotel Grand Pacific
4 out of 5
463 Belleville St, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $160 per night from Jan 28 to Jan 29
4.6/5Wonderful! (1,215 reviews)

"Excellent hotel. Friendly and helpful staff. Wonderful restaurant."…"

Reviewed on Jan. 11, 2021

Hotel Grand Pacific
The Parkside Hotel & Spa
3.5 out of 5
810 Humboldt Street, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $177 per night from Jan 24 to Jan 25
4.6/5Wonderful! (2,031 reviews)

"Location. Clean and comfortable. Good view and near parkland"…"

Reviewed on Jan. 16, 2021

The Parkside Hotel & Spa
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 CA $144 per night from Jan 25 to Jan 26
4.6/5Wonderful! (1,002 reviews)

"I had a very pleasant stay at the Delta! The room was great, very clean with a beautiful view!"…"

Reviewed on Jan. 18, 2021

Delta Hotels by Marriott Victoria Ocean Pointe Resort
The Old House Hotel & Spa
3.5 out of 5
1730 Riverside Lane, Courtenay, BC
Free cancellationReserve now, pay when you stay
The price is CA $185 per night from Jan 24 to Jan 25
4.6/5Wonderful! (612 reviews)

"Overall good experience, will stay there again, specially when going to Mt Washington."…"

Reviewed on Jan. 1, 2021

The Old House Hotel & Spa
Royal Scot Hotel & Suites
3 out of 5
425 Quebec St, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $110 per night from Jan 22 to Jan 23
4.5/5Wonderful! (1,292 reviews)

"This is the first hotel in Victoria that I recommend to other people. Staffs are really friendly. The room is very clean. Awesome hotel."…"

Reviewed on Jan. 21, 2021

Royal Scot Hotel & Suites
The Westin Bear Mountain Golf Resort & Spa, Victoria
4 out of 5
1999 Country Club Way, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $170 per night from Feb 16 to Feb 17
4.4/5Wonderful! (950 reviews)

"the views of the mountains were tremendous and golf staff are the best in the business"…"

Reviewed on Aug. 20, 2020

The Westin Bear Mountain Golf Resort & Spa, Victoria
Prestige Oceanfront Resort, BW Premier Collection
4 out of 5
6929 West Coast Rd, Sooke, BC
Free cancellationReserve now, pay when you stay
The price is CA $133 per night from Feb 11 to Feb 12
4.4/5Wonderful! (998 reviews)

"Quiet 2-night mental health break for my wife and I. The young woman at the reception moved us at no extra charge from a room with a view of the parking lot to one with an ocean view. We would definitely go stay there again and ask for Room #300. The young server lady in the dining room was super ..."…"

Reviewed on Dec. 24, 2020

Prestige Oceanfront Resort, BW Premier Collection
Fairmont Empress
4 out of 5
721 Government St, Victoria, BC
Get Rates
4.4/5Wonderful! (994 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
Black Rock Oceanfront Resort
4 out of 5
596 Marine Drive, Ucluelet, BC
Get Rates
4.4/5Wonderful! (614 reviews)

"Excellent spot,the big beach right in front of the hotel"…"

Reviewed on Jan. 2, 2021

Black Rock Oceanfront Resort
THE Beach Club Resort
3.5 out of 5
181 Beachside Drive, Parksville, BC
Free cancellationReserve now, pay when you stay
The price is CA $169 per night from Jan 24 to Jan 25
4.3/5Excellent! (793 reviews)

"Beautiful room would definitely stay again! There is a lovely boardwalk along the beach and close to town. The restaurant was ok, seems like they need more staff, food took a really long time but was delicious. No complaints was a wonderful weekend getaway!"…"

Reviewed on Jan. 18, 2021

THE Beach Club Resort
Hotel Zed Victoria
3 out of 5
3110 Douglas St, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $99 per night from Jan 22 to Jan 23
4.3/5Excellent! (996 reviews)

"Great location, fast service, clean and quiet. Amenities are actually great but with covid things were shut down. Room was excellent!"…"

Reviewed on Dec. 24, 2020

Hotel Zed Victoria
Kingfisher Oceanside Resort and Spa
3 out of 5
4330 Island Highway South, Courtenay, BC
Free cancellationReserve now, pay when you stay
The price is CA $275 per night from Jan 31 to Feb 1
4.3/5Excellent! (600 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
Mayne Island Resort
3.5 out of 5
494 Arbutus Drive, Mayne Island, BC
Get Rates
4.2/5Very Good! (98 reviews)

"It has a nice view, dislike the dirty bedsheet and towels."…"

Reviewed on Oct. 25, 2020

Mayne Island Resort
Tigh-Na-Mara Seaside Spa Resort
3.5 out of 5
1155 Resort Drive, Parksville, BC
The price is CA $149 per night from Jan 28 to Jan 29
4.2/5Very Good! (871 reviews)

"Friendly staff! Grounds were kept clean! Restaurant and all amenities were close"…"

Reviewed on Jan. 7, 2021

Tigh-Na-Mara Seaside Spa Resort
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 Vancouver Island

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

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

More trip options

Recent Reviews in Vancouver Island

Travelers Loved These Spa Hotels