Curated spa hotels 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+ years
2

Children

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

See the latest prices and deals by choosing your dates

Primary image
Barceló Bávaro Beach - Adults Only - All Inclusive
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

All-inclusive resort in Bávaro, Punta Cana · 131.37 mi from centre

8.4

 

2,757 reviews

Breakfast available

With a stay at Barceló Bávaro Beach - Adults Only - All Inclusive in Punta Cana (Bávaro), you'll be a 4-minute drive from Cocotal Golf and Country Club and 8 minutes from Bavaro Beach. This all-inclusive property is 2.9 mi (4.7 km) from Downtown Punta Cana and 4.4 mi (7.1 km) from Cabeza de Toro Beach.

Compare price on Booking.com
Compare price on Booking.com
Reception
Habitation Des Lauriers
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Cap-Haitien · 145.93 mi from centre

7.8

 

109 reviews

Breakfast available

With a stay at Habitation Des Lauriers in Cap-Haitien, you'll be near the airport, within a 15-minute walk of Cap-Haitien Cathedral and Place d'Armes. This spa hotel is 4 mi (6.4 km) from Cormier Beach and 5.6 mi (9.1 km) from Labadee Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Occidental Punta Cana - All Inclusive
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

All-inclusive resort in Bávaro, Punta Cana · 129.33 mi from centre

7.8

 

1,525 reviews

Breakfast available

With a stay at Occidental Punta Cana - All Inclusive in Punta Cana (Bávaro), you'll be a 1-minute drive from Cortecito Beach and 12 minutes from Los Corales Beach. This all-inclusive property is 4.6 mi (7.4 km) from Cocotal Golf and Country Club and 4.9 mi (7.8 km) from Arena Gorda Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Grand Memories Punta Cana All Inclusive
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Bávaro, Punta Cana · 127.20 mi from centre

8.2

 

46 reviews

Located in Punta Cana (Bávaro), Grand Memories Punta Cana All Inclusive is within a 10-minute drive of Cana Bay Golf Club and Iberostar Golf Course. This all-inclusive hotel is 1.1 mi (1.8 km) from Arena Gorda Beach and 7.7 mi (12.4 km) from Macao Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Abaka Bay Resort
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Haiti, Ile-a-Vache · 218.55 mi from centre

8.4

 

23 reviews

Breakfast available

With a stay at Abaka Bay Resort in Ile-a-Vache, you'll be on the beach and within the region of Place d'armes and Les Cayes Cathedral. This beach resort is within the region of Church of the Sacred Heart.

Compare price on Booking.com
Compare price on Booking.com
Primary image
VH Gran Ventana Beach Resort - All Inclusive
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

All-inclusive resort in Playa Dorada, Puerto Plata · 88.07 mi from centre

7.8

 

935 reviews

Breakfast available

Located in Puerto Plata (Playa Dorada), VH Gran Ventana Beach Resort - All Inclusive is a 4-minute walk from Playa Dorada Golf Course and 11 minutes by foot from Playa Dorada. This all-inclusive property is 2.6 mi (4.2 km) from Fun City and 4.2 mi (6.8 km) from Embassy of the United States Dominican Republic.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Catalonia Bayahibe – All Inclusive
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

All-inclusive resort in Bayahíbe, San Rafael del Yuma · 104.05 mi from centre

7.4

 

986 reviews

Breakfast available

When you stay at Catalonia Bayahibe – All Inclusive in San Rafael del Yuma, you'll be on the waterfront, within a 15-minute drive of Dominicus Beach and Bayahibe Beach. This all-inclusive property is 15.5 mi (25 km) from Casa de Campo Marina and 15.7 mi (25.3 km) from La Romana Port.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Millennium Resort & Spa
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Cabarete · 85.35 mi from centre

9.2

 

702 reviews

Breakfast available

With a stay at Millennium Resort & Spa in Sosúa, you'll be on the beach, just steps from Cabarete Beach and a 2-minute drive from Kite Beach. This beach hotel is 3.3 mi (5.3 km) from Encuentro Beach and 6.7 mi (10.9 km) from Laguna SOV.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Wyndham Alltra Punta Cana All-Inclusive Resort
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Punta Cana · 121.03 mi from centre

8.4

 

573 reviews

Breakfast available

With a stay at Wyndham Alltra Punta Cana All-Inclusive Resort in Punta Cana, you'll be 1.6 mi (2.6 km) from Sirenis Aquagames Water Park and 5.5 mi (8.9 km) from Macao Beach. This all-inclusive resort is 9.2 mi (14.8 km) from Cana Bay Golf Club and 11.1 mi (17.9 km) from Punta Blanca Golf Course.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Oya New Earth
Full StarFull StarFull StarFull StarHalf Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in North Coast, Jamao al Norte · 78.31 mi from centre

9.4

 

7 reviews

Breakfast available

With a stay at Oya New Earth in Jamao al Norte, you'll be in the mountains and 20.6 mi (33.1 km) from Sosúa Beach and 9.4 mi (15.2 km) from Cabarete Beach. This luxury hotel is 24.8 mi (39.9 km) from Malecón De Puerto Plata and 26.1 mi (42 km) from Puerto Plata Cable Car.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ducassi Suites Rooftop Pool Beach Club & Spa
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Bávaro, Punta Cana · 130.45 mi from centre

