Menu
  • Customer help
  • USD
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht

Search options

Select city first

2025-05-03

2025-05-04
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Spa hotels in Caribbean

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

2117 results

  • Beaches Ocho Rios

    From US$ 2485

    P.O Box 63 Ocho Rios St Ann, Ocho Rios, Jamaica (To the map)

    This Ocho Rios property has a magnificent setting about 4 km from Rio Nuevo Battle Site, while natural…

    To the hotel

    price for 1 night
    Book Now From US$ 2485
  • Paradisus Grand Cana All Inclusive - Formerly The Grand Reserve At Paradisus Palma Real

    From US$ 387

    Av. Alemania, Punta Cana, Dominican Republic (To the map)

    This 5-star resort is about 20 km from Punta Cana airport and at a distance of 6 km from such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 387
  • Dreams Curacao Resort, Spa & Casino

    From US$ 347

    John F. Kennedy Boulevard, Willemstad, Curacao (To the map)

    Queen Emma Pontoon Bridge is 2.7 km from the resort, while Punda is a 10-minute drive away. This Willemstad…

    To the hotel

    price for 1 night
    Book Now From US$ 347
  • Colony Club By Elegant Hotels

    From US$ 566

    Porters, Saint James, Barbados (To the map)

    This Saint James property enjoys its quiet location right at St. James Parish Church. The perfect Colony…

    To the hotel

    price for 1 night
    Book Now From US$ 566
  • Alexandra Resort

    From US$ 850

    Grace Bay, Grace Bay, Turks And Caicos Islands (To the map)

    The centre of Grace Bay can be reached within a 30-minute walk. Long Bay is 3 km from the hotel, while…

    To the hotel

    price for 1 night
    Book Now From US$ 850
  • Couples Negril (Adults Only)

    From US$ 432

    Norman Manley Boulevard, Negril, Jamaica (To the map)

    This Negril property has a private setting approximately 10 minutes' drive from Mary Gate of Heaven Catholic…

    To the hotel

    price for 1 night
    Book Now From US$ 432
  • Keyonna Beach

    From US$ 621

    Turners Beach, Johnson's Point, Antigua/Barbuda (To the map)

    The boutique property is merely a 5-minute walk from the buzzing Turner's Beach, within a 10-minute drive…

    To the hotel

    price for 1 night
    Book Now From US$ 621
  • Hotel Whala!Bavaro

    From US$ 64

    Las Corales, El Cortecito De Bavaro, Bavaro, Dominican Republic (To the map)

    The property is situated in a beach area of Bavaro, right by Plaza Turquesa. The entertainment venues…

    To the hotel

    price for 1 night
    Book Now From US$ 64
  • Divi Southwinds Beach Resort

    From US$ 175

    St Lawrence Main Road, St. Lawrence Gap, Bb, Christ Church, Barbados (To the map)

    The property is nestled near an entertainment district adjacent to Art For Everyone. At the Divi Southwinds…

    To the hotel

    price for 1 night
    Book Now From US$ 175
  • The Buccaneer Beach & Golf Resort

    From US$ 311

    5007 Estate Shoys, Christiansted, United States Virgin Islands (To the map)

    Holy Cross Catholic Church is located a 10-minute drive away, and Shoys Beach is a 16-minute stroll from…

    To the hotel

    price for 1 night
    Book Now From US$ 311
  • Sunscape Puerto Plata

    From US$ 70

    Carretera Luperon. Km. 5, Playa Dorada, Puerto Plata, Dominican Republic (To the map)

    The 140-story accommodation places you nearly a 5-minute walk from Playa Dorada Mall and within 7 km…

    To the hotel

    price for 1 night
    Book Now From US$ 70
  • Bahia Principe Grand Turquesa

    From US$ 132

    Arena Gorda - Macao, Seccion Baiguea - Higueey Provincia La Altagracia Republica Dominicana, Punta Cana, Dominican Republic (To the map)

    The property is about 30 km from Punta Cana airport and 7 km from such cultural venues as Aroma's Museum.

    To the hotel

    price for 1 night
    Book Now From US$ 132
  • Sandals Royal Plantation All Inclusive - Couples Only (Adults Only)

    From US$ 888

    Main Street, Ocho Rios, Jamaica (To the map)

    The smoke-free property is 3.3 km from Konoko Falls and just a short stroll from Riveria Hop bus stop.

    To the hotel

    price for 1 night
    Book Now From US$ 888
  • Curacao Avila Beach Hotel

    From US$ 243

    Penstraat 130, Willemstad, Curacao (To the map)

    The luxury property lies in the historical centre of Willemstad, within easy walking distance of Octagon…

    To the hotel

    price for 1 night
    Book Now From US$ 243
  • Hermitage Bay

    From US$ 2273

    Jennings New Extension Hermitage Bay, Jolly Harbour, Antigua/Barbuda (To the map)

    Set in a tropical garden and gardens, the accommodation is merely a 13-minute walk from a private beach.

    To the hotel

    price for 1 night
    Book Now From US$ 2273
  • Spice Island Beach Resort

    From US$ 812

    Grand Anse Beach, St. George's, Grenada (To the map)

    This St. George's property is 6 minutes' stroll from Fantasia 2001 and around a 5-minute drive from Morne…

    To the hotel

    price for 1 night
    Book Now From US$ 812
  • Bougainvillea Barbados

    From US$ 377

    Maxwell Coast Road, Christ Church, Barbados (To the map)

    Nearby places of interest include Worthing Beach, located just a short drive from the property, and Bethlehem…

    To the hotel

    price for 1 night
    Book Now From US$ 377
  • Bahia Principe Luxury Bouganville (Adults Only)

    From US$ 256

    Carretera San Pedro - La Romana, Km 12, Ramon Santana, Do, El Soco, Dominican Republic (To the map)

    Surrounded by a tropical garden and palm trees, the property is within 30 minutes' drive of La Romana…

    To the hotel

    price for 1 night
    Book Now From US$ 256
  • Sandals Royal Caribbean (Adults Only)

    From US$ 966

    Mahoe Bay, Montego Bay, Jamaica (To the map)

    Surrounded by gardens, this Montego Bay property is within a 4-km distance of Tropical Bliss. Sandals…

    To the hotel

    price for 1 night
    Book Now From US$ 966
  • The Shore Club Turks & Caicos

    From US$ 908

    Long Bay Beach, Grace Bay, Turks And Caicos Islands (To the map)

    The property is located in the centre of Providenciales, around a 25-minute stroll from Leeward Beach…

    To the hotel

    price for 1 night
    Book Now From US$ 908