Hotels with Restaurants in Caribbean from $233

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Caribbean

Find properties with these dates

This weekend
Next weekend

Pick from 3322 Caribbean Hotels with Restaurants with updated room rates, reviews, and availability. Most hotels are fully refundable.

Front of property
Majestic Elegance Punta Cana - All Inclusive
4.5 star property
8.6 out of 10, Excellent, (3203)
"Overall is perfect."
The price is $465
$465 total
includes taxes & fees
May 3 - May 4
Majestic Elegance Punta Cana - All Inclusive
Exterior
Majestic Colonial Punta Cana - All Inclusive
4.0 star property
8.6 out of 10, Excellent, (3803)
"Beautiful hotel. Friendly staff and evening entertainment was very good. Only bad thing was our room smelled like mildew, the smell would come and go."
The price is $342
$342 total
includes taxes & fees
May 3 - May 4
Majestic Colonial Punta Cana - All Inclusive
4 outdoor pools, pool umbrellas, sun loungers
Barceló Bávaro Palace - All Inclusive
4.5 star property
8.0 out of 10, Very Good, (3772)
"all good"
The price is $233
$298 total
includes taxes & fees
May 19 - May 20
Barceló Bávaro Palace - All Inclusive
Save an average of 15% on thousands of hotels when you're signed in
3 outdoor pools, pool umbrellas, sun loungers
Meliá Nassau Beach - All Inclusive
4.0 star property
7.2 out of 10, Good, (999)
"All inclusive"
Meliá Nassau Beach - All Inclusive
Aerial view
Majestic Mirage Punta Cana - All inclusive
5.0 star property
9.0 out of 10, Wonderful, (4455)
"Staff is absolutely wonderful! Property very well kept , rooms, pool, bars, walking areas. Italian restaurant was very good. Seaside was terrible despite the great adjancency to beach . Call out to Charlie at the Beach bar, Dario inside restaurants. no problems with getting seats or towels. "
The price is $567
$567 total
includes taxes & fees
May 3 - May 4
Majestic Mirage Punta Cana - All inclusive
Outdoor pool, sun loungers
Riu Palace Antillas - Adults Only - All Inclusive
4.0 star property
7.6 out of 10, Good, (1236)
"We had a pleasant stay at the RIU Antilles. The only things that need to be worked on is the dining situation in the evenings - if you are not at the specialty restaurants by 6:00 p.m, you have a hard time, if at all, getting in once it is full. Also, the covered beach areas (palapas) are taken once the attendant is there at 6:00 a.m. We had a hard time finding a spot on the beach by 7:00 a.m. and most people don’t want to be up that early just to secure a spot. Other than that, we had a great...
The price is $686
$686 total
includes taxes & fees
May 13 - May 14
Riu Palace Antillas - Adults Only - All Inclusive
Aerial view
Holiday Inn Resort Aruba - Beach Resort & Casino, an IHG Hotel
4.0 star property
8.4 out of 10, Very Good, (1187)
"Had an amazing time with my family and friends. "
The price is $359
$467 total
includes taxes & fees
May 28 - May 29
Holiday Inn Resort Aruba - Beach Resort & Casino, an IHG Hotel
Beach/ocean view
Condado Vanderbilt Hotel
5.0 star property
9.0 out of 10, Wonderful, (1421)
"The hotel is beautiful and staff are so amazing. The only issue I had was the bathroom for ocean view room is very small. Also, ocean view room has a small window and on the side of the room. "
The price is $387
$516 total
includes taxes & fees
May 5 - May 6
Condado Vanderbilt Hotel
Outdoor pool, free cabanas, pool umbrellas
Iberostar Grand Rose Hall - Adults Only - All Inclusive
5.0 star property
9.2 out of 10, Wonderful, (1004)
"Staff is very friendly, it is clean, services are exellent, the only thing I did not like it is not so good condition under the water on the beach - a lot of grass, otherwise everything is excellent."
Iberostar Grand Rose Hall - Adults Only - All Inclusive
Poolside bar
Excellence Punta Cana - Adults Only All Inclusive
5.0 star property
9.4 out of 10, Exceptional, (1848)
"They need a wider supply of bourbon"
Excellence Punta Cana - Adults Only 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 with Restaurants information

 

Hotels with Restaurants in Caribbean

3322

Highest price
$686
Cheapest price
$233
Number of guest reviews
22,893
Total number of hotels in Caribbean
76,408

 

Frequently asked questions

What are the best hotels with dining in Caribbean?
Caribbean has multiple hotels with dining that have a total average guest review rating of 8.4. Want to explore top foodie experiences in San Juan? Stay at 352 Guest House, a 3.5-star retreat with hypo-allergenic bedding and a rooftop terrace. Alternatively, eat your way around San Juan from Andalucia Guest House. Also popular with travelers, it has a 2.5-star rating and conveniences such as a garden and a terrace.
Why book your hotel with dining in Caribbean with Expedia?
With Expedia, it’s easy to find your ideal hotel with dining in Caribbean. Find your way to the filters to search for properties with an on-site restaurant. If you have a fixed budget, select how much you’d like to spend and the preferred star rating of your hotel. We’ll help you find the right place whatever your bank balance or tastes.
How can I find cheap hotels with dining in Caribbean?
With Expedia’s filter tool, getting your hands on cheap hotels with dining in Caribbean is a piece of cake. To discover properties that’ll make your wallet happy, narrow your search results by star rating, meal plans and budget.

Recent reviews of Caribbean hotels
Expedia verified reviews