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

These properties may not be in the centre of Caribbean Islands, but are nearby and match your search.
Primary image
Hotel Riu Palace Aquarelle - All Inclusive
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Trelawny, Falmouth · 764.76 km from centre

8.8

 

2,983 reviews

Breakfast available

With a stay at Hotel Riu Palace Aquarelle - All Inclusive in Falmouth (Falmouth Historic Town Centre), you'll be steps from Water Square and a 2-minute drive from Martha Brae River. This all-inclusive hotel is 12 mi (19.2 km) from Montego Bay Convention Centre and 12.2 mi (19.7 km) from Rose Hall Great House.

Compare price on Booking.com
Compare price on Booking.com
Primary image
HOTEL HABANA REAL
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa Caribe, Apartadó · 1363.01 km from centre

10.0

 

6 reviews

Breakfast available

Located in Apartadó, HOTEL HABANA REAL is within a 5-minute drive of Regional Hospital of Uraba and Coliseo Cubierto. This hotel is 1.8 mi (2.9 km) from Santiago Santacruz Rambay Municipal Stadium.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Morgan Resort Spa Village
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Saint Martin, Simpson Bay · 770.55 km from centre

9.0

 

2,386 reviews

Breakfast available

With a stay at The Morgan Resort Spa Village in Simpson Bay, you'll be steps from Maho Beach and a 2-minute drive from Mullet Bay Beach. This spa resort is 7.5 mi (12 km) from Grand Case Beach and 8.9 mi (14.4 km) from Port of St. Maarten.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Rabot Hotel from Hotel Chocolat
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in St. Lucia, Soufrière · 1126.23 km from centre

9.4

 

706 reviews

Breakfast available

When you stay at Rabot Hotel from Hotel Chocolat in Soufrière, you'll be near the beach, within a 5-minute drive of Diamond Falls and Toraille Waterfall. This luxury hotel is 5.7 mi (9.2 km) from Gros Piton and 1.3 mi (2.1 km) from French Wall Trail.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Chicamocha
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Bucaramanga · 1300.46 km from centre

8.4

 

359 reviews

Breakfast available

Located in Bucaramanga, Hotel Chicamocha is in a shopping district, within a 15-minute walk of Megamall Shopping Center and Parque del Agua. This family-friendly hotel is 0.8 mi (1.4 km) from Canaveral Mall and 1.1 mi (1.7 km) from San Pio Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Crowne Plaza Barranquilla by IHG
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Riomar, Barranquilla · 960.33 km from centre

9.0

 

857 reviews

A stay at Crowne Plaza Barranquilla by IHG places you in the heart of Barranquilla, steps from Mall Plaza Buenavista and 5 minutes by foot from Buenavista Shopping Center. This spa hotel is 0.4 mi (0.6 km) from Buenavista Gran Casino and 1 mi (1.6 km) from Viva Barranquilla Shopping Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Beach House Fort Lauderdale, a Hilton Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Central Beach, Fort Lauderdale · 1308.78 km from centre

8.8

 

2,659 reviews

Breakfast available

With a stay at Beach House Fort Lauderdale, a Hilton Resort in Fort Lauderdale (East Fort Lauderdale), you'll be a 3-minute walk from Fort Lauderdale Beach and 12 minutes by foot from Las Olas Beach. This family-friendly resort is 2 mi (3.2 km) from Las Olas Boulevard and 5.1 mi (8.2 km) from Port Everglades.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Cove Eleuthera
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Bahamas, Gregory Town · 995.83 km from centre

9.2

 

257 reviews

Breakfast available

Located in Gregory Town, The Cove Eleuthera is by the ocean, within a 10-minute drive of Gaulding Cay Beach and Queens Bath. This beach resort is 3.2 mi (5.1 km) from Glass Window Bridge and 4.4 mi (7.1 km) from Hatchet Bay Cave.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Riu Montego Bay - Adults Only - All Inclusive
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Montego Bay · 789.00 km from centre

8.6

 

5,466 reviews

Breakfast available

When you stay at Hotel Riu Montego Bay - Adults Only - All Inclusive in Montego Bay, you'll be on the beach, within a 10-minute drive of Montego Bay Convention Centre and Rose Hall Great House. This all-inclusive property is 3.9 mi (6.3 km) from Doctor's Cave Beach and 0.2 mi (0.3 km) from Blue Diamond Shopping Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Aura Hotel Barú
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Cartagena · 1088.94 km from centre

8.2

 

137 reviews

Breakfast available

With a stay at Aura Hotel Barú in Cartagena, you'll be by the ocean, just steps from Rosario and San Bernando Corals Natural National Park. This beach hotel is within the region of Isla Grande Beach and Rosario Islands Oceanarium.

Compare price on Booking.com
Compare price on Booking.com
Reception
InterContinental Cartagena De Indias by IHG
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Bocagrande, Cartagena · 1059.78 km from centre

9.4

 

1,711 reviews

Breakfast available

