Search 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

Top Cities in Caribbean

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
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 in Caribbean

Serenade Punta Cana Beach & Spa Resort - All Inclusive
4.5 star property
8.2 out of 10, Very good, (4837)
"Everything was beautiful the staff were great I enjoyed my stay "
The price is CA $462
CA $545 total
includes taxes & fees
Jun 9 - Jun 10
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, (1526)
"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 CA $690
CA $690 total
includes taxes & fees
Jul 1 - Jul 2
Hard Rock Hotel & Casino Punta Cana All Inclusive
Jewel Palm Beach
4.0 star property
8.6 out of 10, Excellent, (1204)
"Beautiful property, close to the airport and a great value. Very pretty, wonderful people as well. Gift shop is insanely expensive -$50 for sun screen???!!!- and the food was just ok. Overall though it was a nice experience."
The price is CA $258
CA $258 total
includes taxes & fees
Jun 27 - Jun 28
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, (2201)
"All of the staff members were extremely nice and helpful! I would definitely stay here again. "
The price is CA $297
CA $348 total
includes taxes & fees
Jun 20 - Jun 21
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, (2892)
"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 CA $631
CA $745 total
includes taxes & fees
Jun 24 - Jun 25
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, (4081)
"They need to do better on food sp. dinner ."
The price is CA $468
CA $468 total
includes taxes & fees
Jun 9 - Jun 10
Majestic Colonial Punta Cana - All Inclusive
Barceló Bávaro Palace - All Inclusive
4.5 star property
8.0 out of 10, Very good, (3882)
"I loved the staying in this hotel, the only thing I have to complain about is the lack of air conditioning in some areas and a bad smell also in the Sport Bar and in the Restaurante Español. "
The price is CA $466
CA $597 total
includes taxes & fees
Jul 1 - Jul 2
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, (1742)
"Good"
The price is CA $620
CA $620 total
includes taxes & fees
Jun 8 - Jun 9
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, (1411)
"It was so fun I loved it. "
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 CA $447
CA $636 total
includes taxes & fees
Jun 10 - Jun 11
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, (1959)
"The staff were very friendly and welcoming! They had several options of dinner choices and drinks. The services were excellent. They also had different entertainment each night. We are going back next year!"
The price is CA $532
CA $532 total
includes taxes & fees
Jun 9 - Jun 10
Hilton Rose Hall an All-Inclusive Resort
Majestic Mirage Punta Cana - All inclusive
5.0 star property
9.0 out of 10, Wonderful, (4537)
"This was our 3rd time at the majestic resorts. We have already booked a 4th. The staff could not be friendlier. We had Junior as our Butler and he could not have been nicer or more accommodating if he tried. Threw in special decorations for our anniversary and for our daughter’s graduation. All we had to do was ask for something and he was all over it. The food is top notch and there is something for everyone. The shows were professional and fun as was the talent that moved around the resort...
The price is CA $776
CA $776 total
includes taxes & fees
Jun 8 - Jun 9
Majestic Mirage Punta Cana - All inclusive
Moon Palace Jamaica – All Inclusive
5.0 star property
8.2 out of 10, Very good, (1206)
"Love the entertainment "
The price is CA $640
CA $710 total
includes taxes & fees
Jun 9 - Jun 10
Moon Palace Jamaica – All Inclusive
Grand Hyatt Baha Mar
4.5 star property
8.6 out of 10, Excellent, (3203)
"Baha Mar is a fantastic resort to stay at whether it's a girls trip, couples trip or family trip. This time we took out 10m and 2.5 year old, and all was fantastic - everyone was very friendly, everything Clean, lots of activity for kids to engage in with animals."
The price is CA $580
CA $834 total
includes taxes & fees
Jun 8 - Jun 9
Grand Hyatt Baha Mar
Margaritaville Beach Resort - Nassau
4.0 star property
8.2 out of 10, Very good, (1300)
"Fabulous great place wish I hadn’t booked Atlantis for next trip "
The price is CA $305
CA $478 total
includes taxes & fees
Jun 9 - Jun 10
Margaritaville Beach Resort - Nassau
Melia Caribe Beach Resort - All Inclusive
4.0 star property
7.6 out of 10, Good, (1772)
"It was a good stay "
The price is CA $356
CA $455 total
includes taxes & fees
Jun 17 - Jun 18
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, (1699)
"Perfect resort for a weekend getaway! The food was consistently delicious. I do wish there were more activities for guests but overall a great stay "
The price is CA $811
CA $811 total
includes taxes & fees
Jun 25 - Jun 26
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 CA $561
CA $736 total
includes taxes & fees
Jun 9 - Jun 10
Renaissance Wind Creek Aruba Resort
Barceló Aruba - All Inclusive
4.0 star property
8.0 out of 10, Very good, (1295)
"Beach was beautiful. Grounds were well manicured. Pool water was always a good temperature. Food was good and the staff was friendly."
The price is CA $753
CA $891 total
includes taxes & fees
Jul 7 - Jul 8
Barceló Aruba - All Inclusive
Breezes Resort Bahamas All Inclusive
3.0 star property
7.2 out of 10, Good, (1108)
"Owners must renovate the property. It is old and dated. Its the staff that saves them. Absolutely no watersports activities and sand not raked daily by watersports staff. Rooms need updating and have no fridge. I didn't see an ice machine on my floor nor was there any ice bucket...No complimentary bottle especially when it is known that the people on the island don't drink the water from the pipes, they drink bottled water. But again, its the staff that saves them."
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 Hotel Guide