7.8

 

985 reviews

Breakfast available

With a stay at Ducassi Suites Rooftop Pool Beach Club & Spa in Punta Cana (Bávaro), you'll be a 1-minute drive from Los Corales Beach and 8 minutes from San Juan Shopping Center. This beach hotel is 3.6 mi (5.8 km) from Bavaro Beach and 4.2 mi (6.8 km) from Downtown Punta Cana.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Weekender by Otium
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Ocean Park, San Juan · 284.82 mi from centre

8.8

 

20 reviews

With a stay at The Weekender by Otium in San Juan (Santurce), you'll be a 3-minute drive from Playa Ocean Park and 6 minutes from Plaza las Americas. This hotel is 1.6 mi (2.5 km) from Carolina Beach and 2.7 mi (4.3 km) from Isla Verde Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Dreams Cap Cana Resort & Spa - All Inclusive
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Punta Cana · 130.99 mi from centre

7.4

 

18 reviews

Breakfast available

When you stay at Dreams Cap Cana Resort & Spa - All Inclusive in Punta Cana, you'll be on the beach, within a 15-minute drive of Punta Cana Beach and Juanillo Beach. This all-inclusive resort is 12.9 mi (20.8 km) from Downtown Punta Cana and 15.6 mi (25.1 km) from Cabeza de Toro Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sugar Mill hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in British Virgin Islands, West End · 375.49 mi from centre

9.8

 

26 reviews

Breakfast available

Located in West End, Sugar Mill hotel is a 1-minute drive from Apple Bay and 6 minutes from Sage Mountain National Park. This beach hotel is 2.7 mi (4.4 km) from Smuggler's Cove Beach and 6 mi (9.7 km) from Tortola Cruise Ship Port.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pine Cay, Turks and Caicos
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Caicos Islands, Pine Cay · 256.75 mi from centre

9.6

 

6 reviews

Breakfast available

When you stay at Pine Cay, Turks and Caicos in Pine Cay, you'll be on the waterfront, within a 5-minute drive of Fort George Cay and The Aquarium. This beach resort is within the vicinity of Little Water Cay and Provo Conch Farm.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Regent Grand
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Grace Bay, Providenciales · 254.32 mi from centre

9.0

 

129 reviews

Breakfast available

When you stay at The Regent Grand in Providenciales, you'll be on the beach, just steps from Providenciales Beaches and 9 minutes by foot from Grace Bay Beach. This beach hotel is 2.6 mi (4.1 km) from Long Bay Beach and 2.6 mi (4.2 km) from Leeward Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Villa Renaissance
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Grace Bay, Providenciales · 254.36 mi from centre

9.6

 

109 reviews

With a stay at Villa Renaissance in Providenciales, you'll be on the beach – a 4-minute walk from Providenciales Beaches and 8 minutes by foot from Grace Bay Beach. This beach hotel is 2.6 mi (4.2 km) from Long Bay Beach and 4.3 mi (7 km) from Turtle Cove Marina.

Compare price on Booking.com
Compare price on Booking.com
Hotel Villa Serena
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Samaná, Las Galeras · 95.04 mi from centre

9.0

 

239 reviews

Breakfast available

Located on the beachfront in Las Galeras, Hotel Villa Serena offers lush gardens and an outdoor pool. The spacious rooms feature a balcony or terrace with a hammock, chaise lounge or rocking chair and sea views

Rooms at the Villa Serena have tropical-style décor, free high speed Wi-Fi, air conditioning and/or ceiling fan and a private bathroom. Bath and beach towels are provided.

A full and copious American breakfast is served daily at the Villa Serena, while the on-site restaurant serves international gourmet cuisine. Local bars and restaurants are walking distance away.

You can explore the surrounding area using the free kayaks, bicycles and snorkeling equipment provided. Samana town centre is a 25-minute drive away, while El Catey International Airport is one hour and Santo Domingo International Airport is three hours drive away.

Choose between our Superiors and Deluxe rooms.

Compare price on Booking.com
Compare price on Booking.com
Primary image
SOL CARIBE DELUXE STUDIOS playa LOS CORALES
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Aparthotel in Bávaro, Punta Cana · 130.57 mi from centre

8.2

 

32 reviews

Breakfast available

With a stay at SOL CARIBE DELUXE STUDIOS playa LOS CORALES in Punta Cana (Bávaro), you'll be within a 5-minute drive of Cocotal Golf and Country Club and Los Corales Beach. This aparthotel is 3.8 mi (6.1 km) from Bavaro Beach and 4.4 mi (7.1 km) from Downtown Punta Cana.

Compare price on Booking.com
Compare price on Booking.com
These properties may not be in the centre of Caribbean Islands, but are nearby and match your search.
Primary image
Faena Hotel Miami Beach
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Mid Beach, Miami Beach · 800.59 mi from centre

9.0

 

697 reviews

Breakfast available

With a stay at Faena Hotel Miami Beach in Miami Beach (Mid Beach), you'll be within a 5-minute drive of Miami City Ballet and Miami Beach Convention Center. This beach hotel is 1.2 mi (1.9 km) from Bass Museum of Art and 1.5 mi (2.4 km) from Mount Sinai Medical Center.

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