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
Sofitel Mexico City Reforma
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Reforma, Mexico City · 4129.53 km from centre

9.6

 

824 reviews

Breakfast available

In the heart of Mexico City, Sofitel Mexico City Reforma is within a 5-minute drive of Angel of Independence Monument and Chapultepec Castle. This family-friendly hotel is 2.3 mi (3.7 km) from Palacio de Bellas Artes and 2.8 mi (4.5 km) from Auditorio Nacional.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Grand at Bedford Village Inn
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Merrimack Valley, Bedford · 2909.27 km from centre

9.4

 

337 reviews

Breakfast available

With a stay at The Grand at Bedford Village Inn in Bedford, you'll be near the airport, within a 10-minute drive of Southern New Hampshire University Arena and Manchester Dog Park. This luxury hotel is 2.1 mi (3.3 km) from Saint Anselm College and 3 mi (4.9 km) from Farnam Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
LaPlaya Beach & Golf Resort - A Noble House Resort
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Resort in North Naples, Naples · 3903.97 km from centre

8.8

 

1,000 reviews

Breakfast available

With a stay at LaPlaya Beach & Golf Resort - A Noble House Resort in Naples (Vanderbilt Beach), you'll be within a 15-minute drive of Vanderbilt Beach and Bonita Springs Public Beach. This beach resort is 8.7 mi (14 km) from Naples Beach and 8.9 mi (14.3 km) from Barefoot Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Paradisus La Perla - Adults Only - Riviera Maya - All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

All-inclusive resort in Playa del Carmen · 4288.83 km from centre

8.6

 

1,000 reviews

Breakfast available

Located in Playa del Carmen (Luis Donaldo Colosio), Paradisus La Perla - Adults Only - Riviera Maya - All Inclusive is within a 10-minute drive of Mamitas Beach and Quinta Avenida. This beach property is 2.4 mi (3.9 km) from Quinta Alegría Shopping Mall and 7.9 mi (12.7 km) from Río Secreto.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Zoetry Casa del Mar Los Cabos - All Inclusive
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

All-inclusive resort in San José del Cabo · 3698.17 km from centre

9.4

 

176 reviews

Breakfast available

With a stay at Zoetry Casa del Mar Los Cabos - All Inclusive in San José del Cabo, you'll be next to a golf course, within a 10-minute walk of Cuadra San Francisco and Desert Park Natural Reserve. This all-inclusive property is 1.9 mi (3.1 km) from Cabo Real Golf Club and 4.9 mi (7.9 km) from Chileno Beach.

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

Hotel in Paradise Valley · 2551.32 km from centre

9.2

 

798 reviews

Breakfast available

When you stay at JW Marriott Camelback Inn Scottsdale Resort & Spa in Paradise Valley, you'll be in the suburbs, within a 10-minute drive of Biltmore Fashion Park and Camelback Mountain. This family-friendly hotel is 10 mi (16 km) from Arizona State University and 11.3 mi (18.2 km) from Grand Canyon University.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Fairmont Chicago at Millennium Park Gold Experience
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in The Loop, Chicago · 2091.47 km from centre

9.2

 

123 reviews

Breakfast available

With a stay at Fairmont Chicago at Millennium Park Gold Experience in Chicago (Downtown Chicago), you'll be a 4-minute walk from Michigan Avenue and 5 minutes by foot from Millennium Park. This luxury hotel is 0.4 mi (0.6 km) from Chicago Riverwalk and 0.5 mi (0.9 km) from Grant Park.

Compare price on Booking.com
Compare price on Booking.com
Interior entrance
Hotel Ex Hacienda Santa Cecilia
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Morelos, Jiutepec · 4189.45 km from centre

9.0

 

71 reviews

Breakfast available

When you stay at Hotel Ex Hacienda Santa Cecilia in Jiutepec, you'll be within a 10-minute drive of Forum Cuernavaca and Papalote Museo del Niño. This luxury hotel is 3.3 mi (5.3 km) from Plaza de Armas & Jardín Juárez and 3.6 mi (5.8 km) from El Tepozteco National Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Le Blanc Spa Resort Los Cabos - Adults Only - All-Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

All-inclusive resort in Cabo San Lucas · 3698.89 km from centre

9.4

 

1,001 reviews

Located in Cabo San Lucas, Le Blanc Spa Resort Los Cabos - Adults Only - All-Inclusive is by the ocean – a 5-minute drive from El Dorado Golf Club and 8 minutes from Chileno Beach. This beach property is 4.8 mi (7.7 km) from Palmilla Beach and 6.5 mi (10.4 km) from Costa Azul Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Conrad Punta de Mita
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Bahía de Banderas, Punta de Mita · 3930.22 km from centre

9.0

 

382 reviews

Breakfast available

Located in Punta de Mita, Conrad Punta de Mita is by the ocean – a 2-minute drive from Higuera Golf Club and 7 minutes from Punta Mita Golf Club. This beach resort is 2.4 mi (3.8 km) from Punta de Mita Beach and 2.8 mi (4.5 km) from El Anclote Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Sutton Place Hotel Halifax
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in South End, Halifax · 3290.17 km from centre

