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

Find out moreOpens in new tab or window

Find Spa Hotels in Vancouver Island from CA $89

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 $209 per night from Oct 12 to Oct 13
4.8/5Exceptional! (984 reviews)

"The room was quite spacious and location great. Staff very helpful."…"

Reviewed on Sep. 23, 2020

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 $234 per night from Oct 18 to Oct 19
4.8/5Exceptional! (993 reviews)

"One of the nicest Hotels I have ever been to. Friendly staff, beautiful hotel, very clean rooms. Fantastic view, great food and service."…"

Reviewed on Sep. 3, 2020

Oak Bay Beach Hotel

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
Free cancellationReserve now, pay when you stay
The price is CA $209 per night from Oct 12 to Oct 13
4.7/5Exceptional! (993 reviews)

"Beautiful views, lovely rooms! The harbour and Marina are wonderful as well."…"

Reviewed on Sep. 21, 2020

Brentwood Bay Resort & Spa
Hotel Grand Pacific
4 out of 5
463 Belleville St, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $195 per night from Oct 1 to Oct 2
4.6/5Wonderful! (1,244 reviews)

"Accessible location, lovely staff, modern room/bath and I love their beds— not too soft not too hard. I was planning to check the brand before check out and then I forgot. I’d stay here again whenever I needed to stay overnight in Victoria. Highly recommended."…"

Reviewed on Sep. 18, 2020

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 Oct 14 to Oct 15
4.6/5Wonderful! (2,010 reviews)

"This is a beautiful property. We enjoyed our stay immensely. Was missing a blanked for the pull out but other than that lovely stay."…"

Reviewed on Sep. 20, 2020

The Parkside Hotel & Spa
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 $225 per night from Oct 1 to Oct 2
4.6/5Wonderful! (762 reviews)

"Great spot for the location. You can't go wrong. It's beautiful and right in the middle of anything you could want pertaining to the area. I find that the Covid excuse card come up more than it should. It happened at this place. Not a biggie though. They are very honest I'll say that. I left an item ..."…"

Reviewed on Sep. 24, 2020

The Sidney Pier 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 $195 per night from Oct 1 to Oct 2
4.6/5Wonderful! (991 reviews)

"Great location, staff, & cleanliness. Nice view of the water."…"

Reviewed on Sep. 24, 2020

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 $180 per night from Oct 4 to Oct 5
4.6/5Wonderful! (581 reviews)

"Beautiful place to stay. Accommodations perfect. Staff excellent. Very observant of COVID19 conditions. Excellent restaurant “Locals” on site"…"

Reviewed on Sep. 13, 2020

The Old House Hotel & Spa
Fairmont Empress
4 out of 5
721 Government St, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $263 per night from Oct 21 to Oct 22
4.4/5Wonderful! (993 reviews)

"I truly do miss the Thursday lunch at The Bengal Room. Bring it back In its awe inspiring originality. Please Be Bold."…"

Reviewed on Sep. 6, 2020

Fairmont Empress
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 $175 per night from Oct 5 to Oct 6
4.4/5Wonderful! (945 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
Black Rock Oceanfront Resort
4 out of 5
596 Marine Drive, Ucluelet, BC
The price is CA $309 per night from Sep 29 to Sep 30
4.4/5Wonderful! (587 reviews)

"Loved it. Beautiful views. Clean rooms. It was a bit warm and would have had been good to have an extra fan. No window screens had mosquitos come in, so we couldn't open the windows either."…"

Reviewed on Sep. 12, 2020

Black Rock Oceanfront Resort
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 Oct 18 to Oct 19
4.4/5Wonderful! (986 reviews)

"Beautiful property and great food and music at the restaurant!"…"

Reviewed on Sep. 25, 2020

Prestige Oceanfront Resort, BW Premier Collection
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 $189 per night from Oct 4 to Oct 5
4.3/5Excellent! (741 reviews)

"The location is great. We were right on the water looking out at the beach and water. There was ample opportunity to paddle board, kayak or just be on the beach. The tide goes in and out quite a bit so it’s fun for everyone. It’s on Friday be boardwalk and adjacent to a park for kids or joins a trail ..."…"

Reviewed on Sep. 24, 2020

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 $89 per night from Oct 4 to Oct 5
4.3/5Excellent! (981 reviews)

"Check-in and out was easy and the room was very clean and quiet and in a great location for accessing good cycling routes."…"

Reviewed on Sep. 14, 2020

Hotel Zed Victoria
Kingfisher Oceanside Resort and Spa
3 out of 5
4330 Island Highway South, Courtenay, BC
The price is CA $225 per night from Oct 25 to Oct 26
4.3/5Excellent! (593 reviews)

"The room was lovely- the shower is amazing- likely the best shower I've ever had in any resort or hotel! Very peaceful gardens and chairs outside the room to relax. The food is excellent and expect the cost to reflect that. Close to town. A lovely resort for a peaceful get away!"…"

Reviewed on Jul. 11, 2020

Kingfisher Oceanside Resort and Spa
Mayne Island Resort
3.5 out of 5
494 Arbutus Drive, Mayne Island, BC
Get Rates
4.2/5Excellent! (86 reviews)

"great spot to relax rooms small but fine ocean great, hiked, rode by bike and kayaked food in the resturant good would go back"…"

Reviewed on Sep. 8, 2020

Mayne Island Resort
Tigh-Na-Mara Seaside Spa Resort
3.5 out of 5
1155 Resort Drive, Parksville, BC
The price is CA $169 per night from Oct 5 to Oct 6
4.2/5Very Good! (833 reviews)

"Location to beach was great. Bed could use a new mattress."…"

Reviewed on Sep. 25, 2020

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

Travelers Loved These Spa Hotels