Curated Luxury spa hotel deals in Caribbean Islands

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

Caribbean Islands

Recommended
Sort by

See the latest prices and deals by choosing your dates

Primary image
Peter Island Resort
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Resort in British Virgin Islands, Sprat Bay · 615.03 km from centre

9.0

 

40 reviews

When you stay at Peter Island Resort in Sprat Bay, you'll be by the sea and steps from Deadman's Bay Beach. This beach resort is within close proximity of Key Cay and Fearless Wreck.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Beachfront at Windsong on the Reef
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Grace Bay, Providenciales · 409.32 km from centre

9.2

 

194 reviews

Breakfast available

Located in Providenciales (Grace Bay), Beachfront at Windsong on the Reef is within a 15-minute drive of Turtle Cove Marina and The Hole. This beach hotel is 4.5 mi (7.3 km) from Long Bay Beach and 4.9 mi (7.9 km) from Pelican Beach.

Compare price on Booking.com
Compare price on Booking.com
AZUL ATLANTICO Beach Club & SPA
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Punta Cana · 210.24 km from centre

8.7

 

52 reviews

Set in Punta Cana, 2.4 km from Cocotal Golf and Country Club, AZUL ATLANTICO Beach Club & SPA offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. With a restaurant, the 5-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation features free shuttle service, an ATM and organising tours for guests.

The units at the hotel come with a seating area. All rooms include a flat-screen TV, and certain units at AZUL ATLANTICO Beach Club & SPA have a sea view. At the accommodation every room has bed linen and towels.

The daily breakfast offers à la carte, continental or Full English/Irish options.

AZUL ATLANTICO Beach Club & SPA offers a barbecue.

Barcelo Golf Bavaro is 5.2 km from the hotel, while Punta Blanca is 10 km away. The nearest airport is Punta Cana International Airport, 16 km from AZUL ATLANTICO Beach Club & SPA.

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

Resort in Bávaro, Punta Cana · 207.35 km from centre

8.0

 

1,486 reviews

With a stay at Caribe Deluxe Princess - All Inclusive in Punta Cana (Bávaro), you'll be within a 10-minute drive of Cana Bay Golf Club and Cocotal Golf and Country Club. This all-inclusive property is 5.8 mi (9.4 km) from Bavaro Beach and 10.3 mi (16.5 km) from Macao Beach.

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

Resort in Bávaro, Punta Cana · 207.51 km from centre

8.0

 

1,816 reviews

With a stay at Tropical Deluxe Princess - All Inclusive in Punta Cana (Bávaro), you'll be a 3-minute drive from Cortecito Beach and 10 minutes from Cocotal Golf and Country Club. This all-inclusive property is 5.9 mi (9.6 km) from Bavaro Beach and 10.4 mi (16.7 km) from Macao Beach.

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

All-inclusive resort in Bávaro, Punta Cana · 207.98 km from centre

8.2

 

4,206 reviews

Breakfast available

With a stay at Grand Bavaro Princess - All Inclusive in Punta Cana (Bávaro), you'll be within a 15-minute drive of Cana Bay Golf Club and Cocotal Golf and Country Club. This all-inclusive property is 4.9 mi (7.9 km) from Arena Gorda Beach and 5.7 mi (9.1 km) from Bavaro Beach.

Compare price on Booking.com
Compare price on Booking.com
Paradisus by Meliá Grand Cana - All Suites - All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Bávaro, Punta Cana · 206.35 km from centre

8.5

 

461 reviews

<h2>Exceptional Facilities</h2>

Paradisus by Meliá Grand Cana in Punta Cana offers spa facilities, a lush garden, terrace, restaurant, bar, and a year-round outdoor swimming pool. Guests enjoy private check-in and check-out, a lounge, fitness room, and a 24-hour front desk.

<h2>Comfortable Accommodations</h2>

