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
    العربية 简体中文 Č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-02-10

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

12898 results

  • Senator Puerto Plata

    From US$ 157

    Bahia De Maimon, Puerto Plata, Puerto Plata, Dominican Republic (To the map)

    The 5-star hotel lies a 19-minute walk from Playa Teco Maimon. Travellers will enjoy proximity to entertainment…

    To the hotel

    price for 1 night
    Book Now From US$ 157
  • Sonesta Maho Beach All Inclusive Resort Casino & Spa

    From US$ 205

    1 Rhine Road, Maho Bay, Maho, Sint Maarten/Saint Martin (To the map)

    At this Maho hotel, you'll be 4.4 km from Port la Royale Marina and not far from Dunes. Natural attractions…

    To the hotel

    price for 1 night
    Book Now From US$ 205
  • Blue Horizons Garden Resort

    From US$ 191

    Po Box 41, Grand Anse, St. George's, Grenada (To the map)

    The stunning location will easily bring you to Fantasia 2001, located approximately 500 metres away, and…

    To the hotel

    price for 1 night
    Book Now From US$ 191
  • Sapphire Village Condos

    From US$ 275

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

    Point Wellness AntiGravity & Natural Health is approximately 25 minutes on foot from the hotel, while…

    To the hotel

    price for 1 night
    Book Now From US$ 275
  • Chalet Tropical Hotel & Pool Bar Restaurant

    From US$ 140

    Calle Chalet Tropical, Las Galeras, Dominican Republic (To the map)

    The centre of Las Galeras can be reached within a 10-minute walk, and natural attractions like the Idyllic…

    To the hotel

    price for 1 night
    Book Now From US$ 140
  • Esmeralda Resort - Orient Bay

    From US$ 194

    Baie Orientale B.P. 5141, Cul de Sac, Sint Maarten/Saint Martin (To the map)

    The hotel has a prime setting 4.6 km from the Parotte Ville Bird Sanctuary, while natural sights like…

    To the hotel

    price for 1 night
    Book Now From US$ 194
  • Blue Waters Inn

    From US$ 124

    Batteaux Bay, Speyside, Trinidad And Tobago (To the map)

    This Speyside inn has a fabulous setting approximately a 10-minute drive from Little Tobago Island, while…

    To the hotel

    price for 1 night
    Book Now From US$ 124
  • Pelican Bay Hotel

    From US$ 144

    Seahorse Road, Freeport, Bahamas (To the map)

    This Freeport hotel is located near a beach district, about 5 minutes' walk from the sand beach. Casino…

    To the hotel

    price for 1 night
    Book Now From US$ 144
  • Matum Hotel & Casino

    From US$ 64

    Ave Las Carreras No. 1, Santiago De Los Caballeros, Dominican Republic (To the map)

    The centre of Santiago De Los Caballeros can be reached within a 15-minute walk, and natural attractions…

    To the hotel

    price for 1 night
    Book Now From US$ 64
  • Casa Grande Mountain Retreat - Adults Only

    From US$ 133

    Pr-612 Barrio Caonillas Abajo, Utuado, Puerto Rico (To the map)

    Cerro Morales is within a 4-km distance of this Utuado hotel, and Mercedita airport is 65 km away. Offering…

    To the hotel

    price for 1 night
    Book Now From US$ 133
  • Worthing Court Apartment Hotel

    From US$ 100

    Worthing Main Road, Worthing, Christ Church, Worthing, Barbados (To the map)

    The hotel is about 15 km from Grantley Adams International airport and 4.6 km from such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 100
  • W&P Santo Domingo

    From US$ 69

    Av. Sarasota No. 53, Bella Vista, Santo Domingo, Dominican Republic (To the map)

    The hotel is about 20 km from La Isabela International airport and nearly a 10-minute ride from such…

    To the hotel

    price for 1 night
    Book Now From US$ 69
  • Coral Estate Luxury Resort

    From US$ 176

    Rif St. Marie, Willibrordus, Curacao (To the map)

    Flamingo Sanctuary Sint Willibrordus is 3.2 km from the 4-star resort, and Plantation House Jan Kock…

    To the hotel

    price for 1 night
    Book Now From US$ 176
  • Boardwalk Boutique Hotel Aruba - Adults Only

    From US$ 462

    Bakval 20, Palm Beach, Aruba (To the map)

    The hotel is nestled in the middle of Palm Beach, just a few steps from The Casino At The Ritz-Carlton…

    To the hotel

    price for 1 night
    Book Now From US$ 462
  • White Sands Negril

    From US$ 69

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

    Negril Cliffs is 4.5 km away, and Negril Hills Golf Club is 3.6 km from the traditional hotel. The intimate…

    To the hotel

    price for 1 night
    Book Now From US$ 69
  • Bequia Plantation Hotel

    From US$ 205

    Belmont, Port Elizabeth, Saint Vincent and the Grenadines (To the map)

    The hotel is conveniently situated 2 km from the second-largest Bequia Island. The perfect hotel stands…

    To the hotel

    price for 1 night
    Book Now From US$ 205
  • Little Arches Boutique Hotel - Adults Only

    From US$ 402

    Enterprise Beach Road S/N, Oistins, Barbados (To the map)

    Graeme Hall Nature Sanctuary is a stone's throw from the hotel, while Lexie's is a mere 5 minutes' walk…

    To the hotel

    price for 1 night
    Book Now From US$ 402
  • Sheraton Puerto Rico Resort & Casino

    From US$ 187

    200 Convention Boulevard, San Juan, Puerto Rico (To the map)

    The hotel is a mere 1.1 km from Miramar and nearly a 10-minute walk from PR-25 & PR-26 bus stop. The…

    To the hotel

    price for 1 night
    Book Now From US$ 187
  • Ocean El Faro Resort (Adults Only)

    From US$ 169

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

    This Punta Cana resort also lies within a 3-km distance of a private beach. Feel in total harmony with…

    To the hotel

    price for 1 night
    Book Now From US$ 169
  • Hotel Hm Alma De Bayahibe (Adults Only)

    From US$ 153

    Calle Los Corales, Bayahibe, Dominican Republic (To the map)

    You'll need 22-minute drive to La Romana International airport. This hotel is 2 km away from the centre…

    To the hotel

    price for 1 night
    Book Now From US$ 153