Curated Luxury spa hotel deals in Canada

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
room 1

Adults

18+
2

Child

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Canada

Recommended
Sort by

See the latest prices and deals by choosing your dates

Primary image
Embassy Suites by Hilton Minneapolis Airport
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Bloomington · 1559.58 km from centre

8.8

 

1,702 review

Breakfast available

With a stay at Embassy Suites by Hilton Minneapolis Airport in Bloomington (East Bloomington), you'll be within a 5-minute drive of Mall of America and Nickelodeon Universe. This hotel is 9.9 mi (16 km) from U.S. Bank Stadium and 11.7 mi (18.8 km) from Target Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Canopy by Hilton Portland Pearl District
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Portland · 1645.12 km from centre

8.8

 

1,000 review

With a stay at Canopy by Hilton Portland Pearl District in Portland (Pearl District), you'll be within a 5-minute drive of Moda Center and Portland State University. This hotel is 1.6 mi (2.6 km) from Oregon Convention Center and 2.1 mi (3.3 km) from Oregon Health and Science University.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Bidwell Marriott Portland
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Downtown Portland, Portland · 1645.55 km from centre

8.8

 

1,000 review

Breakfast available

The Bidwell Marriott Portland is centrally located in Portland – a 4-minute walk from Pioneer Place and 13 minutes by foot from Portland State University. This hotel is 1.4 mi (2.2 km) from Moda Center and 1.5 mi (2.4 km) from Veterans Memorial Coliseum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Portland Marriott Downtown Waterfront
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Downtown Portland, Portland · 1646.10 km from centre

8.6

 

1,000 review

Breakfast available

With a stay at Portland Marriott Downtown Waterfront, you'll be centrally located in Portland, just a 5-minute walk from Portland State University and 12 minutes by foot from Oregon Health and Science University. This hotel is 1.6 mi (2.6 km) from Moda Center and 2.1 mi (3.4 km) from Oregon Convention Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Post Hotel & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Canadian Rockies, Lake Louise · 831.32 km from centre

9.6

 

124 review

Breakfast available

When you stay at Post Hotel & Spa in Lake Louise, you'll be in a national park, within a 10-minute drive of Banff National Park and Lake Louise Mountain Resort. This spa hotel is 9.2 mi (14.8 km) from Moraine Lake and 10.1 mi (16.2 km) from Yoho National Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Westin Riverfront Resort & Spa, Avon, Vail Valley
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Avon · 1834.66 km from centre

8.8

 

644 review

Breakfast available

When you stay at The Westin Riverfront Resort & Spa, Avon, Vail Valley in Avon, you'll be in a state park, within a 15-minute drive of Beaver Creek Ski Area and Vail Ski Resort. This ski resort is 0.3 mi (0.5 km) from Riverfront Express Gondola and 0.6 mi (1 km) from Avon Recreation Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Temple Gardens Hotel & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Saskatchewan, Moose Jaw · 640.26 km from centre

8.2

 

1,000 review

Breakfast available

With a stay at Temple Gardens Hotel & Spa, you'll be centrally located in Moose Jaw, steps from Sun Tree Spa and Casino Moose Jaw. This spa hotel is 0.2 mi (0.3 km) from Moose Jaw Cultural Centre Inc. and 0.2 mi (0.4 km) from Tunnels of Moose Jaw.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Fairmont Palliser Gold Experience
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Downtown Calgary, Calgary · 761.14 km from centre

9.6

 

46 review

Breakfast available

With a stay at The Fairmont Palliser Gold Experience, you'll be centrally located in Calgary, steps from Calgary Tower and 3 minutes by foot from Calgary TELUS Convention Centre. This spa hotel is 0.6 mi (1 km) from BMO Centre and 1.1 mi (1.8 km) from Scotiabank Saddledome.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hyatt Regency Coralville Hotel & Conference Center
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Cedar Rapids - Iowa City, Coralville · 1936.39 km from centre

9.0

 

1,001 review

Breakfast available

With a stay at Hyatt Regency Coralville Hotel & Conference Center in Coralville (Iowa River Landing), you'll be within a 5-minute drive of University of Iowa and Xtream Arena & GreenState Family Fieldhouse. This hotel is 0.4 mi (0.6 km) from Johnson County Historical Society and 1.3 mi (2.1 km) from Coralville VA Care Clinic.

Compare price on Booking.com
Compare price on Booking.com
Primary image
River Cree Resort and Casino
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alberta, Edmonton · 553.66 km from centre

9.2

 

1,136 review

Breakfast available

This casino hotel is 3.7 mi (6 km) from West Edmonton Mall and 3.8 mi (6.1 km) from Fantasyland.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Spirit Ridge, in The Unbound Collection by Hyatt
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Osoyoos · 1184.65 km from centre

9.0

 

1,001 review

Breakfast available

When you stay at Spirit Ridge, in The Unbound Collection by Hyatt in Osoyoos, you'll be on a lake, within a 5-minute walk of Nk'Mip Desert Cultural Centre and Sonora Dunes Golf Club. This beach resort is 0.2 mi (0.4 km) from Nk'Mip Cellars and 0.8 mi (1.3 km) from Osoyoos Lake.