Rooms feature air-conditioning, private bathrooms, balconies, and modern amenities such as minibars and flat-screen TVs. Additional comforts include bathrobes, spa baths, and garden views.

<h2>Dining Experience</h2>

The family-friendly restaurant serves American, Peruvian, Steakhouse, Asian, and international cuisines. Dining options include brunch, lunch, dinner, high tea, and cocktails in a traditional and modern ambience.

<h2>Guest Services</h2>

Guests benefit from a concierge service, yoga classes, and aerobics. The hotel provides free on-site private parking, a waterpark, and a children's playground. Punta Cana International Airport is 20 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Seven Stars Resort & Spa
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Resort in Grace Bay, Providenciales · 409.13 km from centre

9.8

 

1,002 reviews

Breakfast available

With a stay at Seven Stars Resort & Spa in Providenciales (Grace Bay), you'll be a 4-minute drive from Grace Bay Beach and 7 minutes from Long Bay Beach. This beach resort is 0.1 mi (0.2 km) from Princess Alexandra National Park and 0.2 mi (0.4 km) from Providenciales Beaches.

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

Resort in St. Thomas · 586.60 km from centre

8.4

 

492 reviews

Breakfast available

Located in St. Thomas, The Ritz-Carlton, St. Thomas is by the ocean – a 3-minute drive from Secret Harbour Beach and 10 minutes from Bolongo Bay. This family-friendly resort is 2.4 mi (3.9 km) from Sapphire Beach and 2.7 mi (4.4 km) from Lindquist Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Margaritaville Island Reserve Cap Cana Hammock - An Adults Only Karisma All-Inclusive Experience
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

All-inclusive resort in Punta Cana · 210.66 km from centre

8.4

 

1,460 reviews

Located in Punta Cana, Margaritaville Island Reserve Cap Cana Hammock - An Adults Only Karisma All-Inclusive Experience is by the ocean – a 1-minute drive from Juanillo Beach and 8 minutes from Caleton Beach Club. This beach property is 3.6 mi (5.8 km) from Punta Espada Golf Course and 4.3 mi (7 km) from Indigenous Eyes Ecological Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Las Casitas Village at El Conquistador
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Puerto Rico Island, Fajardo · 503.68 km from centre

9.2

 

279 reviews

Breakfast available

With a stay at Las Casitas Village at El Conquistador in Fajardo, you'll be 0.9 mi (1.5 km) from El Conquistador Golf Course and 9.1 mi (14.7 km) from El Yunque National Forest. This family-friendly hotel is 9.6 mi (15.5 km) from Luquillo Beach and 12.2 mi (19.6 km) from Carabali Rainforest Park.

Compare price on Booking.com
Compare price on Booking.com
Lobby
Princess Family Club Bavaro - All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Bávaro, Punta Cana · 206.37 km from centre

8.2

 

1,004 reviews

Located in Punta Cana (Bávaro), Princess Family Club Bavaro - All Inclusive is within a 10-minute drive of Cocotal Golf and Country Club and Cana Bay Golf Club. This all-inclusive property is 6.1 mi (9.8 km) from Bavaro Beach and 8.9 mi (14.3 km) from Macao Beach.

Compare price on Booking.com
Compare price on Booking.com
Lobby
Dreams Macao Beach Punta Cana - All Inclusive
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Resort in Punta Cana · 198.06 km from centre

8.6

 

1,005 reviews

With a stay at Dreams Macao Beach Punta Cana - All Inclusive in Punta Cana (El Macao), you'll be within a 15-minute drive of Macao Beach and Cana Bay Golf Club. This all-inclusive property is 8.7 mi (14 km) from Arena Gorda Beach and 18.6 mi (30 km) from Bavaro Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Ritz-Carlton Residences, Turks & Caicos
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Grace Bay, Providenciales · 409.24 km from centre

8.6

 

24 reviews

Breakfast available

