Menu

Search options

Select city first

Wed 30 Apr 2025

Thu 1 May 2025
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 in Caribbean

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

  • More

Landmarks

  • More

Hotel types

  • More

User rating

Facilities

  • More

In the room

  • More

Specify by

Apply Filters
Clear Filters

3772 results

  • Altamont Court Hotel

    From US$ 125

    1-5 Altamont Terrace, Kingston, Jamaica (To the map)

    This hotel is approximately a 5-minute ride from Theatre Place, while Emancipation Park is 950 metres…

    To the hotel

    price for 1 night
    Book Now From US$ 125
  • Palacio Provincial San Juan, Adults Only, Curio Collection By Hilton

    From US$ 302

    149 Calle San Francisco Old San Juan, San Juan, Puerto Rico (To the map)

    The property in Old San Juan with buildings dating from the 16th century, including the San Felipe del…

    To the hotel

    price for 1 night
    Book Now From US$ 302
  • Villa Cofresi

    From US$ 105

    Rd 115 Km 12.0, Rincon, Puerto Rico (To the map)

    This Rincon property has a beachfront setting a few minutes' drive from Tres Palmas Marine Reserve, while…

    To the hotel

    price for 1 night
    Book Now From US$ 105
  • Aruba Ocean Villas

    Savaneta 356 A, Savaneta, Aruba (To the map)

    To the hotel

    Book Now
  • Treasure Beach By Elegant Hotels - All-Inclusive, Adults-Only

    From US$ 635

    Hwy 1, Paynes Bay, Barbados (To the map)

    The accommodation is about 20 km from Grantley Adams International airport and at a distance of 7 km…

    To the hotel

    price for 1 night
    Book Now From US$ 635
  • Satama Hotel

    From US$ 147

    Rue 29 B Prolongee, Cap-Haitien, Haiti (To the map)

    The centre of Cap-Haitien is a 15 minutes' walk of this property. Temple Adventiste No 1 is only 1.6…

    To the hotel

    price for 1 night
    Book Now From US$ 147
  • Barcelo Santo Domingo

    From US$ 70

    Avenida Maximo Gomez Esquina, Santo Domingo, Dominican Republic (To the map)

    Situated relatively close to Plaza Juan Baron, the property also gives access to such sports venues as…

    To the hotel

    price for 1 night
    Book Now From US$ 70
  • Villa Del Mar

    From US$ 198

    Crescent Drive 1, Grace Bay, Turks And Caicos Islands (To the map)

    Nestled at a distance of 4.8 km from The Bight Park, the smoke-free property is not too far from Downtown…

    To the hotel

    price for 1 night
    Book Now From US$ 198
  • Frenchman'S Cove

    From US$ 277

    Main Rd Into Frenchman'S Cove, Po Box 101, Port Antonio, Jamaica (To the map)

    The hotel enjoys proximity to Monkey Island or Pellew Island, located about 2 km away. Blue Lagoon is…

    To the hotel

    price for 1 night
    Book Now From US$ 277
  • Secret Harbour Beach Resort

    From US$ 552

    6280 Estate Nazareth, Nazareth, United States Virgin Islands (To the map)

    The beachfront accommodation is just a minute's drive from American Yacht Harbor Shopping Center and…

    To the hotel

    price for 1 night
    Book Now From US$ 552
  • El Greco Resort

    From US$ 90

    11 Queens Drive, Montego Bay, Jamaica (To the map)

    The property has quiet location and is surrounded by a mountain. Guests can visit Montego Bay Marine…

    To the hotel

    price for 1 night
    Book Now From US$ 90
  • S Hotel Kingston

    From US$ 173

    1 St Lucia Avenue, Kingston, Jamaica (To the map)

    The property is situated near an entertainment district, in the very heart of Kingston. The stylish hotel…

    To the hotel

    price for 1 night
    Book Now From US$ 173
  • Wyndham Grand Barbados Sam Lords Castle All Inclusive Resort

    From US$ 688

    End Of Belair Road N/N, Long Bay, Saint Philip, Barbados (To the map)

    You'll need 20-minute drive to Grantley Adams International airport. This Saint Philip hotel offers proximity…

    To the hotel

    price for 1 night
    Book Now From US$ 688
  • Sand Castle On The Beach - Adults Only

    From US$ 299

    127 Smithfield, Frederiksted, United States Virgin Islands (To the map)

    The accommodation is about 25 km from Christiansted Harbor-SSB Seaplane Base airport and not too far…

    To the hotel

    price for 1 night
    Book Now From US$ 299
  • Acacia Boutique Hotel

    From US$ 91

    8 Taft Street, San Juan, Puerto Rico (To the map)

    The accommodation is located in Condado, which is one of the forty subbarrios of Santurce in San Juan…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Rooms Negril

    From US$ 80

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

    Alfred's Ocean Palace is located around a 5-minute walk from the property, and such natural sites as…

    To the hotel

    price for 1 night
    Book Now From US$ 80
  • Sandals Dunns River All Inclusive Couples Only

    From US$ 913

    Mammee Bay Road, Ocho Rios, Jamaica (To the map)

    The property is situated about 25 km from Ian Fleming International airport and within short walking…

    To the hotel

    price for 1 night
    Book Now From US$ 913
  • The Island House

    From US$ 545

    Mahogany Hill, Western Road, Nassau, Bahamas (To the map)

    The property has a comfortable setting 4.3 km from Love Beach. Old Fort Bay Club Beach is 25 minutes'…

    To the hotel

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

    From US$ 402

    Enterprise Beach Road, Oistins, Barbados (To the map)

    10 minutes by car from Graeme Hall Nature Sanctuary, the property is also 10 minutes by car from Dover…

    To the hotel

    price for 1 night
    Book Now From US$ 402
  • El Colonial Open Bar Adults Only

    From US$ 270

    312 C. De San Francisco, San Juan, Puerto Rico (To the map)

    The accommodation is centrally situated a few minutes' drive from Casa Blanca House Museum. San Juan…

    To the hotel

    price for 1 night
    Book Now From US$ 270