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.
Mahekal Beach Front Resort & Spa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Downtown Playa del Carmen, Playa del Carmen · 4289.99 km from centre

8.1

 

716 reviews

Breakfast available

Located on the beachfront in Playa del Carmen, this resort offers 5 outdoor pools, entertainment team, yoga classes and massages.

Mahekal Beach Resort offers spacious, air-conditioned rooms with Mayan-style décor. The peaceful rooms do not include radios or TVs but do offer telephone services and WiFi. All rooms offer a private safe box, private bathroom with a hairdryer and have a terrace with hammocks and views of the sea or tropical gardens.

A daily breakfast and à la carte lunch and dinner are available in the Olas Restaurant. Fuego Restaurant serves four-course set dinners, and offers regular theme nights and live music.

The resort is situated in a very popular area of Playa del Carmen, just a few minutes' walk from lively 5th Avenue. The on-site concierge can arrange visits to the Mayan ruins of Tulum National Park, a 45-minute drive away.

Compare price on Booking.com
Compare price on Booking.com
Posada Mariposa Boutique Hotel - 5th Avenue
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Downtown Playa del Carmen, Playa del Carmen · 4290.05 km from centre

8.5

 

1,815 reviews

On Playa del Carmen's famous 5th Avenue, an area known as Little Italy, this small hotel offers unique, but comfortable guestrooms, just steps from the beaches of the Caribbean Sea.

Hotel Posada Mariposa is surrounded by tropical gardens and offers guestrooms and suites with Mexican decor, including hand-made curtains and comforters. Guests will also enjoy in-room amenities such as free wireless internet access and cable TV.

The area around the Posada Mariposa Hotel is filled with activities and attractions to explore. Guests can swim with dolphins, play a game of golf or discover the nearby Mayan ruins just minutes from the hotel.

Compare price on Booking.com
Compare price on Booking.com
Porto Playa Condo Hotel and Beach Club
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Downtown Playa del Carmen, Playa del Carmen · 4290.32 km from centre

8.5

 

361 reviews

Featuring a serene tropical atmosphere, surrounded by waterfalls and lush gardens, this apartment-style resort is only minutes from beautiful beaches and exciting attractions and offers all the comforts of home. Complimentary Wi-Fi access is available.

Guests staying at Porto Playa Condo Hotel can feel at home with exceptional amenities, including fully equipped kitchens and separate living and dining areas. The hotel also offers a state-of-the-art fitness centre along with an on-site gourmet restaurant.

Within walking distance of Porto Playa Hotel, guests can easily discover the charming restaurants, shops and nightclubs of Quinta Avenida (Fifth Avenue). Stunning beaches offering numerous leisure activities such as snorkelling, fishing and boating are also only a short stroll away.

Compare price on Booking.com
Compare price on Booking.com
Maya Villa Condo Hotel and Beachclub
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Downtown Playa del Carmen, Playa del Carmen · 4290.36 km from centre

8.5

 

414 reviews

This Maya Villa Condo Hotel is located on Playa del Carmen Q Roo, Mexico within walking distance to the Beach and features free Wi-Fi in all areas.

The Maya Villa Condo Hotel is decorated with Mayan art and offers access to the beach club and fitness centre. All the condos have a unique combination of modern luxury and Mayan style, as well as modern kitchens.

This Maya Villa Condo Hotel also offers access to the restaurants and the modern scuba shop. Laundry service is available with an extra charge.

Upon check-in photo identification and credit card is required. All special requests are subject to availability upon check-in. Special requests cannot be guaranteed and may incur additional charges. One bedroom condos don't allow extra person. Please note that the rate does not include 16% and 5% taxes.

Compare price on Booking.com
Compare price on Booking.com
Riu Lupita - All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Playacar, Playa del Carmen · 4291.34 km from centre

8.0

 

971 reviews

Riu Lupita - All Inclusive has free bikes, garden, a shared lounge and restaurant in Playa del Carmen. Among the facilities at this property are a 24-hour front desk and an ATM, along with free WiFi throughout the property. The resort features an outdoor swimming pool, fitness centre, nightclub and a kids' club.