With a stay at The Ritz-Carlton Residences, Turks & Caicos in Providenciales (Grace Bay), you'll be a 1-minute drive from Grace Bay Beach and 9 minutes from Long Bay Beach. This beach hotel is 0.1 mi (0.1 km) from Princess Alexandra National Park and 0.2 mi (0.3 km) from The Regent Village.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Bahia Principe Explore La Romana - Hyatt Inclusive Collection - All Inclusive
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Resort in San Pedro de Macorís, Ramón Santana · 127.93 km from centre

8.4

 

2,633 reviews

Breakfast available

Located in Ramón Santana, Bahia Principe Explore La Romana - Hyatt Inclusive Collection - All Inclusive is by the ocean, within a 5-minute drive of PGA Ocean's 4 Golf and Farmarax. This all-inclusive property is 24.7 mi (39.7 km) from Casa de Campo Marina and 30.6 mi (49.3 km) from Bayahibe Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
TRS Cap Cana Waterfront & Marina Hotel - Adults Only
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Punta Cana · 213.29 km from centre

8.2

 

1,218 reviews

Breakfast available

With a stay at TRS Cap Cana Waterfront & Marina Hotel - Adults Only in Punta Cana (Cap Cana Marina), you'll be steps from Punta Cana Beach and a 4-minute drive from Indigenous Eyes Ecological Park. This all-inclusive hotel is 3 mi (4.8 km) from Juanillo Beach and 4.9 mi (8 km) from Los Establos Cap Cana.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ambergris Cay Private Island - All-Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Caicos Islands, Big Ambergris Cay · 335.11 km from centre

9.8

 

27 reviews

Breakfast available

You'll be on the waterfront with a stay at Ambergris Cay Private Island - All-Inclusive in Big Ambergris Cay.

Compare price on Booking.com
Compare price on Booking.com
VIK Hotel Cayena Beach All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Bávaro, Punta Cana · 207.27 km from centre

8.3

 

32 reviews

VIK Hotel Cayena Beach All Inclusive has an outstanding location on Cortecito Beach. This exclusive hotel offers a freshwater pool, a luxury spa and access to facilities at the VIK Arena Blanca resort.

Each spacious suite at the VIK Hotel Cayena Beach features stylish décor and air conditioning. All suites offer a TV and a private bathroom with free toiletries. "The first child between the ages of 2 and 13 stays free in a shared room"

The Cayena Beach has an international restaurant, while guests can also choose from a range of local and international restaurants in the Arena Blanca complex. There is a poolside bar and there is not a disco pub.

VIK Hotel Cayena Beach is located in Bávaro, Punta Cana. It is just a 20-minute drive from Punta Cana International Airport.

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

Resort in Bávaro, Punta Cana · 206.14 km from centre

8.2

 

214 reviews

Breakfast available

Situated in Punta Cana, 300 metres from Arena Gorda Beach, Riu Palace Macao - Adults Only - All Inclusive features 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 shared lounge and room service, along with free WiFi throughout the property. The accommodation provides entertainment staff and a concierge service.

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

Guests at Riu Palace Macao - Adults Only - All Inclusive can enjoy a buffet or an American breakfast.

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

Round-the-clock assistance is available at the reception, where staff speak German, English, Spanish and French.

Punta Blanca is 3.3 km from the accommodation, while Cana Bay Golf Club is 5.2 km from the property. Punta Cana International Airport is 25 km away.

Compare price on Booking.com
Compare price on Booking.com
Lobby
Punta Cana Princess Adults Only - All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Bávaro, Punta Cana · 207.19 km from centre

7.8

 

1,581 reviews

With a stay at Punta Cana Princess Adults Only - All Inclusive in Punta Cana (Bávaro), you'll be within a 10-minute drive of Cocotal Golf and Country Club and Cana Bay Golf Club. This all-inclusive property is 6.5 mi (10.5 km) from Bavaro Beach and 9.3 mi (15 km) from Macao Beach.

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