Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

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 $181 per night from Jul 1 to Jul 1
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! (951 reviews)
"Appreciated the free parking"

Reviewed on Jun. 11, 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 $142 per night from Jun 17 to Jun 17
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,155 reviews)
"The property was very clean and would have been lots of fun if not for COVID."

Reviewed on Apr. 19, 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 $119 per night from Jun 16 to Jun 16
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,514 reviews)
"Amazing rooms, never disappointed when staying here. We did a honeymoon night here, and this time a mini vaca before our daughter is to be born, both times the rooms are above what we expected. Love this place."

Reviewed on Jun. 10, 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 $349 per night from Jun 14 to Jun 14
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! (991 reviews)
"Great amenities, amazing view"

Reviewed on May 24, 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
Get rates
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! (606 reviews)
"Beautiful property loved hanging at the fire pits, food was amazing and of coarse the hydropath always my favorite!!"

Reviewed on May 31, 2021

Kingfisher Oceanside Resort and Spa
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.