The resort will provide guests with air-conditioned rooms offering a wardrobe, a coffee machine, a minibar, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a shower.

Buffet and American breakfast options are available at Riu Lupita - All Inclusive.

You can play table tennis and tennis at this 5-star resort, and the area is popular for windsurfing and snorkelling.

Playa del Carmen Maritime Terminal is 2.6 km from the accommodation, while ADO International Bus Station is 3.6 km away. Cozumel International Airport is 33 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Riu Palace Riviera Maya - All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Playacar, Playa del Carmen · 4291.56 km from centre

9.1

 

525 reviews

Set in Playa del Carmen, 700 metres from Playacar Beach, Riu Palace Riviera Maya - All Inclusive offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. Among the facilities of this property are a restaurant, a kids' club and a shared lounge, along with free WiFi throughout the property. The resort provides a terrace and a 24-hour front desk.

The resort offers a buffet or American breakfast.

Riu Palace Riviera Maya - All Inclusive offers a children's playground. The area is popular for snorkelling, and car hire is available at this 5-star resort.

ADO International Bus Station is 2 km from the accommodation, while Playa del Carmen Maritime Terminal is 1.8 km from the property. Cozumel International Airport is 33 km away.

Compare price on Booking.com
Compare price on Booking.com
Riu Playacar - All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Playacar, Playa del Carmen · 4292.05 km from centre

8.7

 

1,065 reviews

Located in Playa del Carmen, a few steps from Playacar Beach, Riu Playacar - All Inclusive provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. Among the facilities of this property are a restaurant, a 24-hour front desk and an ATM, along with free WiFi throughout the property. Guests can make use of a bar.

The resort will provide guests with air-conditioned rooms offering a wardrobe, a coffee machine, a minibar, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a shower. Riu Playacar - All Inclusive features certain rooms with sea views, and each room includes a balcony.

The accommodation offers a buffet or American breakfast.

Riu Playacar - All Inclusive offers a children's playground.

Playa del Carmen Maritime Terminal is 2.6 km from the resort, while ADO International Bus Station is 2.7 km away. Cozumel International Airport is 33 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Azul Ixtapa Grand Resort Spa and Convention Center - All inclusive
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

All-inclusive resort in Ixtapa · 4296.02 km from centre

8.8

 

1,000 reviews

When you stay at Hotel Azul Ixtapa Grand Resort Spa and Convention Center in Ixtapa, you'll be on the beach, within a 10-minute walk of Varadero Beach and Playa Azul Grand. This all-inclusive property is 11.1 mi (17.9 km) from La Ropa Beach and 9.8 mi (15.7 km) from Zihuatanejo Bay.

Compare price on Booking.com
Compare price on Booking.com
Azul Ixtapa All Inclusive Resort
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Ixtapa · 4296.10 km from centre

8.1

 

310 reviews

Situated in the base of a tropical hillside, this all Inclusive resort is located in Ixtapa, Mexico, only 5 km from the city's entertainment district.

Azul Ixtapa All Inclusive Resort features beautiful Pacific Ocean views with impressive rock formations jutting out of the bay. Enjoy 3 pools and a children's water park. Guests can also stay productive in the hotel's state-of-the-art business centre.

Activities such as deep-sea fishing, diving and surfing are available in the area. Two professional golf courses are also located nearby. In the evening, Azul Ixtapa offers professional shows and DJ music nightly.

Compare price on Booking.com
Compare price on Booking.com
Hard Rock Hotel Riviera Maya - Heaven Adults Only - All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Puerto Aventuras · 4298.53 km from centre

8.3

 

51 reviews

Breakfast available

Situated in Puerto Aventuras, 21 km from ADO International Bus Station, Hard Rock Hotel Riviera Maya - Heaven Adults Only - All Inclusive features accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre. This 5-star resort offers a private beach area and room service. The property has a garden, as well as a restaurant that serves American and Brazilian cuisine.

The rooms are fitted with air conditioning, a flat-screen TV with satellite channels, a minibar, a coffee machine, a shower, free toiletries and a wardrobe. Free WiFi and a private bathroom fitted with a hot tub and a hairdryer are accessible to all guests, while certain rooms are fitted with a game console.

