Canada Spa Resorts

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cities in Canada

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 $171 per night from Feb 3 to Feb 4
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 and Art Gallery are also within 5 minutes.
4/5 Very Good! (984 reviews)
"Other then the methed out chick on the elevator it was great"

Reviewed on Jan. 16, 2022

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 Jan 30 to Jan 31
Located in Glendale, this spa resort is within 1 mi (2 km) of Niagara College Niagara-on-the-Lake Campus and Outlet Collection at Niagara. Château des Charmes is 2.7 mi (4.3 km) away.
4.6/5 Wonderful! (1,189 reviews)
"Amazing place to stay. The staff do what they can to keep you relaxed and your stay enjoyable and always with a friendly smile. Top notch services all around"

Reviewed on Jan. 25, 2022

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 $111 per night from Feb 2 to Feb 3
Situated in Niagara Falls, this spa hotel is within a 15-minute walk of Clifton Hill, Fallsview Indoor Waterpark, and Skylon Tower. Casino Niagara and Fallsview Casino are also within 15 minutes.
4.6/5 Exceptional! (1,317 reviews)
"Love the rooms they are stunning!"

Reviewed on Jan. 18, 2022

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 $299 per night from Jan 31 to Feb 1
Located in South Oak Bay, this luxury resort is 0.1 mi (0.2 km) from Victoria Golf Club and within 3 mi (5 km) of University of Victoria and Cadboro Bay. Oak Bay Marina and Abkhazi Garden are also within 2 mi (3 km).
4.8/5 Exceptional! (991 reviews)
"Sam at checkin was on point. Answered all our questions, was efficient and gave great suggestions."

Reviewed on Jan. 8, 2022

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, and Courtenay and District Memorial Outdoor Pool. Seal Bay Nature Park and Comox Municipal Marina are also within 9 mi (15 km).
4.3/5 Excellent! (619 reviews)
"Such an excellent stay. The Hydropath was amazing."

Reviewed on Dec. 23, 2021

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 Jan 30 to Jan 31
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 Site and Tunnel Mountain. Banff Springs Golf Club and Banff Gondola are also within 3 mi (5 km). Banff Station is 17 minutes by foot.
4/5 Very Good! (2,501 reviews)
"Enjoyed our stay"

Reviewed on Jan. 25, 2022

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 $169 per night from Feb 3 to Feb 4
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 Granville Island Public Market are also within 1 mi (2 km). Burrard Station is 10 minutes by foot and Vancouver City Center Station is 11 minutes.
4.2/5 Very Good! (1,450 reviews)
"My favourite hotel in Vancouver. The rooms are spacious with a full kitchen. Great view of the city and the sea. Nice and helpful staff!"

Reviewed on Jan. 2, 2022

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 $199 per night from Feb 1 to Feb 2
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 Centre for Arts and Creativity and Bow Falls are also within 2 mi (3 km). Banff Station is 8 minutes by foot.
4.7/5 Exceptional! (2,126 reviews)
"Was a nice place to stay very close to all the shops"

Reviewed on Jan. 26, 2022

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 Jan 30 to Jan 31
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. Scotiabank Convention Centre and Journey Behind The Falls are also within 1 mi (2 km).
4.3/5 Excellent! (1,173 reviews)
"Great"

Reviewed on Jan. 6, 2022

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 $129 per night from Jan 30 to Jan 31
Located in Centre-Ville, this hotel is within a 15-minute walk of Quebec City Convention Center and Citadelle of Quebec. Quebec City Town Hall and Quebec Cruise Terminal are also within 1 mi (2 km). Quebec Palace Station is 22 minutes by foot.
3.9/5 Good! (4,280 reviews)
"Very nice hotel. It's in an excellent location and it's safe and quiet. It would have been nice if it had a breakfast or cafe type restaurant. I was given an upgraded room because they had space and the view of the Chateau de Frontenac was wonderful. Very spacious room. I would stay here again."

Reviewed on Jan. 5, 2022

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 $208 per night from Jan 29 to Jan 30
Located in Downtown Calgary, this spa hotel is steps from Vertigo Theatre and Calgary Tower. Scotiabank Saddledome and 17 Avenue SW are also within 1 mi (2 km). 1st Street SW Station is only a 4-minute walk and Centre Street Station is 5 minutes.
4.4/5 Wonderful! (1,021 reviews)
"We love our visits to the Fairmont Palliser. The staff are amazing! They are consistently friendly and professional and Neal is the best! He is always kind and welcoming! We love the location and amenities of the Fairmont Palliser as well!!"

Reviewed on Jan. 20, 2022

The Fairmont Palliser
Idlewyld Inn & Spa

