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

These properties may not be in the centre of Canada, but are nearby and match your search.
Primary image
Grand Palladium Colonial Resort & Spa All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

All-inclusive resort in Solidaridad, Kantenah · 4302.70 km from centre

8.0

 

999 reviews

Breakfast available

Located in Kantenah, Grand Palladium Colonial Resort & Spa All Inclusive is by the sea, within a 10-minute drive of Puerto Aventuras Marina and Akumal Beach. This all-inclusive property is 12.6 mi (20.3 km) from Xel-Há Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Grand Palladium Select White Sand Resort & Spa - All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

All-inclusive resort in Solidaridad, Kantenah · 4303.18 km from centre

8.2

 

660 reviews

Breakfast available

With a stay at Grand Palladium Select White Sand Resort & Spa - All Inclusive in Kantenah, you'll be 4.7 mi (7.6 km) from Akumal Beach and 12.9 mi (20.7 km) from Xel-Há Park. This all-inclusive property is 6.9 mi (11.1 km) from Puerto Aventuras Marina and 8.2 mi (13.1 km) from Half Moon Bay.

Compare price on Booking.com
Compare price on Booking.com
Hotel Santa Barbara
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Hidalgo, Huichapan · 4017.23 km from centre

7.9

 

85 reviews

Breakfast available

Situated in Huichapan, Hotel Santa Barbara has a terrace. Among the facilities of this property are a restaurant, a 24-hour front desk and room service, along with free WiFi. The property features an outdoor swimming pool, a garden and rooms with garden views.

At the hotel, rooms are equipped with a wardrobe, a TV and a private bathroom.

American and à la carte breakfast options are available each morning at Hotel Santa Barbara.

The accommodation offers a children's playground.

Tequisquiapan is 36 km from Hotel Santa Barbara, while San Juan del Río is 48 km from the property. The nearest airport is Querétaro International Airport, 71 km from the hotel.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Omni Hilton Head Oceanfront Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Hilton Head Island · 3359.00 km from centre

8.8

 

1,000 reviews

Breakfast available

With a stay at Omni Hilton Head Oceanfront Resort in Hilton Head Island (Mid Island), you'll be a 4-minute drive from The Golf Courses of Palmetto Dunes and 7 minutes from Shelter Cove Harbour. This beach resort is 4.6 mi (7.4 km) from Coligny Plaza and 8.8 mi (14.2 km) from Harbour Town Golf Links.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Courtyard By Marriott Mazatlan Beach Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Mazatlán · 3656.92 km from centre

9.0

 

936 reviews

Breakfast available

With a stay at Courtyard By Marriott Mazatlan Beach Resort in Mazatlán (Zona Dorada), you'll be within a 15-minute walk of The Mazatlan Malecón and Punta Camaron Beach. This beach hotel is 4.8 mi (7.8 km) from Olas Altas Beach and 0.3 mi (0.5 km) from Sea Shell City Museum.

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

Resort in Nassau · 4228.78 km from centre

8.6

 

1,001 reviews

Breakfast available

Located in Nassau, Sandyport Beach Resort is connected to a shopping centre – a 3-minute drive from Cable Beach and 13 minutes from Parliament House. This beach resort is 7 mi (11.2 km) from Supreme Court and 7.5 mi (12.1 km) from Water Tower.

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

Resort in Lake Ozark · 2242.63 km from centre

9.0

 

1,000 reviews

Breakfast available

With a stay at Camden on the Lake Resort & Spa in Lake Ozark, you'll be 4 mi (6.4 km) from The Cove Golf Course and 7.9 mi (12.7 km) from Paradise Parasail Inc.. This spa resort is 8 mi (12.9 km) from Bagnell Dam and 8.1 mi (13 km) from Sugar Creek Mini Golf.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Safi Royal Luxury Valle
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Nuevo León, San Pedro Garza García · 3426.75 km from centre

8.8

 

1,844 reviews

With a stay at Safi Royal Luxury Valle in San Pedro Garza García (San Agustín), you'll be steps from Metropolitan Center and a 3-minute drive from Galerias Valle Oriente. This family-friendly hotel is 1.9 mi (3.1 km) from Paseo San Pedro and 2.7 mi (4.4 km) from Auditorium Pabellón M.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cielo Maya Beach Tulum
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tulum · 4318.21 km from centre

8.8

 

552 reviews

Breakfast available

When you stay at Cielo Maya Beach Tulum in Tulum, you'll be on the waterfront, just steps from Soliman Bay and 12 minutes by foot from Tulum National Park. This beach hotel is 6.2 mi (10 km) from Xel-Há Park and 6.4 mi (10.3 km) from Tulum Mayan Ruins.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Scottsdale Camelback Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Aparthotel in Scottsdale · 2554.52 km from centre

8.8

 

1,089 reviews

Breakfast available

When you stay at Scottsdale Camelback Resort in Scottsdale, you'll be next to a golf course, within a 5-minute drive of Western Spirit: Scottsdale's Museum of the West and Camelback Mountain. This family-friendly aparthotel is 5.6 mi (9 km) from Phoenix Zoo and 6.2 mi (9.9 km) from Arizona State University.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Omni La Costa Resort & Spa Carlsbad
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Carlsbad · 2703.59 km from centre

