Best Resorts in Caribbean

Most properties are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Caribbean

Featured Resorts in Caribbean

La Concha Renaissance San Juan Resort
4 out of 5
1077 Ashford Ave Condado, San Juan, 00907
Fully refundableReserve now, pay when you stay
The price is $250 per night from Dec 11 to Dec 12
$250
per night
Dec 11 - Dec 12
4.1/5 Very Good! (1,143 reviews)
"Professional staff. Nice rooms. Pool area. Holiday theme."

Reviewed on Dec 7, 2022

La Concha Renaissance San Juan Resort
El Embajador, a Royal Hideaway Hotel
5 out of 5
Ave Sarasota 65, Santo Domingo, Distrito Nacional, 10110
The price is $120 per night from Dec 17 to Dec 18
$120
per night
Dec 17 - Dec 18
4.5/5 Wonderful! (1,003 reviews)
"very nice place"

Reviewed on Dec 3, 2022

El Embajador, a Royal Hideaway Hotel
Fairmont El San Juan Hotel
5 out of 5
6063 Isla Verde Avenue, Carolina, 00979
Fully refundableReserve now, pay when you stay
The price is $234 per night from Dec 11 to Dec 12
$234
per night
Dec 11 - Dec 12
3.9/5 Good! (1,000 reviews)
"This property in San Juan is in a very nice location for access to the beach and the amenities were also very nice. Its located about 7 minutes from the airport so perfect if you dont want to go to far from comfort. The personell were very nice and very catering to your needs and issues. We had a ..."

Reviewed on Dec 5, 2022

Fairmont El San Juan Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Renaissance Wind Creek Aruba Resort
4.5 out of 5
L G Smith Boulevard 82, Oranjestad
4.4/5 Wonderful! (1,004 reviews)
"Beautiful property. You need to take a boat to the beach. Very close to all the shopping and very good restaurants. Staff was very hospitable."

Reviewed on Dec 6, 2022

Renaissance Wind Creek Aruba Resort
Grand Hyatt Baha Mar
4.5 out of 5
One Baha Mar Boulevard, Nassau, New Providence
The price is $429 per night from Dec 15 to Dec 16
$429
per night
Dec 15 - Dec 16
4.2/5 Excellent! (1,953 reviews)
"Many pools, many restaurants, and great beach."

Reviewed on Dec 7, 2022

Grand Hyatt Baha Mar
Embassy Suites by Hilton San Juan Hotel & Casino
3.5 out of 5
8000 Tartak Street, Carolina, 00979
Fully refundableReserve now, pay when you stay
The price is $244 per night from Dec 13 to Dec 14
$244
per night
Dec 13 - Dec 14
4.2/5 Very Good! (1,201 reviews)
A MUST STAY!!
"Simply amazing stay,loved the room,very clean,quiet,did not used the pool but it was very big,amazing breakfast included with stay,my husband and I had an incredible time,bed comfy,staff was great,close to everything,included free 2 drinks per night,per adult,I will definitely return. The restaurant ..."

Reviewed on Dec 6, 2022

Embassy Suites by Hilton San Juan Hotel & Casino
Hyatt Regency Trinidad
4.5 out of 5
No 1 Wrighton Road, Port of Spain, Trinidad
Fully refundable
The price is $199 per night from Dec 11 to Dec 12
$199
per night
Dec 11 - Dec 12
4.5/5 Wonderful! (999 reviews)
"All good"

Reviewed on Nov 29, 2022

Hyatt Regency Trinidad
Wyndham Grand Rio Mar Puerto Rico Golf & Beach Resort
5 out of 5
6000 Rio Mar Boulevard, Río Grande, 00745-6100
The price is $249 per night from Dec 11 to Dec 12
$249
per night
Dec 11 - Dec 12
4.3/5 Excellent! (1,030 reviews)
"Nice hotel with great food in a friendly atmosphere"

Reviewed on Dec 1, 2022

Wyndham Grand Rio Mar Puerto Rico Golf & Beach Resort
Hilton Ponce Golf & Casino Resort
4.5 out of 5
1150 Caribe Avenue, Ponce, 00716
Fully refundableReserve now, pay when you stay
The price is $208 per night from Dec 18 to Dec 19
$208
per night
Dec 18 - Dec 19
4.2/5 Very Good! (1,001 reviews)
"I like it feels safe, every employee is courteous and always willing to help. the pool area and property is very clean. I think it needs better dinning options and a better coffee shop (they only have coffee with breakfast restaurant and an expresso quiosk)."

Reviewed on Nov 21, 2022

Hilton Ponce Golf & Casino Resort
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 $329 per night from Dec 11 to Dec 12
$329
per night
Dec 11 - Dec 12
4.1/5 Very Good! (1,001 reviews)
"This is a beautiful property. Cleanliness and staff were to notch. My only negative was not all restaurants were open all week. Which again wouldn't be that bad IF it had been told to us upon booking or even check in.But overall a beautiful resort."

Reviewed on Dec 7, 2022

Hyatt Regency Grand Reserve Puerto Rico
Don't see what you're looking for?
See all available properties in Caribbean
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.

Caribbean Resorts information

Number of reviews 11335
Accommodation 677 Resorts
Lowest Price $120
Highest Price $429

Recent reviews of Caribbean hotels
Expedia verified reviews