Find hotels in Caribbean Islands from $34

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Check Caribbean Islands hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 12,673 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Serenade Punta Cana Beach & Spa Resort - All Inclusive
4.5 out of 5
Carretera Cabeza de Toro, Punta Cana, La Altagracia, 23000
Fully refundableReserve now, pay when you stay
The price is $233 per night from May 31 to Jun 1
$233
per night
May 31 - Jun 1
134.26 mi from city center
8.2/10 Very Good! (3,029 reviews)
"Love the hotel, love the food love the property Front desk lacks in communication bit over all all workers in the hotel war super friendly and makes is feel welcome an comfortable"

Reviewed on May 27, 2023

Serenade Punta Cana Beach & Spa Resort - All Inclusive
Grand Hyatt Baha Mar
4.5 out of 5
One Baha Mar Boulevard, Nassau, New Providence
637 mi from city center
8.4/10 Very Good! (1,978 reviews)
"Phenomenal property with excellent staff servicing the guests. Shout out to Kentin of butler services who went over and beyond to making our stay an exceptional one. Resort was clean, food was excellent and beach was 4/5. Rooms are large and modern, plenty of pools and great place for families. This ..."

Reviewed on May 28, 2023

Grand Hyatt Baha Mar
Breezes Resort Bahamas All Inclusive
3 out of 5
1 Breezes Lane,, Cable Beach, Nassau, New Providence
The price is $224 per night from Jun 1 to Jun 2
$224
per night
Jun 1 - Jun 2
636.73 mi from city center
7.2/10 Good! (1,014 reviews)
"The hotel could use updating, but the staff was amazing and very helpful"

Reviewed on May 28, 2023

Breezes Resort Bahamas All Inclusive

Save an average of 15% on thousands of hotels when you're signed in

Margaritaville Vacation Club by Wyndham - St. Thomas
4 out of 5
6080 Estate Smith Bay, St. Thomas, 802
362.54 mi from city center
8/10 Very Good! (1,013 reviews)
"I liked how there was a restaurant on site...staff could have been better. Bartenders were great though"

Reviewed on May 26, 2023

Margaritaville Vacation Club by Wyndham - St. Thomas
The Royal at Atlantis
4 out of 5
Paradise Beach Drive, Paradise Island, New Providence
634.33 mi from city center
8.4/10 Very Good! (1,634 reviews)
"I really enjoy going to the Atlantis but it’s needs updating and cleaning. Our rug in the room has a big stain and the Casino looked terrible. I also thought that the Royal Tower West could have someone man the front desk. There was never anyone there."

Reviewed on May 26, 2023

The Royal at Atlantis
Margaritaville Beach Resort - Nassau
4 out of 5
2 Bay Street, Nassau, New Providence
Fully refundableReserve now, pay when you stay
The price is $340 per night from Jun 1 to Jun 2
$340
per night
Jun 1 - Jun 2
635.12 mi from city center
8/10 Very Good! (617 reviews)
"Margaritaville was fun and the pool area will keep you busy. The staff from check in to the cleaning staff are friendly and accommodating."

Reviewed on May 28, 2023

Margaritaville Beach Resort - Nassau
Hard Rock Hotel & Casino Punta Cana All Inclusive
4.5 out of 5
Boulevard Turístico Del Este Km 28, #74, Macao, Punta Cana, La Altagracia, 23000
The price is $367 per night from Jun 12 to Jun 13
$367
per night
Jun 12 - Jun 13
126.36 mi from city center
7.4/10 Good! (1,458 reviews)
"very good"

Reviewed on May 25, 2023

Hard Rock Hotel & Casino Punta Cana All Inclusive
Ocean Coral Spring Resort - All inclusive
5 out of 5
Mountain Spring Bay, Falmouth
Fully refundableReserve now, pay when you stay
The price is $456 per night from Jun 5 to Jun 6
$456
per night
Jun 5 - Jun 6
469.79 mi from city center
7.2/10 Good! (1,704 reviews)
"Resort has lots of options for dining. Lots of activities to do on site."

Reviewed on May 25, 2023

Ocean Coral Spring Resort - All inclusive
Hyatt Regency Grand Reserve Puerto Rico
4 out of 5
200 Coco Beach Blvd. Highway 955-I, Río Grande, 00745
Fully refundableReserve now, pay when you stay
The price is $339 per night from Jun 12 to Jun 13
$339
per night
Jun 12 - Jun 13
301.79 mi from city center
8/10 Very Good! (1,016 reviews)
"Nice place"

Reviewed on May 27, 2023

Hyatt Regency Grand Reserve Puerto Rico
Holiday Inn Resort Montego Bay All-Inclusive
3.5 out of 5
Rose Hall, St. James, Montego Bay, Saint James
The price is $207 per night from Jun 4 to Jun 5
$207
per night
Jun 4 - Jun 5
488.23 mi from city center
7/10 Good! (1,393 reviews)
"Very clean"

Reviewed on May 26, 2023

Holiday Inn Resort Montego Bay All-Inclusive
Riu Reggae Adults Only - All Inclusive
4 out of 5
Montego Bay, Montego Bay
490.1 mi from city center
8.4/10 Very Good! (1,637 reviews)
"What a great resort. Staff was most helpful for anything you needed. Food was great and the resort was beautiful all around. Most definitely going again. 10 out of 10!"

Reviewed on May 27, 2023