Idlewyld Inn & Spa

3.5 out of 5
36 Grand Avenue, London, ON
The price is CA $149 per night from Jan 30 to Jan 31
Located in South London, this spa hotel is within 1 mi (2 km) of Labatt Brewery Tour and Budweiser Gardens. Museum London and Covent Garden Market are also within 2 mi (3 km). London Station is 18 minutes by foot and London, ON (XDQ-London Train Station) is 18 minutes.
4.7/5 Exceptional! (675 reviews)
"The staff, the cook, the service was well above average . Also much credit should be given to elevator access to all floors, and overall, the grande ambiance, of this century building. Even the radiant style heating system worked well under Covid constraints as air was not being blown around."

Reviewed on Jan. 8, 2022

Idlewyld Inn & Spa
Nita Lake Lodge

Nita Lake Lodge

4 out of 5
2131 Lake Placid Rd, Whistler, BC
The price is CA $359 per night from Jan 30 to Jan 31
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 close to winter sports such as cross-country skiing and snowshoeing. Whistler Golf Club and Whistler Village Gondola are also within 3 mi (5 km). Whistler Station is only a 1-minute walk.
4.6/5 Exceptional! (990 reviews)
"I have stayed at Nita Lake Lodge a few times and it is always fantastic."

Reviewed on Jan. 21, 2022

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. Parksville Beach is 2.8 mi (4.4 km) away.
4.2/5 Very Good! (950 reviews)
"The price for one hour in the mineral pools seemed steep (60$), but I improvised and had a mineral salt bath in our unit. We had a studio suite in the Jedidiah Lodge, no ocean views here, just forest... our tub and robes and towels were all big and comfy, front desk guy was super nice. Kitchenette ..."

Reviewed on Jan. 11, 2022

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 $159 per night from Jan 29 to Jan 30
Located in Fallsview, this spa hotel is within a 15-minute walk of Fallsview Casino and Queen Victoria Park. Fallsview Indoor Waterpark and Casino Niagara are also within 2 mi (3 km).
4.1/5 Very Good! (3,125 reviews)
"Location is great!"

Reviewed on Jan. 22, 2022

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

L'Oasis de l'Île, Refuge Urbain

3 out of 5
25, chemin des Iles Yale, Saint-Eustache, QC
The price is CA $107 per night from Jan 30 to Jan 31
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 Deux Montagnes Golf Club are also within 6 mi (10 km).
4.2/5 Excellent! (475 reviews)
"Total tranquility"

Reviewed on Aug. 15, 2021

L'Oasis de l'Île, Refuge Urbain
The Parkside Hotel & Spa

The Parkside Hotel & Spa

3.5 out of 5
810 Humboldt Street, Victoria, BC
This family-friendly Victoria aparthotel is located by the ocean, within a 5-minute walk of St. Ann's Academy, Government Street, and Royal BC Museum. Victoria Harbour and Victoria Clipper Ferry Terminal are also within 15 minutes.
4.6/5 Wonderful! (2,103 reviews)
"Suites had a nice layout with great views. Bed was very comfortable."

Reviewed on Jan. 3, 2022

The Parkside Hotel & Spa
Fairmont Chateau Whistler

Fairmont Chateau Whistler

4.5 out of 5
4599 Chateau Blvd, Whistler, BC
The price is CA $519 per night from Jan 30 to Jan 31
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, and Blackcomb Excalibur Gondola.
4.5/5 Wonderful! (976 reviews)
"We loved the location of Fairmont with very easy access to gondola. Service is excellent as always."

Reviewed on Jan. 19, 2022

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. Okanagan Lake and Kin Beach are also within 9 mi (15 km).
4.3/5 Excellent! (381 reviews)
"Been many times. Value is a bit lacking now that they charge for breakfast items that used to be included in the buffet such as smoked salmon, fruit plates and cheeses. No tea in the tea room, obviously no steams or sauna because of covid but no rate reduction to reflect this. I was booked 4 months ..."

Reviewed on Nov. 26, 2021

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 $116 per night from Feb 3 to Feb 4
Located in the heart of Moose Jaw, this hotel is 0.1 mi (0.2 km) from Moose Jaw Cultural Centre Inc. and 0.3 mi (0.4 km) from Tunnels of Moose Jaw. Casino Moose Jaw and Moose Jaw Museum and Art Gallery are also within 5 minutes.
4.6/5 Wonderful! (824 reviews)
"Very Nice "old" hotel. Our room was large and the two armchairs were great for television time. The staff were excellent and accommodating with a smile."

Reviewed on Jan. 17, 2022

Grant Hall Hotel
Don't see what you're looking for?
See all available properties in Canada
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

expedia verified reviews