Menu
  • Customer help
  • USD
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real 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 ARS Argentina, Peso
    العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Português Русский Svenska Türkçe

Search options

Select city first

2026-04-28

2026-04-29
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.

Hotels with indoor pool 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

14332 results

  • Punta Popy Boutique Hotel - Adults Only

    From US$ 141

    Avenida Espana S/N, Las Terrenas, Dominican Republic (To the map)

    The centre of Las Terrenas can be reached within a 5-minute walk. 4.7 km from the Punta Popy Boutique…

    To the hotel

    price for 1 night
    Book Now From US$ 141
  • Karibea La Valmeniere Hotel

    From US$ 102

    Avenue Des Arawaks, Fort-de-France, Martinique (To the map)

    This 3-star hotel puts you right in the centre of Fort-de-France, 4.3 km from the mature Jardin de Balata…

    To the hotel

    price for 1 night
    Book Now From US$ 102
  • Luxe Beach Resort

    From US$ 150

    Main Street Discovery Bay, Discovery Bay, Jamaica (To the map)

    The hotel lies nearly 5 minutes on foot from Puerto Seco Beach Park and in the immediate vicinity of…

    To the hotel

    price for 1 night
    Book Now From US$ 150
  • Hilton Grand Vacations Club The Crane Barbados

    From US$ 1294

    The Crane Resort, Saint Philip, Barbados (To the map)

    Crane Bay, Barbados is located merely 300 metres from this Saint Philip resort, and such natural sites…

    To the hotel

    price for 1 night
    Book Now From US$ 1294
  • Intercontinental Real Santo Domingo By Ihg

    From US$ 176

    Avenida Winston Churchill , Esquina Porfirio Herrera , Ensanche Piantini, Santo Domingo, Dominican Republic (To the map)

    Nestled right in the centre of Santo Domingo and within 10 minutes' walk of Caribbean Cinemas, the hotel…

    To the hotel

    price for 1 night
    Book Now From US$ 176
  • Hotel Normandie Limited

    From US$ 112

    Av. Nook 10, Belmont, Trinidad And Tobago (To the map)

    The hotel enjoys a lush location within 5 minutes' walk of Saint Ann's River. The Normandie Limited Belmont…

    To the hotel

    price for 1 night
    Book Now From US$ 112
  • Crowne Plaza Santo Domingo By Ihg

    From US$ 94

    Av. George Washington 218, Santo Domingo, Dominican Republic (To the map)

    You'll need 22-minute drive to La Isabela International airport. Atlantis World Casino is just 50 m from…

    To the hotel

    price for 1 night
    Book Now From US$ 94
  • Royal Islander Hotel

    From US$ 65

    E Mall, Freeport, The Bahamas, Freeport, Bahamas (To the map)

    The hotel is about 5 km from Grand Bahama International airport and about 6 km from such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 65
  • The Valley Oasis Inn

    From US$ 78

    #19 Lennox Phillips Drive, Maracas Gardens St.Joseph, Saint Joseph, Trinidad And Tobago (To the map)

    Saint Joseph centre can be reached within 25 minutes' walk. The 3-star bed & breakfast in Saint Joseph…

    To the hotel

    price for 1 night
    Book Now From US$ 78
  • Ocean Breeze Boutique Hotel & Marina

    From US$ 80

    Kaya Internationaal #90, Kralendijk (Bonaire), Bonaire, Saint Eustatius and Saba (To the map)

    The centre of Kralendijk can be reached in 15 minutes' walk of this hotel, and such cultural venues as…

    To the hotel

    price for 1 night
    Book Now From US$ 80
  • Home Sweet Home Resort

    From US$ 99

    West End Road, Negril, Jamaica (To the map)

    The 3-star hotel is situated in the West End district, just moments from the restaurant Pewee's Restaurant.

    To the hotel

    price for 1 night
    Book Now From US$ 99
  • Habitation Saint Charles - Hotel De Charme & Spa

    From US$ 230

    Chemin De Grippiere, Petit-Bourg, Guadeloupe (To the map)

    The hotel is in a popular area of Petit-Bourg. The Route de la Traversee is within reach of the Habitation…

    To the hotel

    price for 1 night
    Book Now From US$ 230
  • Almond Grove At Sand Castle

    From US$ 184

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

    This recently renovated hotel is in a beach area of Ocho Rios. The famous waterfall "Dunn's River Falls…

    To the hotel

    price for 1 night
    Book Now From US$ 184
  • Deluxe Sandcastles Condos

    From US$ 83

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

    The hotel lies 1.8 km from Konoko Falls & Park and 550 metres from the Taj Mahal Shopping Centre. Ocho…

    To the hotel

    price for 1 night
    Book Now From US$ 83
  • Hotel Les Ondines Sur La Plage

    From US$ 501

    Lieu Dit grand Cul de Sac, Gustavia, Saint-Barthelemy (To the map)

    This Gustavia hotel is nestled within 5 minutes' walk of Grand Cul-de-Sac. The Les Ondines Sur La Plage…

    To the hotel

    price for 1 night
    Book Now From US$ 501
  • Sable Bleu Boutique Hotel

    From US$ 294

    23, Boulevard Allegre, Le Marin, Martinique (To the map)

    The hotel places you approximately a 10-minute drive from the Anse Figuier and approximately a 15-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 294
  • Villa Rosa

    From US$ 69

    Calle Principale, Punta Rucia, Dominican Republic (To the map)

    The centre of Punta Rucia is a 20 minutes' walk of this beachfront hotel. The Villa Rosa provides easy…

    To the hotel

    price for 1 night
    Book Now From US$ 69
  • Cocoa Cove Resort

    From US$ 428

    Fort Jeudy New Westerhall Point, St. George's, Grenada (To the map)

    You'll need 20-minute drive to Maurice Bishop International airport. This 4-star hotel is about 15 minutes…

    To the hotel

    price for 1 night
    Book Now From US$ 428
  • Xeliter Green One Playa Dorada

    From US$ 87

    Calle Principal Playa Dorada Green One, Puerto Plata, Dominican Republic (To the map)

    Situated 1.5 km from the Costa Dorada, this Puerto Plata hotel also gives access to such sports venues…

    To the hotel

    price for 1 night
    Book Now From US$ 87
  • Le Vele Resort

    From US$ 810

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

    Leeward Beach is 3.2 km from this Grace Bay hotel, while in proximity to Beach this place. The Le Vele…

    To the hotel

    price for 1 night
    Book Now From US$ 810