Find the best Caribbean Hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Caribbean Accommodation: Most Popular Cities to Stay

Filter by

Popular filters
Popular filters
Price per night
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels Caribbean

Serenade Punta Cana Beach & Spa Resort - All Inclusive
4.5 star property
8.2 out of 10, Very good, (4830)
"My girlfriend and I had a great time, thank you!"
The price is ฿12,357
per night
9 Jun - 10 Jun
Serenade Punta Cana Beach & Spa Resort - All Inclusive
Hard Rock Hotel & Casino Punta Cana All Inclusive
5.0 star property
7.6 out of 10, Good, (1523)
"Lo encontré aburrido, esta hecho para los americanos, los latinos se aburren. No tienen variedad de cervezas para ser all inclusive. Muy bello las facilidades, el servicio de troly es pésimo "
The price is ฿18,449
per night
4 Jul - 5 Jul
Hard Rock Hotel & Casino Punta Cana All Inclusive
Jewel Palm Beach
4.0 star property
8.6 out of 10, Excellent, (1199)
"i love its privacy. the rooms were amazing. "
The price is ฿6,893
per night
27 Jun - 28 Jun
Jewel Palm Beach
Save an average of 15% on thousands of hotels when you're signed in
SeaGarden Beach Resort - All Inclusive
3.5 star property
7.4 out of 10, Good, (2200)
"I was surprised by how nice everything was and look forward to staying there again. Convenient to everything. Food, shopping, airport etc "
The price is ฿8,108
per night
18 Jun - 19 Jun
SeaGarden Beach Resort - All Inclusive
Lopesan Costa Bávaro Resort Spa & Casino - All Inclusive
5.0 star property
8.4 out of 10, Very good, (2888)
"Property the great and clean! Buffet had great options and my husband had plenty to choose from given his food allergies. The gym was amazing. The only thing I was bummed about was the Kids Splash park being closed for maintenance. I pretty much chose this location for the gym and splash park. So it was a bit disappointing to learn it wasn’t open during my stay. Other than that, it was a great stay."
The price is ฿16,384
per night
23 Jun - 24 Jun
Lopesan Costa Bávaro Resort Spa & Casino - All Inclusive
Majestic Colonial Punta Cana - All Inclusive
4.0 star property
8.6 out of 10, Excellent, (4075)
"I like this resort. I have been there twice and will definitely go again "
The price is ฿15,084
per night
7 Jun - 8 Jun
Majestic Colonial Punta Cana - All Inclusive
Barceló Bávaro Palace - All Inclusive
4.5 star property
8.0 out of 10, Very good, (3876)
"Resort was beautiful. Food was poor quality. "
The price is ฿12,478
per night
1 Jul - 2 Jul
Barceló Bávaro Palace - All Inclusive
Nickelodeon Hotels & Resorts Punta Cana, Gourmet All Inclusive by Karisma
5.0 star property
7.4 out of 10, Good, (1741)
"I loved my stay at this Resort super friendly staff, good food and drinks. A lot to do inside the resort. I would definitely recommend this resort. "
The price is ฿16,674
per night
7 Jun - 8 Jun
Nickelodeon Hotels & Resorts Punta Cana, Gourmet All Inclusive by Karisma
Margaritaville Vacation Club by Wyndham - St. Thomas
4.0 star property
8.0 out of 10, Very good, (1409)
"Studio room was great and spacious, loved the full size bottles of hand soap, lotion and body wash etc. Golf cart shuttles on the property were convenient. The swim up bar and infinity pool were awesome, not very crowded at all. Taxis are always ready outside the lobby to take you anywhere."
Margaritaville Vacation Club by Wyndham - St. Thomas
TRS Cap Cana Waterfront & Marina Hotel - Adults Only - All Inclusive
5.0 star property
8.4 out of 10, Very good, (1001)
"Excellent experience "
The price is ฿11,969
per night
12 Jun - 13 Jun
TRS Cap Cana Waterfront & Marina Hotel - Adults Only - All Inclusive
Hilton Rose Hall an All-Inclusive Resort
4.5 star property
8.6 out of 10, Excellent, (1958)
"visited with my partner and our grandson...great place for families..."
The price is ฿14,225
per night
11 Jun - 12 Jun
Hilton Rose Hall an All-Inclusive Resort
Majestic Mirage Punta Cana - All inclusive
5.0 star property
9.0 out of 10, Wonderful, (4528)
"The property is absolutely beautiful. The rooms are large and very clean. The staff is great! We had our own Butler named Ricardo who really took care of all our needs. There were several staff members who went out of their way to make our stay perfect. Lucitania in the sports bar was amazing. She was always smiling and ready to fill our cups or feed us. Natalie, Dario and the lady who made crepes at the Marketplace made breakfast and lunch a pleasure. Annaluisa and the girls in the...
The price is ฿20,751
per night
7 Jun - 8 Jun
Majestic Mirage Punta Cana - All inclusive
Moon Palace Jamaica – All Inclusive
5.0 star property
8.2 out of 10, Very good, (1205)
"Excellent Family resort, tons of amenities, nice dining options, fantastic pools, good entertainment, so many things to do on and sponsored by the resort that we didn’t have look for outside activities. The staff was exceptionally friendly and responsive! Our only regret was that we didn’t stay longer…next time!"
The price is ฿17,102
per night
7 Jun - 8 Jun
Moon Palace Jamaica – All Inclusive
Grand Hyatt Baha Mar
4.5 star property
8.6 out of 10, Excellent, (3197)
"Loved our stay at Grand Hyatt Baha Mar. The property is absolutely beautiful and we had a great experience. Top dining options for us were Cleo and Costa. While very expensive, they were delicious. "
The price is ฿15,510
per night
7 Jun - 8 Jun
Grand Hyatt Baha Mar
Margaritaville Beach Resort - Nassau
4.0 star property
8.2 out of 10, Very good, (1295)
"The view was amazing"
The price is ฿8,593
per night
9 Jun - 10 Jun
Margaritaville Beach Resort - Nassau
Melia Caribe Beach Resort - All Inclusive
4.0 star property
7.6 out of 10, Good, (1770)
"The staff was amazing. Always happy and ready to help"
The price is ฿9,513
per night
23 Jun - 24 Jun
Melia Caribe Beach Resort - All Inclusive
S Hotel Montego Bay - Luxury Boutique All Inclusive Hotel
4.0 star property
9.4 out of 10, Exceptional, (1697)
"Hotel was beautiful, staff were all so kind, food and entertainment was amazing, resort was relaxing, beach was absolutely gorgeous. "
The price is ฿21,688
per night
25 Jun - 26 Jun
S Hotel Montego Bay - Luxury Boutique All Inclusive Hotel
Renaissance Wind Creek Aruba Resort
4.5 star property
9.0 out of 10, Wonderful, (1226)
"The best resort I have ever stayed at. The staff is exceptional. The island is breath taking. I loved every second of my stay. "
The price is ฿15,007
per night
9 Jun - 10 Jun
Renaissance Wind Creek Aruba Resort
Barceló Aruba - All Inclusive
4.0 star property
8.0 out of 10, Very good, (1293)
"Beach"
The price is ฿16,106
per night
11 Jun - 12 Jun
Barceló Aruba - All Inclusive
Breezes Resort Bahamas All Inclusive
3.0 star property
7.0 out of 10, Good, (1106)
"The property is convenient and nice. The rooms are a little dated but not horrible. There need to be minor repairs but nothing that made it uncomfortable. One lamp in my room was broken and the remote to the tv did not work. The Internet is spotty with very limited tv channels. All of these are simple fixes. I hope they continue to thrive. I would stay there again. "
The price is ฿13,624
per night
7 Jun - 8 Jun
Breezes Resort Bahamas All Inclusive
Don't see what you're looking for?
See all available properties in Caribbean
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 hotels information

Number of reviews
43,821
Accommodation
76,406 hotels
Lowest Price
฿6,893
Highest Price
฿21,688

Caribbean Hotel Reviews
Expedia verified reviews