Find Cheap Deals onResorts & Hotels with Spas in British Columbia
You choose what matters — star rating, location, amenities.
We pick the perfect hotel, packed with all your must-haves.
Your hotel is revealed right after booking, and you save up to 60%!
Check Last Minute British Columbia Hotel Deals
Top Cities in British Columbia
![Stanley Park showing a city and a river or creek](https://a.travel-assets.com/findyours-php/viewfinder/images/res70/163000/163686-Vancouver.jpg?impolicy=fcrop&w=384&h=216&q=medium)
Vancouver
Featured British Columbia Resorts & Hotels with Spas
![Nita Lake Lodge](https://images.trvl-media.com/lodging/2000000/1790000/1789400/1789358/ae997b87_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Nita Lake Lodge
2131 Lake Placid Rd, Whistler, BC
The price is $181 per night from Jun 11 to Jun 12
$181
per night
Jun 11 - Jun 12
Stay at this 4-star spa hotel in Whistler. Enjoy free WiFi, a full-service spa, and 2 restaurants. Our guests praise the restaurant and the helpful staff in ...
![Oak Bay Beach Hotel](https://images.trvl-media.com/lodging/1000000/50000/41000/40973/b9dd72b0_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Oak Bay Beach Hotel
1175 Beach Dr, Victoria, BC
The price is $299 per night from Jun 16 to Jun 17
$299
per night
Jun 16 - Jun 17
Book a stay at this luxury resort in Victoria. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Our guests praise the pool and the helpful staff ...
![Kingfisher Oceanside Resort and Spa](https://images.trvl-media.com/lodging/1000000/50000/41400/41335/f626d3df_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Kingfisher Oceanside Resort and Spa
4330 Island Highway South, Courtenay, BC
Stay at this 4-star beach resort in Courtenay. Enjoy free parking, a full-service spa, and 2 restaurants. Popular attractions Goose Spit Park and Filberg Heritage ...
Travelers like: full-service spa, sauna, steam room, massage
![Century Plaza Hotel](https://images.trvl-media.com/lodging/1000000/20000/19300/19256/5c34d228_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Century Plaza Hotel
1015 Burrard St, Vancouver, BC
The price is $240 per night from Jun 16 to Jun 17
$240
per night
Jun 16 - Jun 17
Book a stay at this business-friendly hotel in Vancouver. Enjoy free WiFi, a 24-hour fitness center, and parking (surcharge). Our guests praise the restaurant ...
![Tigh-Na-Mara Seaside Spa Resort](https://images.trvl-media.com/lodging/1000000/900000/891300/891260/a6ee7ff9_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Tigh-Na-Mara Seaside Spa Resort
1155 Resort Drive, Parksville, BC
The price is $196 per night from Jun 18 to Jun 19
$196
per night
Jun 18 - Jun 19
Stay at this 3.5-star beach resort in Parksville. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. ...
![The Parkside Hotel & Spa](https://images.trvl-media.com/lodging/3000000/2780000/2774700/2774661/c0f80ed6_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
The Parkside Hotel & Spa
810 Humboldt Street, Victoria, BC
The price is $275 per night from Jun 16 to Jun 17
$275
per night
Jun 16 - Jun 17
Stay at this 3.5-star spa aparthotel in Victoria. Enjoy free WiFi, a full-service spa, and a rooftop terrace. Our guests praise the pool and the helpful staff ...
![Fairmont Chateau Whistler](https://images.trvl-media.com/lodging/1000000/10000/8800/8712/ead27846_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Fairmont Chateau Whistler
4599 Chateau Blvd, Whistler, BC
The price is $261 per night from Jun 13 to Jun 14
$261
per night
Jun 13 - Jun 14
Book a stay at this spa resort in Whistler. Enjoy a full-service spa, 5 restaurants, and a golf course. Our guests praise the pool and the helpful staff in our ...
![Sparkling Hill Resort and Spa - Adults Only](https://images.trvl-media.com/lodging/4000000/3490000/3489600/3489503/032b8c06_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Sparkling Hill Resort and Spa - Adults Only
888 Sparkling Place, Vernon, BC
Stay at this 4-star spa hotel in Vernon. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the pool and the helpful staff in our reviews. ...
Travelers like: full-service spa, sauna, steam room, massage
![Four Seasons Resort Whistler](https://images.trvl-media.com/lodging/2000000/1030000/1029900/1029834/f6f18052_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Four Seasons Resort Whistler
4591 Blackcomb Way, Whistler, BC
The price is $243 per night from Jun 18 to Jun 19
$243
per night
Jun 18 - Jun 19
Stay at this 5-star luxury resort in Whistler. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Our guests praise the pool and the helpful staff ...
![The Sutton Place Hotel Vancouver](https://images.trvl-media.com/lodging/1000000/30000/23700/23624/e5c37fbe_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
The Sutton Place Hotel Vancouver
845 Burrard St, Vancouver, BC
The price is $253 per night from Jul 1 to Jul 2
$253
per night
Jul 1 - Jul 2
Book a stay at this spa hotel in Vancouver. Enjoy a full-service spa, breakfast (surcharge), and room service. Our guests praise the restaurant and the helpful ...
![The Magnolia Hotel and Spa](https://images.trvl-media.com/lodging/1000000/210000/201100/201024/db432f7e_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
The Magnolia Hotel and Spa
623 Courtney St, Victoria, BC
The price is $255 per night from Jun 17 to Jun 18
$255
per night
Jun 17 - Jun 18
Book a stay at this spa hotel in Victoria. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Our guests praise the helpful staff and the clean ...
![River Rock Casino Resort](https://images.trvl-media.com/lodging/5000000/4820000/4810600/4810562/a12f76a6_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
River Rock Casino Resort
8811 River Road, Richmond, BC
The price is $232 per night from Jun 12 to Jun 13
$232
per night
Jun 12 - Jun 13
Stay at this 4-star spa resort in Richmond. Enjoy a full-service spa, 3 restaurants, and a marina. Our guests praise the pool and the helpful staff in our reviews. ...
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.
Best Hotel Destinations in British Columbia
- Vancouver Hotels
- Victoria Hotels
- Kelowna Hotels
- Whistler Hotels
- Richmond Hotels
- Kamloops Hotels
- Salt Spring Island Hotels
- Tofino Hotels
- Surrey Hotels
- Penticton Hotels
- Field Hotels
- Golden Hotels
- Nanaimo Hotels
- Osoyoos Hotels
- Parksville Hotels
- Revelstoke Hotels
- Harrison Hot Springs Hotels
- Vernon Hotels
- Langley Hotels
- Radium Hot Springs Hotels
- Squamish Hotels
- Ucluelet Hotels
- Abbotsford Hotels
- Pender Island Hotels
Top Attractions in British Columbia
- Hotels near Canada Place Cruise Ship Terminal
- Hotels near Canada Place
- Hotels near Port of Vancouver
- Hotels near Stanley Park
- Hotels near Vancouver Convention Centre
- Hotels near Victoria Clipper Ferry Terminal
- Hotels near Vancouver Waterfront
- Hotels near Rogers Arena
- Hotels near Whistler Blackcomb Ski Resort
- Hotels near University of British Columbia
- Hotels near Victoria Harbour
- Hotels near BC Place Stadium
- Hotels near Tsawwassen Ferry Terminal
- Hotels near Swartz Bay Ferry Terminal
- Hotels near Horseshoe Bay Ferry Terminal
- Hotels near Departure Bay Ferry Terminal
- Hotels near Robson Street
- Hotels near Butchart Gardens
- Hotels near Duke Point Ferry Terminal
- Hotels near Glacier National Park
Top Booked Hotels in British Columbia
- Pinnacle Hotel Harbourfront
- Pan Pacific Vancouver
- River Rock Casino Resort
- Fairmont Vancouver Airport In-Terminal Hotel
- Harrison Hot Springs Resort and Spa
- Fairmont Empress
- Moda Hotel
- Fairmont Waterfront
- The Burrard
- Rosedale On Robson Suite Hotel
- The Sutton Place Hotel Vancouver
- Hotel Grand Pacific
- Atrium Inn Vancouver
- YWCA Hotel
- Radisson Hotel Vancouver Airport