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

Canada 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.

Top Canada Spa Hotels

Temple Gardens Hotel & Spa

Temple Gardens Hotel & Spa

4 out of 5
24 Fairford St E, Moose Jaw, SK
The price is CA $180 per night from Mar 7 to Mar 8

Located in the heart of Moose Jaw, this spa hotel is steps from Casino Moose Jaw and Moose Jaw Cultural Centre Inc.. Tunnels of Moose Jaw and Moose Jaw Museum ...

3.9/5Very Good! (913 reviews)

"Love the pool - check in was bothersome - over 2 hours behind. Facial kit to take from the spa was awesome - despite covid & rules was nice to get out."…"

Reviewed on Feb. 23, 2021

Temple Gardens Hotel & Spa
White Oaks Resort & Spa

White Oaks Resort & Spa

4 out of 5
253 Taylor Rd, Niagara-on-the-Lake, ON
The price is CA $129 per night from Mar 7 to Mar 8

Located in Glendale, this spa resort is within a 10-minute walk of Outlet Collection at Niagara and Niagara College Niagara-on-the-Lake Campus. St. Catharine's ...

4.5/5Wonderful! (1,175 reviews)

"amazing customer service. Shower was lovely. Unfortunately amenities and restaurants closed because of covid, but room service was quick and delicious."…"

Reviewed on Mar. 1, 2021

White Oaks Resort & Spa
Sterling Inn & Spa - an Ontario's Finest Inn

Sterling Inn & Spa - an Ontario's Finest Inn

4 out of 5
5195 Magdalen St, Niagara Falls, ON
The price is CA $97 per night from Mar 8 to Mar 9

Situated in Niagara Falls, this spa hotel is within a 15-minute walk of Clifton Hill, Skylon Tower, and Fallsview Indoor Waterpark. Casino Niagara and Fallsview ...

4.7/5Exceptional! (1,578 reviews)

"A hidden gem. Close to all major attractions yet off the tourist's path."…"

Reviewed on Mar. 2, 2021

Sterling Inn & Spa - an Ontario's Finest Inn
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.
Oak Bay Beach Hotel

Oak Bay Beach Hotel

