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.

Most hotels are fully refundable. 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 $176 per night from Oct 5 to Oct 5
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 ...
4/5Very Good! (991 reviews)
"Overall it was a nice visit. We found the facility in need of some upgrading in a few areas that you can see wear and tear. The pool was nice, we really enjoyed the adult only swim time. More chairs available to put towels on, or alternate hooks etc when they were all used would have been a nice ..."

Reviewed on Sep. 14, 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 $170 per night from Sep 19 to Sep 19
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,080 reviews)
"Excellent from start to finish. No complaints about anything at all!!"

Reviewed on Sep. 14, 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 $171 per night from Sep 21 to Sep 21
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.6/5Exceptional! (1,432 reviews)
"Every room is different and special in its own way"

Reviewed on Sep. 15, 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 $267 per night from Oct 6 to Oct 6
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! (997 reviews)
"Came here for a weekend getaway with friends. Our suite was great, staff were really friendly and the pools were amazing. Overall great experience and just the relaxing retreat we needed. The only very minor thing was the view from our room - it was the parking lot of the next building. We asked ..."

Reviewed on Sep. 15, 2021

Oak Bay Beach Hotel
Kingfisher Oceanside Resort and Spa

Kingfisher Oceanside Resort and Spa

4 out of 5
4330 Island Highway South, Courtenay, BC
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! (614 reviews)
"Truly ocean front room, spacious and comfortable! Spa and pool were great - clean and staff friendly Restaurant was delicious! Of course a bit of a wait for a table due to less seating space but staff handled it well!"

Reviewed on Aug. 12, 2021

Get rates
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 $119 per night from Oct 11 to Oct 11
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/5Very Good! (2,341 reviews)
"Beautiful lodging, clean, great customer service!"

Reviewed on Sep. 14, 2021

Banff Caribou Lodge and Spa
Century Plaza Hotel & Spa

Century Plaza Hotel & Spa

3.5 out of 5
1015 Burrard St, Vancouver, BC
The price is CA $160 per night from Oct 17 to Oct 17
Located in West End, this spa hotel is within a 10-minute walk of Granville Street, Robson Street, and Vancouver Art Gallery. Pacific Centre Shopping Mall and ...
4.2/5Very Good! (1,550 reviews)
"This property is not new but location, cozy room and friendly staff would make us keep coming back."

Reviewed on Sep. 13, 2021

Century Plaza Hotel & Spa
Moose Hotel And Suites

Moose Hotel And Suites

3.5 out of 5
345 Banff Ave, Banff, AB
The price is CA $223 per night from Oct 18 to Oct 18
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! (2,018 reviews)
"This is our 3rd stay here and we keep coming back. Nice rooms, pool and hot tub. Staff are friendly and accommodating."

Reviewed on Sep. 15, 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 $115 per night from Oct 17 to Oct 17
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,148 reviews)
"We had the one of the new reno bedrooms, we did notice a smell like somwone smoked in the room. The bathroom was nice and the room was clean. We have stayed at this hotel at least twice a year. Customer services is great, love thats a little bit away from the busy areas but lose to walk to where ..."

Reviewed on Sep. 13, 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 $109 per night from Sep 28 to Sep 28
Located in Centre-Ville, this hotel is within 1 mi (2 km) of Quebec City Convention Center, Citadelle of Quebec, and Quebec City Town Hall. Quebec Cruise Terminal ...
3.9/5Good! (3,772 reviews)
"Location location location!! Great"

Reviewed on Sep. 14, 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 $219 per night from Oct 3 to Oct 3
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,139 reviews)
"Everything"

Reviewed on Sep. 12, 2021

The Fairmont Palliser
Idlewyld Inn & Spa

Idlewyld Inn & Spa

3.5 out of 5
36 Grand Avenue, London, ON
The price is CA $180 per night from Sep 19 to Sep 19
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! (659 reviews)
"beautiful heritage building in fine repair"

Reviewed on Sep. 14, 2021

Idlewyld Inn & Spa
Nita Lake Lodge

Nita Lake Lodge

4 out of 5
2131 Lake Placid Rd, Whistler, BC
The price is CA $179 per night from Oct 12 to Oct 12
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! (989 reviews)
"Beautiful room, amazing friendly staff, beautiful property and great stay!"

Reviewed on Sep. 14, 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
Offering direct access to the beach, this Parksville resort is within 1 mi (2 km) of Rathtrevor Beach and Rathtrevor Beach Provincial Park. Riptide Lagoon Adventure ...
4.2/5Very Good! (939 reviews)
"Loved the ocean-front room. Nice facility. Great pool. Loved wandering out on the low tide."

Reviewed on Sep. 9, 2021

Get rates
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 $111 per night from Oct 17 to Oct 17
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.2/5Excellent! (3,029 reviews)
"Awesome falls view. Thanks for giving us such an great room"

Reviewed on Sep. 17, 2021

Marriott Niagara Falls Fallsview Hotel & Spa
L'Oasis de l'Île, Refuge Urbain (Urban Getaway)

L'Oasis de l'Île, Refuge Urbain (Urban Getaway)

3 out of 5
25, chemin des Iles Yale, Saint-Eustache, QC
The price is CA $70 per night from Sep 26 to Sep 26
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! (465 reviews)
"Total tranquility"

Reviewed on Aug. 15, 2021

L'Oasis de l'Île, Refuge Urbain (Urban Getaway)
The Parkside Hotel & Spa

The Parkside Hotel & Spa

3.5 out of 5
810 Humboldt Street, Victoria, BC
The price is CA $249 per night from Oct 13 to Oct 13
This family-friendly Victoria aparthotel is located by the ocean, within a 5-minute walk of St. Ann's Academy, Thunderbird Park - Royal BC Museum, and Maritime ...
4.6/5Wonderful! (2,076 reviews)
"Extremely friendly helpful attentive staff. Very relaxing environment and easy. Love the rooms and full kitchens and washer/dryer in unit. Will stay here every time I’m in the area"

Reviewed on Sep. 11, 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 $289 per night from Oct 3 to Oct 3
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! (968 reviews)
"My kids loved room~~~"

Reviewed on Sep. 11, 2021

Fairmont Chateau Whistler
Sparkling Hill Resort and Spa - Adults Only

Sparkling Hill Resort and Spa - Adults Only

4 out of 5
888 Sparkling Place, Vernon, BC
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. Planet Bee Honey Farm and ...
4.3/5Excellent! (371 reviews)
"Beautiful resort, beautiful views, excellent staff."

Reviewed on Sep. 13, 2021

Get rates
Sparkling Hill Resort and Spa - Adults Only
Grant Hall Hotel

Grant Hall Hotel

3.5 out of 5
401 Main Street North, Moose Jaw, SK
The price is CA $127 per night from Oct 14 to Oct 14
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! (780 reviews)
"Everything feels well made and solid. No noise through the wall. Great bed."

Reviewed on Sep. 11, 2021

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

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