Compare price on Booking.com
Compare price on Booking.com
River Rock Casino Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Vancouver Coast, Richmond · 1369.31 km from centre

8.1

 

1,817 review

Breakfast available

Located at River Rock Casino Hotel, this property features live entertainment, a casino and 5 restaurants. Vancouver International Airport is 10 minutes’ drive away. Free WiFi is available throughout the property.

A flat-screen cable TV and large windows are found in each modern, decorative room of River Rock Casino Hotel. A small refrigerator, Nespresso coffee making facilitiesand kettles are availabe in each accommodation. Microwaves are availble based on availability and have a $25 daily fee.

River Rock Casino Hotel, located a few minutes from YVR International Airport, features a casino, 4 restaurants.
Complimentary Wifi is available throughout the property.

The Bridgeport Canada Line Station is less than 5 minutes’ walk from the hotel. Van Dusen Botanical Gardens is less than 15 minutes’ drive away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Black Rock Oceanfront Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Ucluelet · 1525.65 km from centre

9.0

 

1,000 review

Breakfast available

With a stay at Black Rock Oceanfront Resort in Ucluelet, you'll be by the ocean, within a 10-minute walk of Wild Pacific Trail and Ucluelet Big Beach. This beach hotel is 0.9 mi (1.4 km) from Ucluelet Aquarium and 1.3 mi (2.1 km) from Terrace Beach.

Compare price on Booking.com
Compare price on Booking.com
Hastings House Country House Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Gulf Islands, Ganges · 1414.98 km from centre

8.9

 

39 review

Breakfast available

Set in Ganges, 3.1 km from Salt Spring Golf & Country Club, Hastings House Country House Hotel offers accommodation with a garden, free private parking, a shared lounge and a terrace. With free WiFi, this 4-star hotel has a restaurant and a bar. Some units at the property feature a balcony with a city view.

All guest rooms come with a flat-screen TV with satellite channels, fridge, a coffee machine, a shower, free toiletries and a wardrobe. The rooms are equipped with a kettle and a private bathroom with a bath and a hairdryer, while some rooms also feature a kitchen fitted with a dishwasher. At the hotel, each room comes with a seating area.

Guests at Hastings House Country House Hotel can enjoy an à la carte breakfast.

Guests at the accommodation will be able to enjoy activities in and around Ganges, like hiking and cycling.

Long Harbour - Ferry Terminal is 5.2 km from Hastings House Country House Hotel, while Blue Horse Folk Art Gallery is 12 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Kingfisher Pacific Resort and Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Vancouver Island, Courtenay · 1440.67 km from centre

8.6

 

626 review

Breakfast available

Located in Courtenay, Kingfisher Pacific Resort and Spa is by the ocean, within a 10-minute drive of Landmark Cinemas Courtenay and Vancouver Island Visitor Centre. This beach resort is 5.6 mi (9 km) from Sid Williams Theatre and 5.7 mi (9.1 km) from Courtenay and District Museum and Paleontology Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Meadow Lake Resort & Condos
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Columbia Falls · 1013.79 km from centre

9.0

 

1,001 review

A stay at Meadow Lake Resort & Condos places you in the heart of Columbia Falls – a 1-minute drive from Meadow Lake Golf Course and 14 minutes from Flathead National Forest. This family-friendly resort is 19.3 mi (31 km) from Glacier National Park and 21.4 mi (34.5 km) from Lake McDonald.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Grand Summit Hotel - Canyons Village, a RockResort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Park City · 1759.70 km from centre

8.6

 

1,001 review

Breakfast available

With a stay at Grand Summit Hotel - Canyons Village, a RockResort by Vail Resorts in Park City (Canyons Village at Park City), you'll be a 4-minute drive from Park City Mountain Resort and 8 minutes from Main Street. This family-friendly hotel is 3.7 mi (6 km) from Utah Olympic Park and 11.7 mi (18.8 km) from Jordanelle State Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Garden of the Gods Resort and Club
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Colorado Springs · 1921.33 km from centre

9.4

 

1,001 review

Breakfast available

With a stay at Garden of the Gods Resort and Club in Colorado Springs (West Colorado Springs), you'll be a 3-minute drive from Garden of the Gods and 6 minutes from Colorado College. This family-friendly hotel is 4.8 mi (7.7 km) from Pikes Peak Center and 5.2 mi (8.4 km) from University of Colorado-Colorado Springs.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Long Beach Lodge Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Vancouver Island, Tofino · 1532.28 km from centre

9.2

 

499 review

Breakfast available

With a stay at Long Beach Lodge Resort in Tofino, you'll be on the beach, just steps from Cox Bay Beach and a 4-minute drive from Pacific Rim National Park Reserve. This beach resort is 1.5 mi (2.4 km) from Chesterman Beach and 1.7 mi (2.7 km) from Frank Island.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Nita Lake Lodge
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Whistler · 1298.05 km from centre

9.2

 

1,001 review

With a stay at Nita Lake Lodge in Whistler (Whistler Creekside), you'll be a 1-minute drive from Creekside Gondola and 6 minutes from Whistler Village Gondola. This spa hotel is 2.1 mi (3.4 km) from Whistler Blackcomb Ski Resort and 2.9 mi (4.6 km) from Whistler Golf Club.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor