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

  • Sandals Grande St. Lucian Spa And Beach All Inclusive Resort - Couples Only (Adults Only)

    From US$ 920

    Pigeon Island Gros Islet, Gros Islet, Saint Lucia (To the map)

    The centre of Gros Islet can be reached within a 20-minute walk, and natural attractions like the recreational…

    To the hotel

    price for 1 night
    Book Now From US$ 920
  • Bucuti & Tara Boutique Beach Resort - Adult Only

    From US$ 782

    L G Smith Blvd 55 Pobox 1347, Palm Beach, Aruba (To the map)

    The resort boasts a beautiful setting about a 5-minute walk from Manchebo Beach. Bubali Bird Sanctuary…

    To the hotel

    price for 1 night
    Book Now From US$ 782
  • Bay Gardens Beach Resort & Spa

    From US$ 78

    Reduit Beach, Rodney Bay Village Box 1892, Castreies, Gros Islet, Saint Lucia (To the map)

    The hotel has a stunning location in proximity to the family-friendly Splash Island Water Park Saint…

    To the hotel

    price for 1 night
    Book Now From US$ 78
  • Comfort Suites Paradise Island

    From US$ 111

    Paradise Island Dr., Creek Village, Bahamas (To the map)

    The centre of Creek Village can be reached within a 10-minute walk, and natural attractions like Paradise…

    To the hotel

    price for 1 night
    Book Now From US$ 111
  • Coco Palm

    From US$ 162

    Rodney Bay Village, Gros Islet, Saint Lucia (To the map)

    The hotel is in the centre of Gros Islet, just 15 minutes' drive from George F. L. The 3-star Coco Palm…

    To the hotel

    price for 1 night
    Book Now From US$ 162
  • Grand Palladium Punta Cana Resort & Spa

    From US$ 282

    C/ El Cortecito, Playa Bavaro, Punta Cana, Dominican Republic (To the map)

    The 5-star hotel is situated on a coconut plantation, in the immediate vicinity of the Cortecito Beach.

    To the hotel

    price for 1 night
    Book Now From US$ 282
  • Holiday Inn Resort Aruba - Beach Resort & Casino By Ihg

    From US$ 170

    J E Irausquin Bulevard, 230, Palm Beach, Aruba (To the map)

    Guests may find the Fisherman Huts 1.8 km from the 4-star inn, while the Divi Tree is 2.4 km away. The…

    To the hotel

    price for 1 night
    Book Now From US$ 170
  • Goldeneye

    From US$ 432

    Oracabessa, Oracabessa, Jamaica (To the map)

    This 5-star hotel enjoys a lush location within a 700-metre distance of Jacks River. Portmore is 50 km…

    To the hotel

    price for 1 night
    Book Now From US$ 432
  • Round Hill Hotel & Villas

    From US$ 462

    John Pringle Drive, Montego Bay, Jamaica (To the map)

    You'll need 21-minute drive to Sangster International airport. The unique Round Hill Hotel & Villas Montego…

    To the hotel

    price for 1 night
    Book Now From US$ 462
  • Time Out Hotel

    From US$ 89

    St Lawrence, Christ Church, Barbados (To the map)

    This Christ Church hotel is located in the Saint Lawrence district, around a 10-minute ride from the…

    To the hotel

    price for 1 night
    Book Now From US$ 89
  • Grotto Bay Beach Resort

    From US$ 556

    11 Blue Hole Hill, Hamilton Parish, Bermuda (To the map)

    This Hamilton Parish hotel lies approximately a -minute ride from Whalebone Bay and approximately a 10…

    To the hotel

    price for 1 night
    Book Now From US$ 556
  • East Winds St. Lucia

    From US$ 1332

    La Brellotte Bay, Marisule, Gros Islet, Saint Lucia (To the map)

    Gros Islet centre is 30 minutes' walk, and sports attractions such as the Darren Sammy Cricket Ground…

    To the hotel

    price for 1 night
    Book Now From US$ 1332
  • Hammock Cove Antigua (Adults Only)

    From US$ 1311

    Devil'S Bridge National Park, Willikies, Antigua/Barbuda (To the map)

    Located about 10 minutes by car from the private Green Island, the hotel is also 4.5 km from the Crump…

    To the hotel

    price for 1 night
    Book Now From US$ 1311
  • Ocean Point Beach Resort & Spa Adults Only

    From US$ 203

    Hodge'S Bay, St. John's, Antigua/Barbuda (To the map)

    The hotel is situated 850 metres from a sandy beach. Set in the beachfront, the Ocean Point Beach Resort &…

    To the hotel

    price for 1 night
    Book Now From US$ 203
  • Blue Haven Resort

    From US$ 1038

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

    The resort is located in a beach area of Grace Bay, 10 minutes' drive from the sand Grace Bay Beach.

    To the hotel

    price for 1 night
    Book Now From US$ 1038
  • Keyonna Beach

    From US$ 540

    Turner'S Beach, Johnson's Point, Antigua/Barbuda (To the map)

    This Johnson's Point hotel has a luxurious setting merely 1.3 km from Swash Water Park, while natural…

    To the hotel

    price for 1 night
    Book Now From US$ 540
  • Radisson Grenada Beach Resort

    From US$ 150

    Grand Anse Beach, Grand Anse, Grand Anse, Grenada (To the map)

    The Blessed Sacrament Church is nearly a 10-minute ride from the hotel, while Grand Anse Shopping Center…

    To the hotel

    price for 1 night
    Book Now From US$ 150
  • Acoya Curacao Resort, Villas & Spa

    From US$ 121

    Dr. Hugenholtzweg, Willemstad, Curacao (To the map)

    The 4-star resort is a mere 350 metres from Hugo's Mall and right around the corner from a beautiful…

    To the hotel

    price for 1 night
    Book Now From US$ 121
  • Silversands Grand Anse

    From US$ 675

    Grand Anse Main Rd, Grand Anse, Grenada (To the map)

    While staying in this Grand Anse hotel, you are invited to discover the Carenage, located 4.5 km away…

    To the hotel

    price for 1 night
    Book Now From US$ 675
  • Sandals Royal Plantation All Inclusive - Couples Only (Adults Only)

    From US$ 888

    P.O Box 2 Main Street, Ocho Rios, Jamaica (To the map)

    Located 800 metres from an own beach, the smoke-free hotel is right in the beach area of Ocho Rios. The…

    To the hotel

    price for 1 night
    Book Now From US$ 888