Search Hotels in Caribbean

Most hotels 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

Filter by

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

Compare 65,420 hotels in Caribbean with room rates, reviews, and availability. Most hotels are fully refundable.

SeaGarden Beach Resort - All Inclusive
3.5 out of 5
8 Kent Avenue, Montego Bay, Saint James
The price is $208 per night from Apr 11 to Apr 12
$208
per night
Apr 11 - Apr 12
7.4/10 Good! (1,046 reviews)
"I would highly recommend this resort"

Reviewed on Mar 20, 2023

SeaGarden Beach Resort - All Inclusive
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 $326 per night from Apr 5 to Apr 6
$326
per night
Apr 5 - Apr 6
8.2/10 Very Good! (2,635 reviews)
"Memorable experience"

Reviewed on Mar 19, 2023

Serenade Punta Cana Beach & Spa Resort - All Inclusive
Riu Montego Bay - Adults Only - All Inclusive
3.5 out of 5
Mahoe Bay, Ironshore, Montego Bay, Saint James
8.4/10 Very Good! (2,632 reviews)
"Great food ! Nice staff Great vibes"

Reviewed on Mar 18, 2023

Riu Montego Bay - Adults Only - All Inclusive

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

Warwick Paradise Island- All Inclusive- Adults Only
4 out of 5
Harbour Drive, Paradise Island, New Providence
Fully refundableReserve now, pay when you stay
The price is $475 per night from Apr 3 to Apr 4
$475
per night
Apr 3 - Apr 4
7.6/10 Good! (1,007 reviews)
"Vlad and a couple of the ither staff members made it great. Would suggest getting dinner reservation as soon as u arrive"

Reviewed on Mar 19, 2023

Warwick Paradise Island- All Inclusive- Adults Only
Breezes Resort Bahamas All Inclusive
3 out of 5
1 Breezes Lane,, Cable Beach, Nassau, New Providence
The price is $224 per night from Apr 1 to Apr 2
$224
per night
Apr 1 - Apr 2
7.4/10 Good! (1,000 reviews)
"Turquoise Blue water White fine sand Beach Free beach loungers With shade service on beach All drinks included 25 and above bar call brand Patron etc free! Exquisite Asian French Italian restaurants great beach & ocean view room. Highly recommend clean slightly dated. Great value."

Reviewed on Mar 13, 2023

Breezes Resort Bahamas All Inclusive
Barceló Bávaro Palace - All Inclusive
4.5 out of 5
Carretera Bávaro Km. 1, Playa Bávaro, Punta Cana, La Altagracia, 23301
The price is $334 per night from Apr 9 to Apr 10
$334
per night
Apr 9 - Apr 10
7.8/10 Good! (2,972 reviews)
"everything was great, huge area, nice beach cleaned every morning from seaweeds (which are a lot, really lot); variation of food and restaurants is good too, especially if you have premium access; can find both quiet and noisy areas, whatever you like;"

Reviewed on Mar 20, 2023

Barceló Bávaro Palace - All Inclusive
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 $432 per night from Apr 9 to Apr 10
$432
per night
Apr 9 - Apr 10
7.4/10 Good! (1,414 reviews)
"This Hotel really rocks!!! I went to celebrate my birthday and it was the best birthday ever. It is amazing. It's HUGE. A lot of options for everyone. You will never get bored. Always something to do. Excellent service. Excellent food. Excellent facilities. I am definitely going back. Thanks!!!"

Reviewed on Mar 20, 2023

Hard Rock Hotel & Casino Punta Cana All Inclusive
Grand Palladium Jamaica Resort & Spa All Inclusive
4 out of 5
The Point, Lucea, Hanover, 0
7.6/10 Good! (1,009 reviews)
"Some of the restaurants were quite slow but the food was very good at all restaurants. The golf cart transportation on hotel grounds was awesome. The rooms were beautiful. This was the best resort I have stayed at. Great resort for kids. The kids loved the kids club and water park"

Reviewed on Mar 19, 2023

Grand Palladium Jamaica Resort & Spa All Inclusive
Grand Bavaro Princess - All Inclusive
4.5 out of 5
Playas De Bavaro, Punta Cana, La Altagracia, 23000
The price is $210 per night from Apr 10 to Apr 11
$210
per night
Apr 10 - Apr 11
8/10 Very Good! (1,834 reviews)
"Beautiful property Welcoming staff"

Reviewed on Mar 19, 2023

Grand Bavaro Princess - All Inclusive
Wyndham Grand Rio Mar Puerto Rico Golf & Beach Resort
5 out of 5
6000 Rio Mar Boulevard, Río Grande, 00745-6100
Fully refundableReserve now, pay when you stay
The price is $399 per night from Mar 26 to Mar 27
$399
per night
Mar 26 - Mar 27
8.6/10 Excellent! (1,074 reviews)
"Very nice rooms, very friendly staff, great valet service, amazing pool(s) with water slide, situated directly on a private beach, good food for breakfast, great views, very comfortable and fairly quiet, soundproof rooms were perfect as we couldn't hear any noise from other guests."

Reviewed on Mar 19, 2023

Wyndham Grand Rio Mar Puerto Rico Golf & Beach Resort
The Royal at Atlantis
4 out of 5
Paradise Beach Drive, Paradise Island, New Providence
8.4/10 Very Good! (1,498 reviews)
"Idealy resort for family vacations."

Reviewed on Mar 17, 2023