Previously known as the West Indies, the region known as the Caribbean is made up of over 7,000 islands. Thirteen of those islands are independent countries and include the well-known locations of Haiti, Jamaica, and Belize. The region is named for the Caribbean Sea, which is east of Mexico.

Why Visit?

The Caribbean is a very popular vacation spot and many cruise ships sail here several times a year. When you first visit the Caribbean, it's easy to see why these islands are so popular. In general, the people of the Caribbean are among the friendliest and most open you will meet, and the weather is beautiful much of the year. Even during the coldest North American months, the weather in the Caribbean is generally still warm enough to allow swimming and water sports.

The pictures of beautiful, crystal clear waters and white-sand beaches seen in brochures are not deceptive. Most Caribbean locations are well known for their beautiful beaches, and the reputation is certainly well deserved. Whether you just want to lounge on a breathtaking, gorgeous beach and soak up some rays or go snorkeling with the exotic fishes, water sports and beach activities are easy to find on the islands.

The Weather

Most islands in the Caribbean enjoy tropical climates all year. The dry season is usually from mid-December through mid-April. Things get a bit wetter from mid-April through mid-December. Temperatures typically range from around 21 degrees Celsius to 27 degrees Celsius, rarely deviating much from that range.

When to Go

In most cases, winter is peak season for tourists. During these times, hotels and resorts are normally significantly more expensive than in the low season. However, by making reservations in advance, you can often catch a good Caribbean hotel deal.

The giant party known as Carnival offers a great experience. The exact date of Carnival can vary from island to island, but it is most often held sometime between January and March. It pays to check ahead as some islands may hold their Carnival festivities during other months of the year.

While most hotels and shops are open year round, some hotels close for renovations during the low season, specifically from September through October.

Region Hotel Destinations in the Caribbean

Other Continent Hotel Destinations

Price trends for hotels in Caribbean

Less expensive
More expensive
This month
Next month
June
May
CA $108
CA $111
Month
Price
January
CA $210
February
CA $218
March
CA $240
April
CA $243
May
CA $247
June
CA $108
July
CA $111
August
CA $175
September
CA $181
October
CA $186
November
CA $184
December
CA $213
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Caribbean. Select dates and complete search for nightly totals inclusive of taxes and fees.

Recent Reviews in Caribbean
Expedia verified reviews