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

  • Joia Bavaro By Iberostar (Adults Only)

    From US$ 297

    Carretera Arena Gorda, Punta Cana, Dominican Republic (To the map)

    This Punta Cana hotel is surrounded by palm trees, nearly a 10-minute drive from Cana Bay Golf Course.

    To the hotel

    price for 1 night
    Book Now From US$ 297
  • Viva Heavens By Wyndham, A Trademark All Inclusive (Adults Only)

    From US$ 120

    Playa Dorada Complex, Puerto Plata, Dominican Republic (To the map)

    The two-story Amber Victorian Museum is approximately 7 km from this Puerto Plata hotel, while the Fun…

    To the hotel

    price for 1 night
    Book Now From US$ 120
  • Margaritaville Beach Resort Nassau

    From US$ 392

    2 Bay St, Bahamas, Nassau, Bahamas (To the map)

    At this Nassau hotel, you'll be merely 1.1 km from Downtown Bay Street and 2.7 km from the seven-acre…

    To the hotel

    price for 1 night
    Book Now From US$ 392
  • Riu Palace Aquarelle

    Falmouth Street, Falmouth, Jamaica (To the map)

    The hotel has a beachfront setting 2.2 km from the Falmouth Mystic, while natural sights like the Water…

    To the hotel

    Book Now
  • Coral Reef Club

    From US$ 2652

    St James, Saint James, Barbados (To the map)

    The centre of Saint James can be reached in 20 minutes' walk of the resort, and such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 2652
  • Sandals Negril Beach All Inclusive Resort And Spa - Couples Only (Adults Only)

    From US$ 82

    P.O. Box 12 Negril Westmorelan, Negril, Jamaica (To the map)

    The Mary Gate of Heaven Catholic Church is 3.8 km away, and Percy's Riverside Retreat is just a few steps…

    To the hotel

    price for 1 night
    Book Now From US$ 82
  • Sunset At The Palms Resort (Adults Only)

    From US$ 304

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

    The resort is 350 metres from Bloody Bay Beach and just moments from a natural beach of Negril. Sunset…

    To the hotel

    price for 1 night
    Book Now From US$ 304
  • Hilton Barbados Resort

    From US$ 185

    Needham'S Point St Michael, Bridgetown, Barbados (To the map)

    The hotel lies within a 1-km distance of Garrison Savannah and a stone's throw from Needhams Point. Guests…

    To the hotel

    price for 1 night
    Book Now From US$ 185
  • Sls At Baha Mar

    From US$ 259

    1 Baha Mar Boulevard, Nassau, Bahamas (To the map)

    Nestled around a 15-minute drive from the St. Francis Xavier Cathedral, the hotel is just near the par…

    To the hotel

    price for 1 night
    Book Now From US$ 259
  • Dreams Dominicus La Romana Resort & Spa

    From US$ 179

    Playa De Bayahibe, Bayahibe, Dominican Republic (To the map)

    The hotel is nearly 5 minutes on foot from Beach Catalonia Gran Dominicus and nearly a 10-minute ride…

    To the hotel

    price for 1 night
    Book Now From US$ 179
  • Secrets Baby Beach Aruba Adults Only

    From US$ 874

    Sero Colorado 289, San Nicolas, Aruba, Ceru Colorado, Aruba (To the map)

    A popular place in Ceru Colorado is the Museum of Industry, which is about a 10-minute drive away. The…

    To the hotel

    price for 1 night
    Book Now From US$ 874
  • Sandals Regency La Toc All Inclusive Resort And Spa - Couples Only (Adults Only)

    From US$ 445

    La Toc Road, Castries, Saint Lucia (To the map)

    This Castries hotel has a magnificent setting 4.5 km from the Duty Free Pointe Seraphine, while natural…

    To the hotel

    price for 1 night
    Book Now From US$ 445
  • Galley Bay Resort & Spa (Adults Only)

    From US$ 919

    Five Islands Village, Five Islands Village, Antigua/Barbuda (To the map)

    This boutique-style hotel has a beachfront location within a 15-minute drive of Zemi Art Gallery, while…

    To the hotel

    price for 1 night
    Book Now From US$ 919
  • Sanctuary Cap Cana, A Luxury Collection Resort, Dominican Republic, Adult All-Inclusive

    From US$ 692

    Boulevard Zona Hotelera, Punta Cana, Dominican Republic (To the map)

    The hotel is close to golf courses and a marina, 4.2 km from Dominic Casino & Lounge Club. Sports fans…

    To the hotel

    price for 1 night
    Book Now From US$ 692
  • Tropical Deluxe Princess

    From US$ 105

    Playa Bavaro, Punta Cana, Dominican Republic (To the map)

    The Iberostar Golf Course is 3.8 km from the hotel, while Cana Bay Golf Course is 4.5 km from the location.

    To the hotel

    price for 1 night
    Book Now From US$ 105
  • Barbados Beach Club Resort

    From US$ 198

    Maxwell Coast Road, Christ Church, Christ Church, Barbados (To the map)

    The hotel is located in Christ Church, 750 metres from a scenic beach. The South Coast Boardwalk is in…

    To the hotel

    price for 1 night
    Book Now From US$ 198
  • Princess Grand Jamaica Resort

    From US$ 700

    Industry Cove, Green Island, Jamaica (To the map)

    The centre of Green Island is a 10 minutes' walk of this non-smoking hotel. The Half Moon Beach is within…

    To the hotel

    price for 1 night
    Book Now From US$ 700
  • Mangrove Beach Corendon Curacao All-Inclusive Resort, Curio By Hilton

    From US$ 270

    31 Pater Euwensweg, Willemstad, Curacao (To the map)

    The hotel is in the middle of Willemstad, and circled by a bar and a restaurant. The New Market is about…

    To the hotel

    price for 1 night
    Book Now From US$ 270
  • Zel Punta Cana

    From US$ 318

    Av. Alemanio Cap Cana, Punta Cana, Dominican Republic (To the map)

    This Punta Cana hotel boasts a vibrant setting near the entertainment district of Punta Cana. The Manatee…

    To the hotel

    price for 1 night
    Book Now From US$ 318
  • The Sandpiper

    From US$ 1270

    Holetown, Saint James, Barbados (To the map)

    This Saint James hotel has a beautiful location about a 25-minute walk from the Team Baywatch Watersports.

    To the hotel

    price for 1 night
    Book Now From US$ 1270