The Royal at Atlantis
Moon Palace Jamaica – All Inclusive
5 out of 5
Main Street, Ocho Rios, Saint Ann
8.4/10 Very Good! (1,008 reviews)
"Loved the property. Room was nice and sheets were amazingly soft and cool. Area of improvement is the checkin process. Stood in line for over an hour. People or families were jumping in line. It was a cluster."

Reviewed on Mar 19, 2023

Moon Palace Jamaica – All Inclusive
Nickelodeon Hotels & Resorts Punta Cana, Gourmet All Inclusive by Karisma
The price is $545 per night from Mar 22 to Mar 23
$545
per night
Mar 22 - Mar 23
7.4/10 Good! (1,146 reviews)
"staffs are all very nice"

Reviewed on Mar 15, 2023

Nickelodeon Hotels & Resorts Punta Cana, Gourmet All Inclusive by Karisma
Beaches Turks & Caicos - ALL INCLUSIVE
4.5 out of 5
Lower Bight Road, Providenciales, Providenciales, TKCA 1ZZ
8.4/10 Very Good! (448 reviews)
"Safe, fun, clean resort. Very organized. Exceeded my expectations."

Reviewed on Mar 3, 2023

Beaches Turks & Caicos - ALL INCLUSIVE
Grand Hyatt Baha Mar
4.5 out of 5
One Baha Mar Boulevard, Nassau, New Providence
8.4/10 Very Good! (1,784 reviews)
"I love!!! This place!! Beautiful people, rooms, service and food!!! I love everything!!"

Reviewed on Mar 17, 2023

Grand Hyatt Baha Mar
RIU Ocho Rios All Inclusive
4 out of 5
Mammee Bay, Ocho Rios, Saint Ann
8/10 Very Good! (2,038 reviews)
"I loved the ocean front property & the quiet nights by the garden. The food was bland but I expected that b/c most resorts do not season their food😞"

Reviewed on Mar 18, 2023

RIU Ocho Rios All Inclusive
Ocean Eden Bay - Adults Only - All inclusive
5 out of 5
Mountain Spring Bay, Coral Spring, Montego Bay, Falmouth
The price is $544 per night from Apr 10 to Apr 11
$544
per night
Apr 10 - Apr 11
7.6/10 Good! (784 reviews)
"The property was great. The people that work there were friendly and clean just an overall good time. They made sure you were a priority. I loved every minute of my stay"

Reviewed on Mar 20, 2023

Ocean Eden Bay - Adults Only - All inclusive
Riu Palace Paradise Island All Inclusive - Adults Only
4 out of 5
6307 Casino Drive, Paradise Island, New Providence, 0
The price is $594 per night from Mar 28 to Mar 29
$594
per night
Mar 28 - Mar 29
7.8/10 Good! (1,559 reviews)
"a lot to like about this place, and a lot that was frustrating. the rooms are great, the view is fantastic, the pool is refreshing. the ocean is gorgeous, but the waves are brutal dont expect much swimming. the cocktails are great, and unlike a lot of all inclusive, it never felt too packed and there ..."

Reviewed on Mar 19, 2023

Riu Palace Paradise Island All Inclusive - Adults Only
Bahia Principe Grand Jamaica - All Inclusive
4 out of 5
Salt Coppers Villa, Runaway Bay, Saint Ann
The price is $312 per night from Apr 17 to Apr 18
$312
per night
Apr 17 - Apr 18
7/10 Good! (2,330 reviews)
"This resort has everything!!! My 2 year old loves it"

Reviewed on Mar 15, 2023

Bahia Principe Grand Jamaica - All Inclusive
Ocean Coral Spring Resort - All inclusive
5 out of 5
Mountain Spring Bay, Falmouth
The price is $514 per night from Apr 12 to Apr 13
$514
per night
Apr 12 - Apr 13
7/10 Good! (1,529 reviews)
"Not to far a drive from airport"

Reviewed on Mar 16, 2023

Ocean Coral Spring Resort - All inclusive
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 Hotel Travel Guide

When you harness the power of Expedia to reserve a room at any of our fabulous hotels, motels, or resorts, you can have the escape you've dreamt of. It doesn't matter what type of niceties you want to have access to, our easy-to-use booking system makes it easy for you to find just what you're searching for. Start hunting today, and you're guaranteed to find the perfect room for your trip.

Looking to stay at a high-end inn? Not a problem. We have a diverse range of cheap inns too. And there are a wealth of choices in the middle, of course. It just depends on what you're in the mood for and how much you'd like to save. And as far as location is concerned, you can choose a room in any part of the area you'd like. You'll find a wealth of lodging options right where everything's happening, as well as secluded rooms on the edge of Caribbean. When you browse our site's assortment of hotels in Caribbean, you're sure to find affordable rates and incredible deals on any type of lodge here.

Arranging an accommodation for your vacation shouldn't be challenging. Expedia helps you save you money and time when booking your stay at any of the accommodations in Caribbean, so you can spend your time making the most of your vacation and not fretting about draining your bank account. So why wait another minute to book your travel plans? Select your desired travel dates now to browse the best discounts on vacations in Caribbean!

Caribbean hotels information

Number of reviews
30,747
Accommodation
65,420 hotels
Lowest Price
$208
Highest Price
$594

Price trends for hotels in Caribbean

Less expensive
More expensive
Next month
April
February
$71
Month
Price
January
$157
February
$160
March
$72
April
$71
May
$91
June
$106
July
$123
August
$134
September
$122
October
$125
November
$142
December
$146
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 of Caribbean hotels
Expedia verified reviews