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
Hyatt Zilara Rose Hall - Adults Only - All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

All-inclusive resort in Montego Bay · 783.88 km from centre

8.8

 

1,272 reviews

Breakfast available

When you stay at Hyatt Zilara Rose Hall - Adults Only - All Inclusive in Montego Bay, you'll be next to a golf course, within a 5-minute drive of Half Moon Golf Course and Montego Bay Convention Centre. This all-inclusive property is 7 mi (11.3 km) from Doctor's Cave Beach and 1.6 mi (2.6 km) from Rose Hall Great House.

Compare price on Booking.com
Compare price on Booking.com
Lobby
The St. Regis Bal Harbour Resort
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Miami-Dade County, Bal Harbour · 1293.78 km from centre

9.0

 

427 reviews

Breakfast available

When you stay at The St. Regis Bal Harbour Resort in Bal Harbour, you'll be on the beach, within a 10-minute walk of Surfside Beach and Bal Harbour Beach. This beach hotel is 5.2 mi (8.4 km) from Fontainebleau and 5.9 mi (9.5 km) from Aventura Mall.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sandals Royal Plantation - ALL INCLUSIVE Adults Only
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

All-inclusive resort in Ocho Rios · 704.86 km from centre

9.4

 

113 reviews

Breakfast available

When you stay at Sandals Royal Plantation - ALL INCLUSIVE Couples Only in Ocho Rios, you'll be on the beach, within a 10-minute drive of Dunn's River Falls and Ocho Rios Fort. This all-inclusive property is 3.3 mi (5.4 km) from Mystic Mountain and 1.3 mi (2.1 km) from Mahogany Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cheeca Lodge & Spa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Islamorada · 1274.60 km from centre

9.0

 

1,067 reviews

Breakfast available

With a stay at Cheeca Lodge & Spa in Islamorada (Matecumbe), you'll be a 4-minute walk from Matecumbe United Methodist Church and 5 minutes by foot from Florida Keys Brewing Co.. This beach resort is 0.3 mi (0.6 km) from MoradaWay Arts & Cultural District and 0.4 mi (0.6 km) from Hurricane Monument.

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

Hotel in South Beach, Miami Beach · 1288.12 km from centre

9.4

 

1,570 reviews

Breakfast available

With a stay at 1 Hotel South Beach, you'll be centrally located in Miami Beach, within a 5-minute walk of Miami Beach Boardwalk and Collins Avenue Shopping Area. This beach hotel is 0.5 mi (0.8 km) from Miami Beach Convention Center and 0.2 mi (0.3 km) from Miami Beach Beaches.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Silversands Grand Anse
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in St. George's · 1174.98 km from centre

9.8

 

168 reviews

Breakfast available

With a stay at Silversands Grand Anse in St. George's (Grand Anse), you'll be within a 5-minute drive of Grand Anse Beach and St. George's University. This beach hotel is 1.5 mi (2.5 km) from Morne Rouge Beach and 0.2 mi (0.3 km) from Grand Anse Bay.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hammock Cove Antigua - All Inclusive - Adults Only
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

All-inclusive resort in Antigua, Willikies · 934.96 km from centre

9.6

 

128 reviews

Located in Willikies, Hammock Cove Antigua - All Inclusive - Adults Only is in a national park, within a 10-minute drive of Long Bay and Devil's Bridge. This all-inclusive property is 7.3 mi (11.7 km) from Sir Vivian Richards Stadium and 10.4 mi (16.7 km) from Falmouth Harbour Marina.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Bequia Beach Hotel Luxury Resort & Spa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Grenadines, Bequia Island · 1156.91 km from centre

9.8

 

153 reviews

With a stay at Bequia Beach Hotel Luxury Resort & Spa in Bequia Island, you'll be on the beach, just steps from Friendship Bay Beach and a 2-minute drive from Princess Margaret Beach. This beach resort is 2 mi (3.1 km) from Port of Port Elizabeth.

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

Hotel in New Kingston, Kingston · 676.50 km from centre

9.4

 

1,700 reviews

Breakfast available

With a stay at S Hotel Kingston, you'll be centrally located in Kingston, within a 5-minute drive of Devon House and Bob Marley Museum. This luxury hotel is 1.6 mi (2.6 km) from Jamaica House and 0.5 mi (0.8 km) from Pantry Playhouse.

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

Resort in Noord · 660.89 km from centre

9.2

 

1,004 reviews

Breakfast available

With a stay at The Ritz-Carlton, Aruba in Noord (Palm Beach), you'll be a 4-minute walk from Palm Beach and 7 minutes by foot from Stellaris Casino. This beach resort is 2.5 mi (4 km) from Eagle Beach and 4.1 mi (6.6 km) from Divi Golf and Beach Resort.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Jumby Bay Island - Oetker Collection
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Antigua, Long Island · 927.54 km from centre

