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
Breathless Punta Cana Resort & Spa - Adults Only - All Inclusive
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

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

8.8

 

1,736 reviews

With a stay at Breathless Punta Cana Resort & Spa - Adults Only - All Inclusive in Punta Cana (Uvero Alto), you'll be within a 15-minute drive of Macao Beach and Sirenis Aquagames Water Park. This all-inclusive property is 16 mi (25.8 km) from Los Corales Beach and 22 mi (35.5 km) from Bavaro Beach.

Compare price on Booking.com
Compare price on Booking.com
Room
Kimpton Las Mercedes by IHG
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Ciudad Colonial, Santo Domingo · 54.38 km from centre

9.4

 

80 reviews

Breakfast available

With a stay at Kimpton Las Mercedes by IHG in Santo Domingo (Zona Colonial), you'll be within a 5-minute walk of Calle El Conde and Columbus Park. This luxury hotel is 0.6 mi (0.9 km) from Malecon and 2 mi (3.2 km) from Sambil Santo Domingo.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

7.8

 

1,798 reviews

Breakfast available

With a stay at Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort in Punta Cana (Bávaro), you'll be within a 15-minute drive of Arena Gorda Beach and Cana Bay Golf Club. This all-inclusive resort is 5.8 mi (9.4 km) from Macao Beach and 8.4 mi (13.5 km) from Los Corales Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Point Grace
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Resort in Grace Bay, Providenciales · 409.63 km from centre

9.4

 

267 reviews

Breakfast available

With a stay at Point Grace in Providenciales (Grace Bay), you'll be a 1-minute drive from Grace Bay Beach and 8 minutes from Leeward Beach. This beach resort is 3 mi (4.9 km) from Long Bay Beach and 0.1 mi (0.2 km) from Princess Alexandra National Park.

Compare price on Booking.com
Compare price on Booking.com
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

8.6

 

33 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.4

 

13 reviews

Breakfast available

With a stay at Beachfront at Windsong on the Reef in Providenciales (Grace Bay), you'll be a 4-minute drive from Pelican Beach and 7 minutes from Turtle Cove Marina. This beach hotel is 4.1 mi (6.6 km) from The Hole and 4.5 mi (7.3 km) from Long Bay 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
Lobby
Caribe Deluxe Princess - All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

8.0

 

1,540 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
Lobby
Tropical Deluxe Princess - All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

8.0

 

1,484 reviews

With a stay at Tropical Deluxe Princess - All Inclusive in Punta Cana (Bávaro), you'll be within a 15-minute drive of Cocotal Golf and Country Club and Downtown Punta Cana. This all-inclusive property is 4.7 mi (7.5 km) from Arena Gorda Beach and 5.9 mi (9.6 km) from Bavaro 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.0

 

3,453 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 5.7 mi (9.1 km) from Bavaro Beach and 10.8 mi (17.3 km) from Macao Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Don Rafa Boutique Hotel & Residences
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Santurce, San Juan · 455.11 km from centre

9.2

 

250 reviews

Breakfast available

Located in San Juan (Santurce), Don Rafa Boutique Hotel & Residences is within a 15-minute walk of Condado Beach and Sheraton Casino. This hotel is 0.7 mi (1.1 km) from Distrito T-Mobile and 0.7 mi (1.1 km) from Puerto Rico Convention Center.

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

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

8.6

 

463 reviews

Breakfast available

Located in Punta Cana, 4.1 km from Cocotal Golf and Country Club, Paradisus Grand Cana, All Suites - Punta Cana -All Inclusive provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a private beach area. This 5-star resort offers a kids' club, room service and free WiFi. Guests can enjoy American and Caribbean dishes at the restaurant or have a cocktail at the bar.

All units at the resort come with air conditioning, a seating area, a flat-screen TV with cable channels, a safety deposit box and a private bathroom with a shower, free toiletries and a hairdryer. Each room includes a coffee machine, while selected rooms have a terrace and others also offer pool views. All guest rooms include a desk.

The breakfast offers buffet, continental or American options.

Paradisus Grand Cana, All Suites - Punta Cana -All Inclusive offers a children's playground. You can play billiards and tennis at the accommodation, and car hire is available.

Languages spoken at the reception include English, Spanish and French.

Punta Blanca is 5.4 km from Paradisus Grand Cana, All Suites - Punta Cana -All Inclusive, while Cana Bay Golf Club is 5.7 km away. Punta Cana International Airport is 20 km from the property.

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.08 km from centre

9.6

 

1,001 reviews

Breakfast available

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

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.2

 

377 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 beach 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.0

 

73 reviews

Breakfast available

With a stay at Las Casitas Village at El Conquistador in Fajardo (Cabezas), you'll be a 4-minute drive from El Conquistador Golf Course and 6 minutes from Palomino Island. This family-friendly hotel is 3.3 mi (5.4 km) from Cayo Icacos and 9.6 mi (15.4 km) from Luquillo Beach.

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]

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

8.0

 

1,011 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]

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

8.2

 

1,003 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 7.8 mi (12.6 km) from Arena Gorda Beach and 11.7 mi (18.9 km) from Los Corales 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

7.6

 

11 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 6 minutes from Leeward Beach. This beach hotel is 2.5 mi (4 km) from Long Bay Beach and 0.1 mi (0.1 km) from Princess Alexandra National Park.

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

All-inclusive resort in San Pedro de Macorís, Ramón Santana · 127.94 km from centre

8.4

 

2,363 reviews

Breakfast available

Located in Ramón Santana, Bahia Principe Grand La Romana - 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.6 mi (39.6 km) from Casa de Campo Marina and 18 mi (28.9 km) from La Romana Port.

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