4.5 out of 5
1175 Beach Dr, Victoria, BC
The price is CA $229 per night from Apr 6 to Apr 7

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 $233 per night from Mar 18 to Mar 19

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! (602 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
Banff Caribou Lodge and Spa

Banff Caribou Lodge and Spa

3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB
The price is CA $99 per night from Mar 21 to Mar 22

Located in the heart of Banff, this spa hotel is 0.6 mi (0.9 km) from Banff Lake Louise Tourism Bureau and within 3 mi (5 km) of Cave and Basin National Historic ...

4.1/5Very Good! (2,073 reviews)

"Quick easy check in and great customer service. Room is clean and cozy the only gripe I have is the thermostat doesn’t really work. I tend to spend my nights stripping the second bed of its pillows and sheets so I can make it through the night. This to me is the only downfall. Otherwise it’s a great ..."…"

Reviewed on Mar. 5, 2021

Banff Caribou Lodge and Spa
Moose Hotel And Suites

Moose Hotel And Suites

3.5 out of 5
345 Banff Ave, Banff, AB
The price is CA $231 per night from Apr 5 to Apr 6

Located in the heart of Banff, this spa hotel is within a 5-minute walk of Banff National Park Information Centre and Banff Lake Louise Tourism Bureau. Banff ...

4.7/5Exceptional! (1,876 reviews)

"We enjoyed our stay at The Moose. Safety precautions were taken throughout the hotel and there was an option to book the rooftop hot tub for yourself and your cohort. The hotel is very clean and had everything we needed nearby. The blankets weren’t the most comfortable but other than that we were ..."…"

Reviewed on Mar. 5, 2021

Moose Hotel And Suites
DoubleTree Fallsview Resort & Spa by Hilton Niagara Falls

DoubleTree Fallsview Resort & Spa by Hilton Niagara Falls

4 out of 5
6039 Fallsview Blvd, Niagara Falls, ON
The price is CA $92 per night from Mar 7 to Mar 8

This family-friendly Niagara Falls hotel is located on the Strip, within a 10-minute walk of IMAX Theatre Niagara Falls, Fallsview Casino, and Skylon Tower. ...

4.3/5Excellent! (1,227 reviews)

"We found a bun under our bed. The property is lovely and good location"…"

Reviewed on Feb. 22, 2021

DoubleTree Fallsview Resort & Spa by Hilton Niagara Falls
Hôtel Le Concorde Québec

Hôtel Le Concorde Québec

3 out of 5
1225 Cours du General de Montcalm, Quebec, QC
The price is CA $99 per night from Mar 7 to Mar 8

Located in Centre-Ville, this hotel is within a 10-minute walk of Battlefields Park, Parliament Building, and Quebec City Convention Center. Quebec City Town ...

3.9/5Good! (4,013 reviews)

"Staff was great. We arrived at 1pm and they accommodated us immediately. Very clean room and close to activities."…"

Reviewed on Mar. 5, 2021

Hôtel Le Concorde Québec
The Fairmont Palliser

The Fairmont Palliser

4 out of 5
133 9th Avenue SW, Calgary, AB
The price is CA $155 per night from Mar 12 to Mar 13

Located in Downtown Calgary, this spa hotel is steps from Vertigo Theatre and Calgary Tower. Calgary Telus Convention Centre and Bow Valley College are also ...

4.4/5Wonderful! (1,298 reviews)

"Great old historic building, staff is pleasant and helpful"…"

Reviewed on Feb. 22, 2021

The Fairmont Palliser
Idlewyld Inn & Spa

Idlewyld Inn & Spa

3.5 out of 5
36 Grand Avenue, London, ON
The price is CA $126 per night from Apr 5 to Apr 6

Located in South London, this spa hotel is within 1 mi (2 km) of Labatt Brewery Tour, Budweiser Gardens, and Covent Garden Market. London Convention Center and ...

4.7/5Exceptional! (643 reviews)
Nice & cozy

"Friendly staff. Room was ok, but we felt it needed to be upgraded. The location is in nice quiet neighborhood. Plenty of convenient parking on site"…"

Reviewed on Dec. 3, 2020

Idlewyld Inn & Spa
Nita Lake Lodge

Nita Lake Lodge

4 out of 5
2131 Lake Placid Rd, Whistler, BC
The price is CA $199 per night from Apr 5 to Apr 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/5Exceptional! (993 reviews)

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

Reviewed on Feb. 23, 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 $169 per night from Mar 18 to Mar 19

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

"Lovely log cabin, nice restaurant and staff. Will return for another stay"…"

Reviewed on Mar. 1, 2021

Tigh-Na-Mara Seaside Spa Resort
Marriott Niagara Falls Fallsview Hotel & Spa

Marriott Niagara Falls Fallsview Hotel & Spa

4 out of 5
6740 Fallsview Blvd, Niagara Falls, ON
The price is CA $95 per night from Mar 12 to Mar 13

Located in Fallsview, this spa hotel is within a 15-minute walk of Fallsview Casino and Queen Victoria Park. Horseshoe Falls and Casino Niagara are also within ...

4.3/5Excellent! (3,343 reviews)

"Nice property. Parking is over priced for being far from the property."…"

Reviewed on Mar. 5, 2021

Marriott Niagara Falls Fallsview Hotel & Spa
L'Oasis de l'Île Auberge Santé et Spa

L'Oasis de l'Île Auberge Santé et Spa

3 out of 5
25, chemin des Iles Yale, Saint-Eustache, QC
The price is CA $109 per night from Mar 7 to Mar 8

Situated in Saint-Eustache, this hotel is within 6 mi (10 km) of Moulin Légaré, Arena Laval-Ouest, and Golf UFO. Arena Richard Trottier and Municipal Library ...

4.2/5Excellent! (453 reviews)

"The rooms are clean. I was surprised that you cannot use the amenities, you have to pay for it although 157$ a night including the taxes are not cheap"…"

Reviewed on Aug. 25, 2020

L'Oasis de l'Île Auberge Santé et Spa
The Parkside Hotel & Spa

The Parkside Hotel & Spa

3.5 out of 5
810 Humboldt Street, Victoria, BC
The price is CA $201 per night from Mar 7 to Mar 8

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,042 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 $212 per night from Apr 4 to Apr 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/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 $310 per night from Mar 8 to Mar 9

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
Grant Hall Hotel

Grant Hall Hotel

3.5 out of 5
401 Main Street North, Moose Jaw, SK
The price is CA $138 per night from Mar 7 to Mar 8

Located in the heart of Moose Jaw, this hotel is within a 10-minute walk of Moose Jaw Cultural Centre Inc. and Tunnels of Moose Jaw. Casino Moose Jaw and Moose ...

4.6/5Wonderful! (744 reviews)

"We highly recommend a visit to this unique and gorgeous heritage property. The King Deluxe room was spacious and beautifully outfitted in a period design with all the modern amenities. The shower is amazing with instant heat and luxurious water pressure. The restaurant has delicious food and excellent ..."…"

Reviewed on Feb. 15, 2021

Grant Hall Hotel
Four Seasons Resort Whistler

Four Seasons Resort Whistler

5 out of 5
4591 Blackcomb Way, Whistler, BC
The price is CA $400 per night from Apr 4 to Apr 5

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

"Good Resort Clean Good Service and convenient for Skiing with the family. Everyone had a good stay."…"

Reviewed on Mar. 2, 2021

Four Seasons Resort Whistler
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 Canada

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

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

More trip options