10.0

 

27 reviews

Breakfast available

Located in Long Island, Jumby Bay Island - Oetker Collection is by the ocean and close to Dutchman's Bay Beach and Hell's Gate Island. This beach hotel is within close proximity of Antigua and Barbuda Institute of Information Technology (ABIIT) and American University of Antigua.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sofitel Legend Santa Clara Cartagena
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Cartagena Walled City, Cartagena · 1056.45 km from centre

9.6

 

1,001 reviews

Breakfast available

With a stay at Sofitel Legend Santa Clara Cartagena, you'll be centrally located in Cartagena, steps from Fine Arts and within a 10-minute walk of Clock Tower. This family-friendly resort is 0.7 mi (1.1 km) from Republik Bank and 0.7 mi (1.1 km) from San Pedro Claver Church and Convent.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Serenity At Coconut Bay - All Inclusive - Adults Only
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

All-inclusive resort in St. Lucia, Vieux Fort · 1141.41 km from centre

9.8

 

96 reviews

Breakfast available

When you stay at Serenity At Coconut Bay - All Inclusive - Adults Only in Vieux Fort, you'll be on the beach, within a 15-minute walk of Sandy Beach and Maria Islands Nature Reserve. This all-inclusive property is 16.6 mi (26.7 km) from Gros Piton and 2.1 mi (3.4 km) from Mankote Mangrove.

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

Resort in Palm Beach County, Manalapan · 1335.78 km from centre

9.4

 

973 reviews

Breakfast available

When you stay at Eau Resort & Spa in Manalapan, you'll be on the waterfront – a 1-minute drive from Ocean Boulevard and 10 minutes from Lake Worth Beach. This beach resort is 8.6 mi (13.8 km) from Atlantic Avenue and 11.7 mi (18.9 km) from Clematis Street.

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

Hotel in Ocho Rios · 707.22 km from centre

8.8

 

322 reviews

Breakfast available

With a stay at Sago Palm Hotel, you'll be centrally located in Ocho Rios, within a 5-minute drive of Ocho Rios Fort and Mahogany Beach. This luxury hotel is 0.3 mi (0.4 km) from Turtle Beach and 3 mi (4.8 km) from Dunn's River Falls.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Casa San Agustin
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Cartagena Centro, Cartagena · 1056.82 km from centre

9.8

 

490 reviews

Breakfast available

With a stay at Hotel Casa San Agustin, you'll be centrally located in Cartagena – a 2-minute drive from Cartagena de Indias Convention Center and 7 minutes from Port of Cartagena. This luxury hotel is 2 mi (3.2 km) from Bocagrande Beach and 3.3 mi (5.3 km) from Marbella Beach.

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

Resort in Saint Mary, Carlisle Bay · 922.47 km from centre

9.2

 

313 reviews

Breakfast available

With a stay at Carlisle Bay in Carlisle Bay, you'll be 5 mi (8 km) from Darkwood Beach and 6.4 mi (10.4 km) from Fryes Beach. This beach resort is 9.1 mi (14.7 km) from Nelson's Dockyard and 10.5 mi (16.9 km) from Shirley Heights.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Radisson Cartagena Ocean Pavillion Hotel
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in La Boquilla, Cartagena · 1050.53 km from centre

9.0

 

1,006 reviews

Breakfast available

With a stay at Radisson Cartagena Ocean Pavillion Hotel in Cartagena (La Boquilla), you'll be within a 15-minute drive of Marbella Beach and Cartagena de Indias Convention Center. This beach hotel is 5.5 mi (8.8 km) from Bocagrande Beach and 6.8 mi (11 km) from Port of Cartagena.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Rosewood Little Dix Bay
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in British Virgin Islands, Virgin Gorda · 629.11 km from centre

9.4

 

111 reviews

Breakfast available

With a stay at Rosewood Little Dix Bay in Virgin Gorda, you'll be on the beach, within a 10-minute drive of The Baths and Little Dix Bay Beach. This beach hotel is 0.6 mi (1 km) from Savannah Bay and 0.9 mi (1.5 km) from Virgin Gorda Harbor.

Compare price on Booking.com
Compare price on Booking.com
Primary image
SLS LUX Brickell
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Brickell, Miami · 1291.17 km from centre

8.8

 

1,001 reviews

SLS LUX Brickell is centrally located in Miami – a 2-minute walk from Brickell City Centre and 11 minutes by foot from James L. Knight Center. This luxury hotel is 1 mi (1.5 km) from Bayfront Park and 1.4 mi (2.3 km) from Kaseya Center.

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