A buffet breakfast is available at the resort.

Hard Rock Hotel Riviera Maya - Heaven Adults Only - All Inclusive offers a hot tub. You can play billiards at the accommodation, and the area is popular for snorkelling.

Speaking English and Spanish, staff at the 24-hour front desk can help you plan your stay.

Playa del Carmen Maritime Terminal is 21 km from Hard Rock Hotel Riviera Maya - Heaven Adults Only - All Inclusive, while Tulum Archeological Site is 45 km away. Cozumel International Airport is 36 km from the property, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Puerto Aventuras Hotel & Beach Club
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Puerto Aventuras · 4298.76 km from centre

7.4

 

336 reviews

Breakfast available

Situated on the Caribbean coastline in Puerto Aventuras Hotel & Beach Club, this beach resort offers a harmonious community of villas and luxury apartments built using native materials in the heart of the Mayan Riviera.

Puerto Aventuras Hotel & Beach Club features 2 connecting swimming pools and a pool for children that are open year-round. Work out in the state-of-the-art fitness centre, which boasts views of the Caribbean Sea. Play a game of golf on the 9-hole golf course, then relax with a massage.

Attractions located within one block from the Puerto Aventuras Hotel & Beach Club include the Dolphin and Sea Lion Reserve and Mayan Ruins. Several shops, restaurants and bars are also within walking distance. The large, expansive beach with coral reefs is ideal of snorkelling and other water activities.

Compare price on Booking.com
Compare price on Booking.com
Pacifica Resort Ixtapa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Ixtapa · 4299.37 km from centre

9.0

 

13 reviews

Breakfast available

Set in Ixtapa, 200 metres from El Palmar Beach, Pacifica Resort Ixtapa offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden. With free WiFi, this 5-star hotel offers a kids' club and a 24-hour front desk. The restaurant serves American and Cajun Creole dishes, as well as Caribbean and Chinese cuisine.

The units at the hotel come with air conditioning, a seating area, a flat-screen TV with cable channels, a kitchen, a dining area, a safety deposit box and a private bathroom with a shower, free toiletries and a hairdryer. Guest rooms will provide guests with a fridge.

A buffet breakfast is available at Pacifica Resort Ixtapa.

The accommodation offers a terrace. Guests at Pacifica Resort Ixtapa will be able to enjoy activities in and around Ixtapa, like cycling.

Ixtapa-Zihuatanejo International Airport is 19 km away.

Compare price on Booking.com
Compare price on Booking.com
Ixic posada boutique
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Zihuatanejo · 4300.74 km from centre

9.6

 

5 reviews

Breakfast available

Ideally set in the centre of Zihuatanejo, Ixic posada boutique offers air-conditioned rooms with free WiFi, free private parking and room service. Among the various facilities of this property are an outdoor swimming pool, a garden and a terrace. The hotel has family rooms.

The rooms come with a private bathroom fitted with a shower and free toiletries, while selected rooms also feature a kitchen equipped with a fridge.

An à la carte, continental or American breakfast is available at the property. At the hotel you will find a restaurant serving Mexican cuisine. A vegetarian option can also be requested.

A business centre and meeting and banquet facilities are also available at Ixic posada boutique. Speaking English and Spanish at the 24-hour front desk, staff are ready to help around the clock.

La Madera Beach is 600 metres from the accommodation. Ixtapa-Zihuatanejo International Airport is 14 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Mundo Maya Edzná
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Campeche, Tixmucuy · 4301.40 km from centre

9.8

 

134 reviews

Breakfast available

With a stay at Hotel Mundo Maya Edzná in Tixmucuy, you'll be 0.4 mi (0.6 km) from Edzná Ruins and 32.1 mi (51.6 km) from Museo Arqueológico de Campeche & Fuerte de San Miguel. This hotel is within the region of Bastion of San Francisco and Old City Wall.

Compare price on Booking.com
Compare price on Booking.com
TRS Yucatan Hotel - Adults Only
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Solidaridad, Akumal · 4303.41 km from centre

8.7

 

182 reviews

Breakfast available

