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-06-13

2026-06-14
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

14107 results

  • Sandals South Coast All Inclusive - Couples Only (Adults Only)

    From US$ 662

    P.O Box 5000, Whitehouse, Westmoreland, Whitehouse, Jamaica (To the map)

    The centre of Whitehouse can be reached within a 10-minute walk. At the Sandals South Coast All Inclusive…

    To the hotel

    price for 1 night
    Book Now From US$ 662
  • Zemi Miches Punta Cana All-Inclusive Resort, Curio By Hilton

    From US$ 464

    Carretera Playa Costa Esmeralda Km7, Miches, Dominican Republic (To the map)

    The stylish resort is a great place to stay due to its secluded location in Miches. The hotel provides…

    To the hotel

    price for 1 night
    Book Now From US$ 464
  • Galleon House Hotel

    From US$ 91

    31 Kongens Gade, Charlotte Amalie, United States Virgin Islands (To the map)

    This Charlotte Amalie hotel lies about 5 minutes' drive from Charlotte Amalie Historic District and just…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Mary'S Boon Beach Resort & Spa

    From US$ 135

    117 Simpson Bay Road, Simpson Bay, Sint Maarten/Saint Martin (To the map)

    The Roland Richardson Art Gallery is located 3.8 km from this Simpson Bay hotel while the Paradise Casino…

    To the hotel

    price for 1 night
    Book Now From US$ 135
  • Serenade All Suites - Adults Only Resort

    From US$ 227

    Carretera Cabeza De Toro, Punta Cana, Dominican Republic (To the map)

    The hotel is located in a beach area of Punta Cana. The Serenade All Suites - Adults Only Resort Punta…

    To the hotel

    price for 1 night
    Book Now From US$ 227
  • Coral Princess Hotel

    From US$ 126

    1159 Magdalena Street, San Juan, Puerto Rico (To the map)

    This San Juan hotel lies 900 metres from Plaza del Ancla and 400 m from Plaza Ventana del Mar Park. Paddle…

    To the hotel

    price for 1 night
    Book Now From US$ 126
  • Kapok Hotel

    From US$ 121

    16-18 Cotton Hill, Port of Spain, Trinidad And Tobago (To the map)

    The hotel is next to the business district of Port of Spain, 450 metres from Ellerslie Plaza. The Kapok…

    To the hotel

    price for 1 night
    Book Now From US$ 121
  • Island Club Turks & Grace Bay Place

    From US$ 207

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

    Such city attractions as the Thursday Fish Fry, which is not far from the 4-star hotel, and Fottac Souvenir…

    To the hotel

    price for 1 night
    Book Now From US$ 207
  • Fond Doux Eco Resort

    From US$ 290

    Etangs Soufriere, Soufriere, Saint Lucia (To the map)

    The hotel is covered in a marina and hot springs, and 2.6 km from the Sulphur Springs. The Fond Doux…

    To the hotel

    price for 1 night
    Book Now From US$ 290
  • Hotel Casa Coson

    From US$ 104

    Playa Coson, Las Terrenas, Dominican Republic (To the map)

    Around 10 minutes' drive from the Playa Escondida, this Las Terrenas hotel is also around 15 minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 104
  • 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. The city centre is 20 minutes away on…

    To the hotel

    price for 1 night
    Book Now From US$ 153
  • Koi Resort Saint Kitts, Curio Collection By Hilton

    From US$ 119

    100 Koi Resort Drive, Basseterre, Saint Kitts and Nevis (To the map)

    The 4-star resort is perfectly situated 3.7 km from the compact National Museum. The Koi Resort Saint…

    To the hotel

    price for 1 night
    Book Now From US$ 119
  • The Beach Guesthouse

    From US$ 135

    Carretera 187 Km 5.2, Pinones, Puerto Rico (To the map)

    The centre of Pinones can be reached within a 15-minute walk, and natural attractions like the Lively…

    To the hotel

    price for 1 night
    Book Now From US$ 135
  • Sealofts On The Beach

    From US$ 178

    Zenway Boulevard, Frigate Bay, Saint Kitts and Nevis (To the map)

    The 4-star hotel is nestled within 900 metres of Frigate Bay Pond. Sealofts On The Beach also gives access…

    To the hotel

    price for 1 night
    Book Now From US$ 178
  • Hideaways Exuma

    From US$ 110

    Jolly Hall At Queens Highway, George Town, Bahamas (To the map)

    This George Town resort has a prime setting 2.2 km from St. Andrew's Anglican Church, while natural sights…

    To the hotel

    price for 1 night
    Book Now From US$ 110
  • Lejos Eco Retreat

    From US$ 209

    P.O. Box 1227 Vieques, P.R. 00765-1227, Vieques, Puerto Rico (To the map)

    The hotel offers a prime location a 10-minute drive from Antonio Rivera Rodriguez airport. Be sure to…

    To the hotel

    price for 1 night
    Book Now From US$ 209
  • Hodelpa Gran Almirante

    From US$ 110

    Ave Salvador Estrella Sadhala, Santiago De Los Caballeros, Dominican Republic (To the map)

    The centre of Santiago De Los Caballeros can be reached in 15 minutes' walk of the hotel, and such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 110
  • Stay At Mare

    From US$ 150

    59 Calle Taft, San Juan, Puerto Rico (To the map)

    El Teatro is within a few blocks of this 5-star hotel, while the Casino Del Mar is a 19-minute walk away.

    To the hotel

    price for 1 night
    Book Now From US$ 150
  • Coral Gardens On Grace Bay

    From US$ 400

    Penn'S Road, Grace Bay, Turks And Caicos Islands (To the map)

    The hotel is about 10 minutes by car from the sand Grace Bay Beach and around a 25-minute walk from The…

    To the hotel

    price for 1 night
    Book Now From US$ 400
  • Ac Hotel By Marriott Punta Cana

    From US$ 123

    Avenida Barcelo Km 9, Bavaro Boulevard Center, Punta Cana, Dominican Republic (To the map)

    Nestled in a business area, approximately 10 minutes on foot from Cruce de Cocoloco, this hotel offers…

    To the hotel

    price for 1 night
    Book Now From US$ 123