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

Majestic Mirage Punta Cana, All Suites – All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

8.8

 

944 reviews

Featuring free WiFi, Majestic Mirage Punta Cana offers accommodation in Punta Cana, 26 km from freshwater lagoons. The resort has a private beach area and water sports facilities, and guests can enjoy a meal at the restaurant or a drink at the bar.

Every room at this resort is air conditioned and is equipped with a flat-screen TV. Certain rooms include views of the pool or garden. For your comfort, you will find bath robes, slippers and free toiletries. All the rooms have a spa bath or a hot tub.

There is a 24-hour front desk, a cash machine, hairdresser's, and gift shop at the property. Free private parking is available on site.

There is a golf club near the property: Punta Blanca. Cap Cana Marina is 27 km from Majestic Mirage Punta Cana, while Playa Juanillo is 27 km away. The nearest airport is Punta Cana International Airport, 21 km from the property.

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

Hotel in Puerto Rico Island, Isabela · 359.61 km from centre

9.6

 

196 reviews

Breakfast available

Located in Isabela, Royal Isabela is by the ocean, within a 10-minute drive of Paseo Lineal and La Pocita. This beach hotel is 3.6 mi (5.8 km) from Guajataca Beach and 5.8 mi (9.3 km) from Playa Montones.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Palms Turks and Caicos
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Grace Bay, Providenciales · 409.34 km from centre

9.2

 

1,000 reviews

Breakfast available

Located in Providenciales (Grace Bay), The Palms Turks and Caicos is within a 10-minute walk of Grace Bay Beach and Providenciales Beaches. This beach resort is 4.6 mi (7.4 km) from Long Bay Beach and 0.4 mi (0.7 km) from Princess Alexandra National Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Catalonia Royal La Romana - All Inclusive - Adults Only
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Resort in Bayahíbe, San Rafael del Yuma · 167.23 km from centre

8.6

 

811 reviews

Breakfast available

When you stay at Catalonia Royal La Romana - All Inclusive - Adults Only in San Rafael del Yuma, you'll be on the beach, within a 10-minute drive of Dominicus Beach and Bayahibe Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Bahia Principe Escape Ambar - Hyatt Inclusive Collection - Adults Only - All Inclusive
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

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

8.8

 

2,622 reviews

Breakfast available

With a stay at Bahia Principe Escape Ambar - Hyatt Inclusive Collection - Adults Only - All Inclusive in Punta Cana (Bávaro), you'll be within a 10-minute drive of Cana Bay Golf Club and Iberostar Golf Course. This all-inclusive property is 7.6 mi (12.2 km) from Macao Beach and 10.3 mi (16.6 km) from Downtown Punta Cana.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Westin® Puntacana Resort
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Resort in Punta Cana · 215.41 km from centre

9.0

 

1,000 reviews

Breakfast available

When you stay at The Westin® Puntacana Resort in Punta Cana, you'll be on the beach, within a 15-minute drive of Punta Cana Beach and Downtown Punta Cana. This beach resort is 12.3 mi (19.8 km) from Bavaro Beach and 7 mi (11.3 km) from Juanillo Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Reserve At Paradisus Palma Real
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

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

8.8

 

14 reviews

With a stay at The Reserve At Paradisus Palma Real in Punta Cana (Bávaro), you'll be a 3-minute drive from Cocotal Golf and Country Club and 9 minutes from Downtown Punta Cana. This beach hotel is 3 mi (4.8 km) from Bavaro Beach and 1.9 mi (3 km) from Los Corales Beach.

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

Resort in Samaná · 138.61 km from centre

9.8

 

298 reviews

When you stay at Cayo Levantado Resort - All Inclusive in Samaná, you'll be on the beach, just steps from Cayo Levantado and 5 minutes by foot from Cayo La Farola.

Compare price on Booking.com
Compare price on Booking.com
Primary image
San Juan Marriott Resort and Stellaris Casino
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Condado, San Juan · 456.65 km from centre

9.0

 

1,757 reviews

Breakfast available

With a stay at San Juan Marriott Resort and Stellaris Casino in San Juan (Condado), you'll be a 5-minute walk from Casino del Mar at La Concha Resort and within a 5-minute drive of Condado Beach. This beach hotel is 2.4 mi (3.9 km) from Pan American Pier and 2.5 mi (4.1 km) from Puerto Rico Convention Center.