TRS Yucatan Hotel is located on Mexico’s renowned Riviera Maya, 30 minutes away from Playa del Carmen. This adults-only hotel is well-suited for getaways with couples or groups of friends.

The hotel offers sea views and private beach club. Guests have access to a butler service 24 hours a day, a VIP beach and exclusive bars with premium drinks.

Suites at the Royal Suites Yucatan by Palladium include garden views and a hydromassage bath. A living area and a sofa bed are also available in the suites. The rooms are also equipped with an iPod docking station.

The Yucatan by Palladium Royal Suites provides on-site dining at 2 bars and the restaurant. Swimming is available in pool and at the private beach. There is also a fitness center on site.

Guided tours of Chichén Itzá and the Blue Cenote of Sammulá are a just a short drive from the Yucatan.

Compare price on Booking.com
Compare price on Booking.com
Playa Azul Cozumel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in San Miguel, Cozumel · 4303.86 km from centre

8.6

 

522 reviews

Set in Cozumel, a few steps from Playa San Juan, Playa Azul Cozumel offers accommodation with an outdoor swimming pool, free private parking, a private beach area and a terrace. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi throughout the property. Certain units at the property feature a balcony with a sea view.

The hotel will provide guests with air-conditioned rooms offering a wardrobe, a coffee machine, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a shower.

A buffet, continental or American breakfast is available at the property.

You can play billiards at this 4-star hotel, and car hire is available.

Faro Celarain is 38 km from Playa Azul Cozumel. Cozumel International Airport is 1 km away.

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

All-inclusive resort in Akumal · 4306.85 km from centre

9.6

 

1,001 reviews

Breakfast available

With a stay at Secrets Akumal Riviera Maya - Adults Only - All Inclusive in Akumal, you'll be 6.6 mi (10.6 km) from Xel-Há Park and 8.4 mi (13.5 km) from Dos Ojos Cenote. This beach property is 15.2 mi (24.4 km) from Tulum Mayan Ruins and 19.6 mi (31.5 km) from Xcaret Eco Theme Park.

Compare price on Booking.com
Compare price on Booking.com
Akumal Bay Beach & Spa Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Akumal · 4307.08 km from centre

9.5

 

4 reviews

Breakfast available

Located on Akumal Bay, this 4-star beach resort is only a 20-minute drive to Tulum. This resort features 2 beach-side pools and 3 restaurants serving international cuisine.

Every room at the Akumal Bay Beach & Spa Resort offers a full ocean view and a private balcony or terrace. The air conditioned rooms offer color TV and an in-room safety deposit box.

On-site activities at the Akumal Bay Beach & Spa Resort include fitness classes, beach volleyball and snorkelling. A Kid’s Club provides supervised fun activities for children.

Guests can enjoy drinks and snacks at the Pool Bar.

Downtown Akumal is within walking distance of the resort and Cancun is within an hours’ drive.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Grand Oasis Riviera
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Akumal · 4308.81 km from centre

7.2

 

357 reviews

Breakfast available

With a stay at Grand Oasis Riviera in Akumal, you'll be within a 5-minute drive of Riviera Maya Golf Club and Akumal Beach. This all-inclusive hotel is 6.4 mi (10.3 km) from Xel-Há Park and 3.6 mi (5.7 km) from Half Moon Bay.

Compare price on Booking.com
Compare price on Booking.com
Tiamo Resort
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Bahamas, Kemps Bay · 4309.52 km from centre

10.0

 

2 reviews

Breakfast available

Offering a private beach area, an outdoor pool and a spa and wellness centre, Tiamo Resort is located in Andros Town. Free WiFi access is available in all areas.

Each room here will provide you with air conditioning, a balcony and a minibar. Featuring a shower, private bathroom also comes with a hairdryer and bathrobes. You can enjoy sea view and garden view from the room. Extras include an iPod dock and a seating area.

At Tiamo Resort you will find a restaurant and a fitness centre. Other facilities offered at the property include water sports facilities, a shared lounge and a games room. An array of activities can be enjoyed on site or in the surroundings, including fishing, diving and snorkelling.

This property is 6 km from South Andros Airport.

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