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

2026-02-08

2026-02-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

1386 results

  • El Rancho Haiti

    From US$ 130

    Rue Jose Marti, 5, Port-au-Prince, Haiti (To the map)

    This Port-au-Prince hotel is situated right in the centre of a residential area, 2.5 km from Galerie…

    To the hotel

    price for 1 night
    Book Now From US$ 130
  • La Suite Villa

    From US$ 235

    Route Du Fort D'Alet - Anse Mitan, Les Trois-Ilets, Martinique (To the map)

    This 5-star hotel is about 5 km from Le Lamentin airport and 3.5 km from such cultural venues as House…

    To the hotel

    price for 1 night
    Book Now From US$ 235
  • Simpson Bay Suites

    From US$ 121

    3D Billy Fully Rd, Simpson Bay, Sint Maarten/Saint Martin (To the map)

    The hotel lies in an entertainment area, about 10 minutes' drive from such family-friendly attractions…

    To the hotel

    price for 1 night
    Book Now From US$ 121
  • My Home Hotel Punta Cana

    From US$ 22

    Carretera Veron Punta Cana Plaza Mac-Cana, Punta Cana, Dominican Republic (To the map)

    ChocoMuseo Punta Cana is approximately 15 minutes by car from this hotel, while Punta Cana airport is…

    To the hotel

    price for 1 night
    Book Now From US$ 22
  • Unique Club At Lopesan Costa Bavaro Resort

    From US$ 639

    Playa De Bavaro, Punta Cana. Higuey. La Altagracia, Punta Cana, Dominican Republic (To the map)

    The resort is located in an entertainment area of Punta Cana. Sights 2.9 km from the Unique Club Punta…

    To the hotel

    price for 1 night
    Book Now From US$ 639
  • St Martin Beach Resort & Spa (Adults Only)

    From US$ 347

    Anse Marcel, Grand Case, Sint Maarten/Saint Martin (To the map)

    This Grand Case hotel is about 5 km from Grand-Case airport and 2 km from such cultural venues as Tropismes…

    To the hotel

    price for 1 night
    Book Now From US$ 347
  • Gunpowder House & Suites

    From US$ 456

    Gunpowder Drive, St. Paul, English Harbour, Antigua/Barbuda (To the map)

    You'll need 31-minute drive to V. C. Offering a shared lounge and a restaurant, the 5-star Gunpowder…

    To the hotel

    price for 1 night
    Book Now From US$ 456
  • Gyp Sea Saint Barth

    From US$ 1527

    Colombier, Gustavia, Saint-Barthelemy (To the map)

    The hotel lies right in the centre of Gustavia. From the accommodation it will take approximately 20…

    To the hotel

    price for 1 night
    Book Now From US$ 1527
  • Eleven Bahama House

    From US$ 528

    Dunmore Street, Dunmore Town, Bahamas (To the map)

    The hotel is situated just 150 metres from Methodist Manse and just 1.4 km from Lone Tree. Places of…

    To the hotel

    price for 1 night
    Book Now From US$ 528
  • Da Fabio

    From US$ 80

    Good Hope Distrrict, Negril, Jamaica (To the map)

    You'll need 20-minute drive to Negril airport. Mary Gate of Heaven Catholic Church is 10 minutes by car…

    To the hotel

    price for 1 night
    Book Now From US$ 80
  • Carayou Hotel & Spa

    From US$ 203

    La Pointe Du Bout, Les Trois-Ilets, Martinique (To the map)

    The hotel is situated 2.9 km from the Church of Our Lady of Good Deliverance of Les Trois-Ilets and right…

    To the hotel

    price for 1 night
    Book Now From US$ 203
  • Riu Palace Jamaica (Adults Only)

    From US$ 730

    Ironshore P.O, Rose Hall, Mahoe Bay, Montego Bay, Jamaica (To the map)

    The resort is located in a beach area of Montego Bay, around a 10-minute ride from the 1770s mansion…

    To the hotel

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

    From US$ 197

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

    You'll need 15-minute drive to Luis Munoz Marin International airport. The Hilton Garden Inn in San Juan…

    To the hotel

    price for 1 night
    Book Now From US$ 197
  • Wyndham Tortola Bvi Lambert Beach Resort

    From US$ 135

    East End, East End, British Virgin Islands (To the map)

    The hotel places you approximately 5 minutes on foot from Tropical Day Sails and approximately a 10-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 135
  • Hotel 39 Jamaica

    From US$ 150

    39 Gloucester Avenue, Montego Bay, Jamaica (To the map)

    The hotel is about 5 km from Sangster International airport and not far from such cultural venues as…

    To the hotel

    price for 1 night
    Book Now From US$ 150
  • Punta Rucia Lodge Hotel Boutique & Spa

    From US$ 173

    Calle De Ensenada, Punta Rucia, Dominican Republic (To the map)

    This Punta Rucia hotel has an intimate setting 3.7 km from Santuario de Mamiferos Marinos de Estero Hondo.

    To the hotel

    price for 1 night
    Book Now From US$ 173
  • Rosalie Bay Eco Resort & Spa

    From US$ 216

    Rosalie P.O. Box 1854, Rosalie, Dominica (To the map)

    Rosalie centre can be reached within 5 minutes' walk. The smoke-free hotel stands 15 minutes' drive from…

    To the hotel

    price for 1 night
    Book Now From US$ 216
  • Paradise Beach Hotel

    From US$ 88

    Villa Beach, Kingstown, Saint Vincent and the Grenadines (To the map)

    You'll need 5-minute drive to Argyle International airport. The Paradise Beach Kingstown is 500 m from…

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • Travel Inn Hotel Simpson Bay

    From US$ 84

    Airport Road Number 15, Simpson Bay, Sint Maarten/Saint Martin (To the map)

    The palm-lined Mullet Bay Beach is approximately a 10-minute ride from the hotel, while Bobby's Marina…

    To the hotel

    price for 1 night
    Book Now From US$ 84
  • Skylight Suites Hotel

    From US$ 101

    Cofresi Calle Caroli Sol #6 Skylight Cofresi Calle Caroli Sol #6, Puerto Plata, Dominican Republic (To the map)

    This Puerto Plata hotel is 10 minutes by car from the history museum "Fort San Felipe" and within easy…

    To the hotel

    price for 1 night
    Book Now From US$ 101