Compare price on Booking.com
Compare price on Booking.com
Dreams La Romana All-Inclusive Resort & Spa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Bayahíbe, Bayahibe · 164.72 km from centre

9.0

 

376 reviews

Breakfast available

<h2>Prime Beachfront Location</h2>

Dreams La Romana All-Inclusive Resort & Spa in Bayahibe offers direct beachfront access with stunning sea views. Guests can relax on the sandy beach or take a dip in the swimming pool with a view.

<h2>Exceptional Facilities</h2>

The resort features spa facilities, a fitness centre, water sports, tennis court, and a lush garden. Additional amenities include a hot tub, casino, and a variety of dining options, ensuring a comfortable and enjoyable stay.

<h2>Comfortable Accommodations</h2>

Rooms offer air-conditioning, balconies, and private bathrooms with walk-in showers. Free WiFi is available throughout the property, and family rooms cater to all guests.

<h2>Dining Experience</h2>

The resort serves American, Italian, pizza, seafood, steakhouse, and international cuisines at its restaurant. Guests can also enjoy a buffet breakfast and a variety of beverages at the bar.

<h2>Nearby Attractions</h2>

Bayahibe Beach is an 8-minute walk away, and La Romana International Airport is 13 km from the property. Theme parks and other attractions are easily accessible for guests.

Compare price on Booking.com
Compare price on Booking.com
Scrub Island Resort, Spa & Marina
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in British Virgin Islands, The Mill · 619.69 km from centre

9.1

 

25 reviews

Breakfast available

This beachfront complex is located in Scrub Island. It offers an outdoor pool, a private beach area, free Wi-Fi and ocean views.

The rooms at Scrub Island Resort, Spa & Marina feature air conditioning, a safety box, iPod docking station, seating area and a flat-screen cable TV. Each one has a coffee maker, minibar and balconies. The bathrooms are private and have bathrobes, a shower and slippers.

The Scrub Island Resort serves international and seafood. There are also a pool bar and a beach bar for the guests to enjoy.

Activities like hiking, kayaking, scuba diving and snorkelling are also an option to arrange at this resort.

This private resort is accessible only by boat or helicopter and the Tortola's Trellis Bay Dock is a 10-minute boat trip away. The dock is 2 minutes’ drive from Tortola's International Airport.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hilton Ponce Golf & Casino Resort
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Resort in Ponce · 405.65 km from centre

8.8

 

1,159 reviews

Breakfast available

Located in Ponce, Hilton Ponce Golf & Casino Resort is by the ocean – a 5-minute drive from La Guancha and 7 minutes from Parque de Bombas. This beach resort is 5.8 mi (9.3 km) from El Museo Castillo Serralles and 5.9 mi (9.5 km) from El Vigia Hill.

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

Hotel in Grace Bay, Providenciales · 409.19 km from centre

9.0

 

708 reviews

Breakfast available

With a stay at The Ritz-Carlton, Turks & Caicos in Providenciales (Grace Bay), you'll be a 5-minute drive from Grace Bay Beach and 10 minutes from Turtle Cove Marina. This beach hotel is 0.1 mi (0.2 km) from The Regent Village and 0.2 mi (0.4 km) from Princess Alexandra National Park.

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]

Resort in Punta Cana · 210.66 km from centre

8.4

 

1,000 reviews

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

Compare price on Booking.com
Compare price on Booking.com
Primary image
Breathless Punta Cana Resort & Spa - Adults Only - All Inclusive
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Resort in Punta Cana · 194.33 km from centre

8.8

 

2,500 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 18.8 mi (30.3 km) from Downtown Punta Cana and 22 mi (35.5 km) from Bavaro Beach.

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

 

252 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

8.2

 

2,978 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 Cana Bay Golf Club and Cocotal Golf and Country Club. This all-inclusive resort is 5.8 mi (9.4 km) from Macao Beach and 11.4 mi (18.4 km) from Downtown Punta Cana.

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

 

344 reviews

Breakfast available

With a stay at Point Grace in Providenciales (Grace Bay), you'll be within a 15-minute drive of Grace Bay Beach and Turtle Cove Marina. This beach resort is 0.1 mi (0.2 km) from Princess Alexandra National Park and 0.1 mi (0.2 km) from Providenciales Beaches.

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

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

 

209 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
tripadvisor