With a stay at InterContinental Cartagena De Indias by IHG in Cartagena (Bocagrande), you'll be a 1-minute drive from Bocagrande Beach and 6 minutes from Cartagena de Indias Convention Center. This family-friendly hotel is 2.7 mi (4.4 km) from Clock Tower and 0.1 mi (0.1 km) from Centro Comercial Nao.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sand And Tan Beach Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Ocho Rios · 704.07 km from centre

7.6

 

318 reviews

Breakfast available

Located in Ocho Rios, Sand And Tan Beach Hotel is on the waterfront – a 1-minute drive from White River Reggae Park and 7 minutes from Ocho Rios Fort. This beach hotel is 1.8 mi (2.9 km) from Mahogany Beach and 2.9 mi (4.7 km) from Turtle Beach.

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

Resort in Barbados, Diamond Valley · 1317.36 km from centre

8.6

 

1,010 reviews

Breakfast available

Located in Diamond Valley, The Crane Resort is a 1-minute drive from Crane Beach and 13 minutes from Bottom Bay Beach. This beach resort is 8.6 mi (13.9 km) from Miami Beach and 8.7 mi (13.9 km) from Bath Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Riu Palace Aruba - All Inclusive
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Noord · 662.71 km from centre

8.4

 

1,777 reviews

Breakfast available

Located in Noord (Palm Beach), Hotel Riu Palace Aruba - All Inclusive is within a 10-minute walk of The Casino at Hilton Aruba and Palm Beach. This all-inclusive property is 0.5 mi (0.8 km) from Hyatt Regency Casino and 1.1 mi (1.8 km) from Eagle Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Papagayo Beach Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Jan Thiel · 734.37 km from centre

8.4

 

657 reviews

Breakfast available

With a stay at Papagayo Beach Hotel in Jan Thiel, you'll be 0.4 mi (0.7 km) from Jan Thiel Beach and 5.6 mi (9 km) from Mambo Beach. This casino hotel is 7.4 mi (12 km) from Queen Emma Bridge.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Le Relais du Moulin, Hôtel de Charme & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Sainte-Anne · 993.53 km from centre

9.2

 

230 reviews

Breakfast available

Located in Sainte-Anne, Le Relais du Moulin, Hôtel de Charme & Spa is a 2-minute drive from Plage de Gros Sable and 7 minutes from Plage de Bois Jolan. This spa hotel is 4 mi (6.4 km) from Plage de l'Anse des Rochers and 4.2 mi (6.8 km) from Ste-Anne Beach.

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

Hotel in Santa Marta · 917.20 km from centre

8.2

 

975 reviews

Just a few steps from Playa Bello Horizonte on the Colombian Caribbean coast, Hotel Santorini Resort invites you to enjoy a unique beachfront experience. Relax and enjoy an unforgettable vacation with everything you need in one place: swimming pools, restaurant, skybar with spectacular views, gym, spa, minimarket, beach club, and parking.

The hotel is located just 70 meters from Bello Horizonte beach, 5 minutes by car from Simón Bolívar Airport, and 20 minutes by car from downtown Santa Marta.

Enjoy three outdoor pools to cool off under the Caribbean sun. Delight in the finest cuisine at our Puerto Galeón restaurant, where you'll find an exquisite selection of local, national, and international dishes. And to end the day, experience unique moments at our skybar, with a relaxed atmosphere and stunning sea views—perfect for admiring Santa Marta’s unforgettable sunsets.

All our rooms are designed for your comfort and equipped with everything you need for a pleasant stay: TV, air conditioning, and free Wi-Fi connection. Relax and enjoy the comfort you deserve!

Compare price on Booking.com
Compare price on Booking.com
Primary image
R Hotel Kingston
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in New Kingston, Kingston · 677.02 km from centre

8.4

 

1,182 reviews

Breakfast available

In the heart of Kingston, R Hotel Kingston is within a 5-minute drive of Devon House and Emancipation Park. This hotel is 1.2 mi (1.9 km) from Bob Marley Museum and 1.5 mi (2.4 km) from Little Theater.

Compare price on Booking.com
Compare price on Booking.com
Reception
GHL Collection Armería Real Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Getsemani, Cartagena · 1057.29 km from centre

8.6

 

551 reviews

Breakfast available

A stay at GHL Collection Armería Real Hotel places you in the heart of Cartagena, within a 15-minute walk of Cartagena de Indias Convention Center and Clock Tower. This spa hotel is 1.6 mi (2.6 km) from Bocagrande Beach and 0.2 mi (0.3 km) from Ciudad Movil Cultural Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Movich Buró 51
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Riomar, Barranquilla · 960.81 km from centre

8.8

 

1,000 reviews

Breakfast available

With a stay at Movich Buró 51 in Barranquilla (Riomar), you'll be within a 10-minute walk of Viva Barranquilla Shopping Center and Buenavista Shopping Center. This spa hotel is 0.5 mi (0.8 km) from Buenavista Gran Casino and 0.6 mi (1 km) from Mall Plaza Buenavista.

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