Menu

Search options

Select city first

2026-11-06

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

3322 results

  • Paradise Rooms

    From US$ 37

    Street 16 9, Santo Domingo, Dominican Republic (To the map)

    This hotel lies a 10-minute drive from Parque Del Este Athletic Park and a 15-minute drive from Agua…

    To the hotel

    price for 1 night
    Book Now From US$ 37
  • Hotel Laurena

    From US$ 208

    Middle Street, Carriacou, Grenada (To the map)

    Beausejour Bay is 500 metres from this 2-star hotel, while Anse La Roche Bay Nature Preserve is 4.5 km…

    To the hotel

    price for 1 night
    Book Now From US$ 208
  • Feather Leaf Inn

    From US$ 187

    325 Prospect Hill, Frederiksted, United States Virgin Islands (To the map)

    Christiansted is 20 km from this Frederiksted hotel, while Coconuts Beach is 3.3 km away. Frederiksted…

    To the hotel

    price for 1 night
    Book Now From US$ 187
  • Idlers' Rest Beach Hotel

    From US$ 117

    Parottee Road, A2, Black River, Jamaica (To the map)

    Runaway Bay is 110 km from the hotel, while YS Falls is 4.7 km away. You can easily find J Charles Swaby's…

    To the hotel

    price for 1 night
    Book Now From US$ 117
  • Las Galeras Island Hostel

    From US$ 25

    Calle Principal Las Galeras #5, Las Galeras, Dominican Republic (To the map)

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

    To the hotel

    price for 1 night
    Book Now From US$ 25
  • Kura Hulanda Lodge & Beach Club

    From US$ 165

    Playa Kalki 1, Westpunt, Curacao (To the map)

    This Westpunt hotel offers a beachfront location nearly 5 minutes on foot from Playa Kalki. Also, Playa…

    To the hotel

    price for 1 night
    Book Now From US$ 165
  • Hacienda Villa Sotomayor

    From US$ 80

    Puerto Rico 522, Adjuntas, Puerto Rico (To the map)

    The hotel is a great place to stay due to its convenient location in Adjuntas. Rio Grande is 99 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 80
  • Sandcastles Beach Resort

    From US$ 70

    Main St, Ocho Rios, Ocho Rios, Jamaica (To the map)

    The hotel lies approximately 1 km from Shaw Park and in the vicinity of the 3-hectare Turtle River Park.

    To the hotel

    price for 1 night
    Book Now From US$ 70
  • Darlouis Hotel

    From US$ 88

    Pq95+943 Ca, Cap-Haitien, Haiti (To the map)

    You'll need 15-minute drive to Cap-Haitien International airport. Saint Jean Bosco is around 10 minutes…

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • The Crown House Hotel

    From US$ 222

    19 Voorstraat, Philipsburg (Sint Maarten), Sint Maarten/Saint Martin (To the map)

    At the hotel, you'll be nearly 10 minutes' walk from Boardwalk and a few moments from Old Street. The…

    To the hotel

    price for 1 night
    Book Now From US$ 222
  • Silver Point Villa Hotel

    From US$ 140

    Silver Sands, Christ Church, Barbados (To the map)

    Art For Everyone is within 7 km of the hotel, and Endless Kiteboarding is right around the corner from…

    To the hotel

    price for 1 night
    Book Now From US$ 140
  • Condos Baycity (Adults Only)

    From US$ 45

    Calle Minerva Mirabal, Sosua, Dominican Republic (To the map)

    The centre of Sosua can be reached within a 25-minute walk, and natural attractions like the golden-sand…

    To the hotel

    price for 1 night
    Book Now From US$ 45
  • Cn Punta Cana

    From US$ 41

    Calle La Altagracia 8 Calle Pedro Mir, Punta Cana, Dominican Republic (To the map)

    At this Punta Cana hotel, you'll be about 15 minutes' drive from Manatee Park and within reach of Aroma's…

    To the hotel

    price for 1 night
    Book Now From US$ 41
  • Altura525 Hotel

    From US$ 50

    Calle Luperon, Jarabacoa, Dominican Republic (To the map)

    The centre of Jarabacoa is a 5 minutes' walk of this hotel. The Altura525 is 4.4 km from Salto de Baiguate…

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Cobblestone Inn

    Bay Street, Kingstown, Saint Vincent and the Grenadines (To the map)

    The centre of Kingstown can be reached in 5 minutes' walk of this hotel, and such cultural venues as…

    To the hotel

    Book Now
  • Hotel Marina Real

    Calle Miguel Barcelo, 3, Santo Domingo, Dominican Republic (To the map)

    At this Santo Domingo hotel, you'll be around a 10-minute ride from Parque Del Este Athletic Park and…

    To the hotel

    Book Now
  • La Canovienne Hotel

    From US$ 97

    4 Rue Canova Parent, Marlique, 6140, Petionville, Ht, Petionville, Haiti (To the map)

    The hotel lies in the Petionville district of Petionville, in the vicinity of Complexe Promenade. You…

    To the hotel

    price for 1 night
    Book Now From US$ 97
  • Room 14: Chill City Veranda Near Miramar

    From US$ 135

    669 Monserrate Street, San Juan, Puerto Rico (To the map)

    This San Juan hotel has a prime setting merely 1.2 km from La Plaza del Mercado de Santurce, while natural…

    To the hotel

    price for 1 night
    Book Now From US$ 135
  • El Jardin Del Coco

    From US$ 32

    10 Calle A La Playita, Las Galeras, Dominican Republic (To the map)

    Located 2.2 km from family attractions like Kaio Natural Aquarium, the hotel is 10 minutes’ walk from…

    To the hotel

    price for 1 night
    Book Now From US$ 32
  • Sol Caribe Dreams At Los Corales Beach

    From US$ 68

    Area Los Corales De Bavaro, Punta Cana, Dominican Republic (To the map)

    The hotel has a beachfront setting around a 10-minute drive from Palma Real Shopping Village. Located…

    To the hotel

    price for 1 night
    Book Now From US$ 68