9.4

 

1,645 reviews

With a stay at The Sutton Place Hotel Halifax in Halifax (Downtown Halifax), you'll be steps from Halifax Convention Centre and Scotiabank Centre. This luxury hotel is 0.4 mi (0.7 km) from Halifax Waterfront Boardwalk and 0.5 mi (0.8 km) from Casino Nova Scotia.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hôtel Quintessence
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Mont-Tremblant · 2473.51 km from centre

9.6

 

526 reviews

Breakfast available

With a stay at Hôtel Quintessence in Mont-Tremblant, you'll be on a lake, within a 10-minute walk of Mont-Tremblant Ski Resort and Express Gondola. This family-friendly resort is 1.5 mi (2.3 km) from Mont Tremblant National Park and 2.1 mi (3.4 km) from Casino Mont Tremblant.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló Maya Riviera - Adults Only - All Inclusive
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

All-inclusive resort in Solidaridad, Xpu-Ha · 4299.75 km from centre

9.2

 

1,287 reviews

Located in Xpu-Ha, Barceló Maya Riviera - Adults Only - All Inclusive is by the ocean – a 3-minute drive from Ecopark Kantun Chi and 6 minutes from Puerto Aventuras Marina. This all-inclusive property is 3.6 mi (5.7 km) from Xpu-ha Beach and 3.6 mi (5.8 km) from Chac Mol Cenote.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Majestic Elegance Costa Mujeres – All Inclusive
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

All-inclusive resort in Isla Mujeres, Costa Mujeres · 4228.77 km from centre

9.0

 

3,269 reviews

Breakfast available

When you stay at Majestic Elegance Costa Mujeres – All Inclusive in Costa Mujeres, you'll be on the beach and 7 minutes by car from Playa Mujeres Golf Club. This all-inclusive property is 9.3 mi (15 km) from North Beach and 7.9 mi (12.8 km) from Ultramar Ferry Puerto Juárez.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló México Reforma
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Reforma, Mexico City · 4129.04 km from centre

9.2

 

4,463 reviews

Breakfast available

With a stay at Barceló México Reforma, you'll be centrally located in Mexico City – a 8-minute walk from Teatro Metropólitan and 14 minutes by foot from Palacio de Bellas Artes. This luxury hotel is 1.1 mi (1.8 km) from Reforma 222 and 1.2 mi (1.9 km) from U.S. Embassy.

Compare price on Booking.com
Compare price on Booking.com
Primary image
BON Hotel at VidantaWorld Nuevo Vallarta
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Nuevo Nayarit · 3942.48 km from centre

8.2

 

8 reviews

Located in Nuevo Nayarit, BON Hotel at VidantaWorld Nuevo Vallarta is by the ocean, within a 15-minute walk of SkyDream Parks Gondola and Nayar Vidanta Golf. This beach resort is 2.8 mi (4.4 km) from VidantaWorld.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Palm Beach Marriott Singer Island Beach Resort & Spa
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Resort in Palm Beach County, Singer Island · 3930.60 km from centre

8.8

 

1,000 reviews

Breakfast available

When you stay at Palm Beach Marriott Singer Island Beach Resort & Spa in Singer Island, you'll be on the beach – a 3-minute drive from Peanut Island and 7 minutes from Port of Palm Beach. This beach resort is 3.9 mi (6.3 km) from Jupiter Beach and 6.1 mi (9.8 km) from Rapids Water Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Ritz-Carlton, Tysons Corner
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in McLean · 2905.49 km from centre

9.4

 

1,000 reviews

Breakfast available

When you stay at The Ritz-Carlton, Tysons Corner in McLean, you'll be connected to a shopping centre, within a 15-minute drive of Tysons Corner Center and Reston Town Center. This luxury hotel is 11.3 mi (18.1 km) from Smithsonian's National Zoo and 12.1 mi (19.5 km) from Arlington National Cemetery.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Eden by Desire Riviera Maya, Couples Only - Adults Only All Inclusive
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Puerto Morelos · 4268.69 km from centre

10.0

 

3 reviews

Breakfast available

With a stay at The Eden by Desire Riviera Maya, Couples Only - Adults Only All Inclusive in Puerto Morelos, you'll be 6.4 mi (10.2 km) from Puerto Morelos Beach and 7.4 mi (11.8 km) from West Coast of Isla Mujeres, Punta Cancun, and Punta Nizuc National Park. This all-inclusive hotel is 7.7 mi (12.3 km) from Puerto Morelos Town Square and 8.5 mi (13.7 km) from Xoximilco.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Dreams Riviera Cancun Resort & Spa - All Inclusive
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

All-inclusive resort in Puerto Morelos · 4271.17 km from centre

8.6

 

1,204 reviews

When you stay at Dreams Riviera Cancun Resort & Spa - All Inclusive in Puerto Morelos, you'll be on the beach – a 1-minute drive from Puerto Morelos Beach and 6 minutes from Puerto Morelos Town Square. This all-inclusive property is 10.2 mi (16.5 km) from Moon Palace Golf Club and 14.4 mi (23.2 km) from Maroma Beach.

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