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-11-07

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

15496 results

  • Vip Exclusive One Bedroom Apartment

    From US$ 61

    500 Avenida George Washington 15A, Santo Domingo, Dominican Republic (To the map)

    To enjoy your vacation in Santo Domingo, stay at the 64 m² apartment, which is 3 km from Duarte Park…

    To the hotel

    price for 1 night
    Book Now From US$ 61
  • Studio Candy At Viking Hill - Love Beach

    From US$ 115

    West Bay Street Studio Candy, Nassau, Bahamas (To the map)

    Chateau Del Mar is located 2.4 km from this apartment and The Caves of New Providence is a 25-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 115
  • M & L Shared Apartment

    From US$ 22

    Playa Bibijagua Espinal 2, C6, Punta Cana, Dominican Republic (To the map)

    The homestay lies in Bavaro, which is a great choice for travelers interested in excursions, water sports…

    To the hotel

    price for 1 night
    Book Now From US$ 22
  • Private 2 Bedroom Beachfront Penthouse Condo Ocho Rios, Jamaica

    From US$ 137

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

    To enjoy your vacation in Ocho Rios, stay at the 108 m² apartment, which is 2.4 km from Konoko Falls…

    To the hotel

    price for 1 night
    Book Now From US$ 137
  • Studio Pirate Of The Caribbean 2 Sea View

    From US$ 147

    Le Pirate, Marigot (Saint Martin), Sint Maarten/Saint Martin (To the map)

    Le Grand Marche is nearly a 15-minute ride away, while Baie de Marigot is right around the corner from…

    To the hotel

    price for 1 night
    Book Now From US$ 147
  • Bellarose At Colbeck ,Gated With Pool, Stylishly Modern

    From US$ 60

    Colbeck Manor, Old Harbour, Jamaica (To the map)

    The Old Harbour holiday home is nearly a 10-minute ride from places of worship such as Old Harbour Bay…

    To the hotel

    price for 1 night
    Book Now From US$ 60
  • Gold Coast Beautiful House With Private Pool

    From US$ 184

    Gold Coast Diamante 53, Palm Beach, Aruba (To the map)

    The 2-bedroom villa is 1.4 km from the Quiet Malmok Rock Beach and 3.2 km from The Casino At The Ritz…

    To the hotel

    price for 1 night
    Book Now From US$ 184
  • Charming Refuge At Colbeck Manor

    From US$ 60

    267 Colbeck Manor, Old Harbour, Jamaica (To the map)

    This holiday home is a 60-minute drive from Falmouth, and Old Harbour Bay Baptist Church is 4.7 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 60
  • Porta Del Sol Cv

    From US$ 103

    Carretera Cuesta Vieja, Tamarindo, Puerto Rico (To the map)

    The big Las Cascadas Water Park is approximately 20 minutes on foot from the apartment. To enjoy your…

    To the hotel

    price for 1 night
    Book Now From US$ 103
  • Forever Beach Apartment

    From US$ 109

    Robins Bay Road (Strawberry Fields), Sheerness, Jamaica (To the map)

    Portmore can be reached in 35 minutes by car. Staying at the 60 m² Forever Beach Apartment Sheerness…

    To the hotel

    price for 1 night
    Book Now From US$ 109
  • Hotel - Residencial Madrugada

    From US$ 90

    Calle Mariano Vanderhorst #54, Las Terrenas, Dominican Republic (To the map)

    The narrow Punta Popy Beach stands approximately 10 minutes' drive away, and Coson is about 15 minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 90
  • Fuego Mio Bed & Breakfast

    From US$ 100

    San Fuego 48A, Santa Cruz, Aruba (To the map)

    The Dutch word Hooiberg is 4.7 km from the comfortable hotel and Balashi is a 10-minute ride away. Family…

    To the hotel

    price for 1 night
    Book Now From US$ 100
  • Sapphire Beach Villa Ocean And Marina View

    From US$ 181

    6700 Sapphire Village, Nazareth, United States Virgin Islands (To the map)

    The hotel is located within reach of Lindquist Public Beach and Sapphire Beach is nearly 10 minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 181
  • Bay View Eco Resort & Spa

    From US$ 180

    Anchovy, Port Antonio, Port Antonio, Jamaica (To the map)

    This Port Antonio hotel lies nearly 20 minutes on foot from Salt Creek and nearly a 10-minute drive from…

    To the hotel

    price for 1 night
    Book Now From US$ 180
  • Adults-Only Hacienda Terra Taina

    From US$ 65

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

    This elegant hotel has a prime location about 2 km from Pueblo de los Pescadores. The Hacienda is also…

    To the hotel

    price for 1 night
    Book Now From US$ 65
  • Probar Suites Punta Cana

    From US$ 107

    Boulevard Turistico Del Este, Punta Cana, Dominican Republic (To the map)

    The convenient location of this Punta Cana hotel places guests 3.5 km from Manatee Park and in proximity…

    To the hotel

    price for 1 night
    Book Now From US$ 107
  • Grapetree Bay Hotel And Villas

    From US$ 231

    5000 South Grapetree Bay, Christiansted, United States Virgin Islands (To the map)

    Isaac Bay Tranquil Sand Beach is 2.1 km from the hotel, while Reef Beach is 2.3 km from the location.

    To the hotel

    price for 1 night
    Book Now From US$ 231
  • La Curadina - Encuentro Surf Hotel

    From US$ 90

    La Curadina, Playa Encuentro, Cabarete, Dominican Republic (To the map)

    The hotel offers proximity to natural sights like El Choco National Park (4.7 km) and the ecological…

    To the hotel

    price for 1 night
    Book Now From US$ 90
  • Paraiso Hortensia Ecolodge

    From US$ 81

    Carretera Duarte Entrada Las Palmas Urbanizacion Paraiso II Casa 19, Santiago De Los Caballeros, Dominican Republic (To the map)

    This elegant hotel has a convenient location a 15-minute ride from the Big hilltop Monumento de Santiago.

    To the hotel

    price for 1 night
    Book Now From US$ 81
  • Flor Del Mar Condo Punta Cana Beachfront

    From US$ 76

    Calle Residencial Los Corales, Punta Cana, Dominican Republic (To the map)

    The prime location will easily bring you to the sand Los Corales beach Bavaro, located around 5 minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 76