Riu Reggae Adults Only - All Inclusive
Catalonia Punta Cana - All Inclusive
4 out of 5
Playa Bavaro, Cabeza de Toro, Punta Cana, La Altagracia, 23000
134.5 mi from city center
7.4/10 Good! (1,008 reviews)
Buena estadia!!
"Empleados amables y serviciales, bonitas facilidades comunes y áreas verdes!! ! Excelentes restaurantes especialmente el Eest. Rodeo y Japonés, superaron mis expectativas Deben cambiar los muebles de las habitaciones , están rotos, feos y en desuso. El empleado Emanuelle de animación fue el mejor, ..."

Reviewed on May 26, 2023

Catalonia Punta Cana - All Inclusive
Ocean El Faro Resort - All Inclusive
4.5 out of 5
Carretera Uvero Alto, Punta Cana, La Altagracia, 23000
The price is $280 per night from May 30 to May 31
$280
per night
May 30 - May 31
121.8 mi from city center
7.6/10 Good! (1,016 reviews)
"I extremely recommend this property, price, food, everything looks great and the very good service. Rooms very comfortable the one bed room and two beds rooms, very happy and satisfied."

Reviewed on May 27, 2023

Ocean El Faro Resort - All Inclusive
Residence Inn by Marriott San Juan Isla Verde
2 out of 5
6500 Isla Verde Avenue, Isla Verde, Carolina, 00979
Fully refundableReserve now, pay when you stay
The price is $229 per night from Jun 11 to Jun 12
$229
per night
Jun 11 - Jun 12
287.04 mi from city center
9/10 Wonderful! (389 reviews)
"Everything is perfect! But I paid for a Studio with 2 queen beds but they gave me a room with only one bed so I has to go back and ask for what I paid for 🖕"

Reviewed on May 27, 2023

Residence Inn by Marriott San Juan Isla Verde
Breathless Punta Cana Resort & Spa - Adults Only - All Inclusive
4.5 out of 5
Playas Uvero Alto Km 275, Punta Cana, La Altagracia, 23301
Fully refundableReserve now, pay when you stay
The price is $363 per night from Jun 4 to Jun 5
$363
per night
Jun 4 - Jun 5
120.67 mi from city center
8.6/10 Excellent! (1,007 reviews)
"Its was a nice atmosphere and very nice services."

Reviewed on May 26, 2023

Breathless Punta Cana Resort & Spa - Adults Only - All Inclusive
Melia Punta Cana Beach Wellness Inclusive - Adults only
4.5 out of 5
Playas de Bávaro, Punta Cana, La Altagracia, 23000
Fully refundableReserve now, pay when you stay
The price is $262 per night from Jun 27 to Jun 28
$262
per night
Jun 27 - Jun 28
130.88 mi from city center
8/10 Very Good! (990 reviews)
"Excelent beach"

Reviewed on May 24, 2023

Melia Punta Cana Beach Wellness Inclusive - Adults only
Grand Sirenis Punta Cana Resort & Aquagames - All Inclusive
4 out of 5
Playa De Uvero Alto, Punta Cana, La Altagracia, 23000
120.15 mi from city center
7.8/10 Good! (1,243 reviews)
"The service was excellent from start to finish, all the staff was very attentive. The hotel is really fun and has a lot of entertaining activities. It also has a beautiful beach and pool areas where you can relax all day. We will definitely be coming back."

Reviewed on May 26, 2023

Grand Sirenis Punta Cana Resort & Aquagames - All Inclusive
Wyndham Palmas Beach & Golf Resort
3.5 out of 5
170 Candelero Drive, Palmas del Mar, Humacao, Puerto Rico, 00791
Fully refundableReserve now, pay when you stay
The price is $199 per night from Jun 8 to Jun 9
$199
per night
Jun 8 - Jun 9
303.34 mi from city center
7.6/10 Good! (961 reviews)
"Beautiful area!! Excellent staff! Comfortable bed!! Would recommend this place! Thanks Wyndham!"

Reviewed on May 22, 2023

Wyndham Palmas Beach & Golf Resort
Secrets St. James Montego Bay - Luxury - Adults Only - All Inclusive
5 out of 5
Lot 59A Freeport, Montego Bay, Saint James
Fully refundableReserve now, pay when you stay
The price is $629 per night from May 30 to May 31
$629
per night
May 30 - May 31
494.35 mi from city center
8/10 Very Good! (1,001 reviews)
Beautiful Jamaican Resort
"I had a beautiful time. I went with friends however this place caters to Friends, and Lovers. I would recommend. The staff were helpful and friendly. Top Tier!!"

Reviewed on May 28, 2023

Secrets St. James Montego Bay - Luxury - Adults Only - All Inclusive
Best Western Plus Condado Palm Inn
3 out of 5
55 Condado Avenue, San Juan, 00908
Fully refundableReserve now, pay when you stay
The price is $188 per night from Jun 12 to Jun 13
$188
per night
Jun 12 - Jun 13
283.46 mi from city center
8/10 Very Good! (1,771 reviews)
"The property was great but I feel that Expedia let me down with the rental car. It took hours to get the car. I was charged extra fees and it had roaches inside. Payless rentals is a joke and we were very displeased. Your company was a part of this scam because you company knew about these fees but ..."

Reviewed on May 27, 2023

Best Western Plus Condado Palm Inn
Don't see what you're looking for?
See all available properties in Caribbean Islands
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

More cheap stays in Caribbean Islands

Where to stay in Caribbean Islands

Find the best Caribbean Islands areas and neighborhoods for the activities you enjoy most. Learn more about Caribbean Islands

Stay near popular Caribbean Islands attractions

Caribbean Islands hotels information

Number of reviews
25,879
Accommodation
12,673 hotels
Lowest Price
$34
Highest Price
$629

Recent reviews of Caribbean Islands hotels
Expedia verified reviews