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-08

2025-05-09
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

2100 results

  • Cap Lamandou Hotel

    From US$ 89

    Route De Lamandou, Rue Luce Turnier, Dos De L'Eveche De Jacmel, Jacmel, Haiti (To the map)

    Situated 25 minutes on foot from Boulevard du Bord de Mer, this Jacmel hotel is 1.8 km from Les Creations…

    To the hotel

    price for 1 night
    Book Now From US$ 89
  • Hotel La Casona Dorada

    From US$ 38

    Av. Independencia 255, Santo Domingo, Do, Santo Domingo, Dominican Republic (To the map)

    Monasterio de San Francisco is within a 2-km distance of the accommodation, while Cathedral Primada de…

    To the hotel

    price for 1 night
    Book Now From US$ 38
  • Karibea Sainte Luce Hotel

    From US$ 133

    Quartier Desert, Sainte-Luce, Martinique (To the map)

    The property is notable for its beachfront location in the centre of Sainte-Luce, providing quick access…

    To the hotel

    price for 1 night
    Book Now From US$ 133
  • Bodyholiday St Lucia

    From US$ 1427

    Castries - Gros Islet Highway, Gros Islet, Saint Lucia (To the map)

    Situated around 10 minutes' drive from Treasure Bay Casino, the property also gives access to such sports…

    To the hotel

    price for 1 night
    Book Now From US$ 1427
  • Hillview At Mystic Ridge

    From US$ 104

    Dacosta Dr, Ocho Rios, Jamaica (To the map)

    This Ocho Rios property is situated 25 minutes' walk from Shaw Park Gardens & Waterfalls and not too…

    To the hotel

    price for 1 night
    Book Now From US$ 104
  • Hilton Garden Inn San Juan Condado

    From US$ 244

    886 Ashford Ave, San Juan, Puerto Rico (To the map)

    You'll need 10-minute drive to Fernando Luis Ribas Dominicci airport. The 4-star hotel in San Juan is…

    To the hotel

    price for 1 night
    Book Now From US$ 244
  • Hotel Maracas Punta Cana

    From US$ 26

    Av Espana \/ Esquina Francia, Punta Cana, Dominican Republic (To the map)

    The accommodation is located in Bavaro, which is a great choice for travelers interested in excursions…

    To the hotel

    price for 1 night
    Book Now From US$ 26
  • Palm Beach Retreat

    From US$ 104

    Palm Beach 504, Aruba, Palm Beach, Aruba (To the map)

    The accommodation is situated within 10 minutes' walk of a private beach. The 3-star hotel in Palm Beach…

    To the hotel

    price for 1 night
    Book Now From US$ 104
  • The Mt Hotel

    From US$ 50

    Avenida Espana, Plaza Brisas, Bavaro, Dominican Republic (To the map)

    The property is in the very heart of Bavaro, and situated amidst lively bars and restaurants. The hotel…

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Xeliter Marbella, Juan Dolio

    From US$ 486

    Avenida Boulevard, Villas Del Mar, Juan Dolio, Dominican Republic (To the map)

    The centre of Juan Dolio is a 30 minutes' walk of the luxury property. The fabulous hotel is situated…

    To the hotel

    price for 1 night
    Book Now From US$ 486
  • La Casa De Vida Natural

    From US$ 50

    Carr. 9960 Ki 0.9, Rio Grande, Puerto Rico (To the map)

    You'll need 32-minute drive to Luis Munoz Marin International airport. This Rio Grande hotel gives access…

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Glamping Ecolodge Cueva De Las Aguilas

    From US$ 86

    Carretera Bahia De Las Aguilas, Pedernales, Pedernales, Dominican Republic (To the map)

    The holiday park is situated 5 minutes on foot from a private beach. Santiago De Los Caballeros is 204…

    To the hotel

    price for 1 night
    Book Now From US$ 86
  • Secret Harbour Boutique Hotel And Marina

    From US$ 350

    Lance Aux Epines Mount Bay, Lance aux Epines, Grenada (To the map)

    The accommodation is situated 10 minutes by car from Quarantine Point and 10 minutes' drive from Smithy's…

    To the hotel

    price for 1 night
    Book Now From US$ 350
  • Sandals Ochi Beach All Inclusive Resort - Couples Only (Adults Only)

    From US$ 589

    P.O. Box 771, Ocho Rios St. Ann, Jamaica, W.I., Ocho Rios, Jamaica (To the map)

    The centre of Ocho Rios is a 5 minutes' walk of this property. The hotel is only 5 minutes on foot from…

    To the hotel

    price for 1 night
    Book Now From US$ 589
  • The Fred - Adults Only Hotel

    From US$ 249

    605 Strand Street, St. Croix, Frederiksted, United States Virgin Islands (To the map)

    Located 500 metres from Caribbean Museum Center for The Arts, this hotel is a stroll from Frederiksted…

    To the hotel

    price for 1 night
    Book Now From US$ 249
  • Half Moon Blue Hotel

    From US$ 81

    73 Bacolet Street, Bacolet Bay, Scarborough, Trinidad And Tobago (To the map)

    Set amidst hills and bamboo, the smoke-free accommodation is a 19-minute drive from Crown Point International…

    To the hotel

    price for 1 night
    Book Now From US$ 81
  • Bamboo Bonaire By Boutique Bonaire Unique Resorts

    From US$ 256

    Kaya Gob. N. Debort 86, Kralendijk (Bonaire), Bonaire, Saint Eustatius and Saba (To the map)

    Kralendijk centre can be reached within 30 minutes' walk. The unique hotel is a stroll from the Caribbean…

    To the hotel

    price for 1 night
    Book Now From US$ 256
  • Azul Beach Resort Punta Cana, All Inclusive By Karisma

    From US$ 715

    Carretera Uvero Alto Parcela, Punta Cana, Dominican Republic (To the map)

    Punta Cana airport is 45 km from the property, which lies in Uvero Alto with its dramatic beachside setting.

    To the hotel

    price for 1 night
    Book Now From US$ 715
  • Blue Paloma Bed & Breakfast

    From US$ 130

    East Ave, Lucea, Jamaica (To the map)

    Lucea centre can be reached within 10 minutes' walk. Hanover Historical Place Museum is a short distance…

    To the hotel

    price for 1 night
    Book Now From US$ 130
  • Casas Del XVI

    From US$ 279

    Calle Padre Billini No. 252, Santo Domingo, Dominican Republic (To the map)

    Thanks to its prime location in Colonial Zone, which is for those that appreciate history, the luxury…

    To the hotel

    price for 1 night
    Book Now From US$ 279