8.0

 

1,000 reviews

Breakfast available

Located in Carlsbad (La Costa), Omni La Costa Resort & Spa Carlsbad is within a 10-minute drive of Moonlight State Beach and Carlsbad Premium Outlets. This family-friendly resort is 5 mi (8.1 km) from Flower Fields of Carlsbad and 5.1 mi (8.2 km) from LEGOLAND® California.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Occidental Cozumel - All Inclusive
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

All-inclusive resort in Cozumel · 4319.10 km from centre

7.4

 

1,001 reviews

Breakfast available

When you stay at Occidental Cozumel - All Inclusive in Cozumel, you'll be on the waterfront, within a 5-minute drive of San Francisco Beach and Mr. Sancho's Beach Club. This all-inclusive property is 1.1 mi (1.8 km) from Paradise Beach and 1.8 mi (2.9 km) from Palancar Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cliffrose Springdale, Curio Collection by Hilton
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Washington County, Springdale · 2165.50 km from centre

9.4

 

1,001 reviews

Breakfast available

When you stay at Cliffrose Springdale, Curio Collection by Hilton in Springdale, you'll be on a river, within a 10-minute walk of Zion National Park and Zion National Park South Entrance. This beach hotel is 0.5 mi (0.8 km) from Zion Canyon Visitor Center and 11.8 mi (19 km) from Zion National Park East Entrance.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Espace 4 Saisons
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Estrie, Orford · 2687.69 km from centre

9.0

 

1,001 reviews

With a stay at Espace 4 Saisons in Orford, you'll be next to a golf course, just steps from Mont-Orford National Park and a 2-minute drive from Mont Orford Ski Area. This golf resort is 2.4 mi (3.9 km) from 4 Km Piste de ski and 2.4 mi (3.9 km) from Blue Lavender Farm.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Abbey Inn & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Westchester County, Peekskill · 2894.77 km from centre

9.0

 

172 reviews

Breakfast available

Located in Peekskill, The Abbey Inn & Spa is in a regional park, within a 15-minute walk of Dramatic Hall and Peekskill Museum. This spa hotel is 15.6 mi (25.1 km) from Woodbury Common Premium Outlets and 0.7 mi (1.1 km) from Paramount Hudson Valley Theater.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Planet Hollywood Resort & Casino
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Las Vegas Strip, Las Vegas · 2327.72 km from centre

7.8

 

16,682 reviews

With a stay at Planet Hollywood Resort & Casino in Las Vegas (Las Vegas Strip), you'll be steps from Miracle Mile Shops and Las Vegas Eiffel Tower. This casino resort is 0.1 mi (0.2 km) from Soleil Pool and 0.5 mi (0.8 km) from LINQ Promenade.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Newport Harbor Island Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Rhode Island, Newport · 3037.36 km from centre

8.2

 

1,003 reviews

Breakfast available

Located in Newport, Newport Harbor Island Resort is by the ocean, within a 5-minute drive of Thames Street and Bowen's Wharf. This spa hotel is 1.3 mi (2.1 km) from St. Mary's Catholic Church and 1.6 mi (2.6 km) from International Tennis Hall of Fame and Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Opal Sands Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Clearwater Beach · 3684.50 km from centre

9.2

 

1,001 reviews

Breakfast available

When you stay at Opal Sands Resort in Clearwater Beach, you'll be on the beach, within a 15-minute drive of St. Petersburg - Clearwater Beaches and Clearwater Beach. This beach resort is 9.3 mi (14.9 km) from Tampa Bay and 13.3 mi (21.3 km) from Innisbrook Golf Club.

Compare price on Booking.com
Compare price on Booking.com
Heather Lodge
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Southern Ontario, Minden · 2311.38 km from centre

9.2

 

47 reviews

Breakfast available

Four Season Resort of Ontario's Finest's Inns and Resorts located on Twelve Mile Lake in Haliburton Highlands, Heather Lodge offers waterfront activities and on-site dining.
Guests can relax on the beautiful waterfront taking in the natural surroundings and wildlife.
All rooms are equipped with all the amenities to make your stay as memorable and comfortable as possible, such as plush bathrobes, toiletries, loofah and scented with dried lavender stems. Some rooms offer private balconies, fireplaces and with full satellite tv and dvd players too.
Free Wi-Fi and satellite TV are provided in the traditionally decorated rooms and suites at Heather Lodge Resort. They have a fridge and coffee-making facilities.
Heather Lodge serves breakfast and dinner. Guests can eat in the dining room or on the sun deck.
Algonquin Park is 45 minutes' drive from the lodge.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Isla Tajín Beach & River Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Veracruz, Tuxpan · 3976.29 km from centre

7.4

 

157 reviews

Breakfast available

With a stay at Isla Tajín Beach & River Resort in Tuxpan, you'll be on the beach and 6.5 mi (10.5 km) from Tuxpan Beach. This beach hotel is within the region of Lienzo Charro and Reforma Park.

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