Hotels with Restaurants in Caribbean

  • 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

Check availability on Caribbean Hotels with Restaurants

Top Caribbean Hotels with Restaurants

Majestic Elegance Punta Cana - All Inclusive

4.5 star property
8.8 out of 10, Excellent, (3989)
"Great resort and amazing staff."
Majestic Elegance Punta Cana - All Inclusive

Majestic Colonial Punta Cana - All Inclusive

4.0 star property
8.8 out of 10, Excellent, (5521)
"Xxxxx"
Majestic Colonial Punta Cana - All Inclusive

Barceló Bávaro Palace - All Inclusive

4.5 star property
8.0 out of 10, Very Good, (4227)
"GREAT PROPERTY FOR MY ENTIRE FAMILY! We were a party of 35 for a special birthday celebration and we couldn’t have asked for a better place in Punta Cana. The staff, the service, the countless amenities, the cleanliness, and beach overall met all of our expectations. We were there for 7 days and couldn’t get enough of it. Would definitely recommend and would also return in the future. 10/10!"
The price is P24,623
P31,517 total
includes taxes & fees
Feb 1 - Feb 2
Barceló Bávaro Palace - All Inclusive

Majestic Mirage Punta Cana - All inclusive

5.0 star property
9.0 out of 10, Wonderful, (4708)
"Really enjoyed having a suite and the butler service was wonderful. Pablo was great. The staff were all very gracious! "
Majestic Mirage Punta Cana - All inclusive

Hotel Riu Palace Antillas - Adults Only - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (1156)
"My room was so nice! Very clean the staff was so nice and courteous and friendly! The grounds were beautiful the beach omg the water so was breath taking never seen nothing like it!! The food was delicious!! The drinks were so good!! And the parties was so much fun!! I want to give a shout to all the staff especially Mary, Louise and Juan!! "
The price is P65,617
P65,617 total
includes taxes & fees
Jan 20 - Jan 21
Hotel Riu Palace Antillas - Adults Only - All Inclusive

Holiday Inn Resort Aruba - Beach Resort & Casino, an IHG Hotel

4.0 star property
8.4 out of 10, Very Good, (1372)
"We loved the cleanliness of the resort, great access to the beach and lots of shopping and restaurants within walking distance. Always felt safe. The only downside was I felt that the food could have been better quality. We ate the breakfast buffet every morning because it was included in our package. I was disappointed that the fruit wasn’t as fresh as I expected it to be."
The price is P25,039
P32,441 total
includes taxes & fees
Jan 14 - Jan 15
Holiday Inn Resort Aruba - Beach Resort & Casino, an IHG Hotel

Condado Vanderbilt Hotel

5.0 star property
9.2 out of 10, Wonderful, (1472)
"Outstanding hotel and service . Good location .beautiful decor "
The price is P29,124
P38,793 total
includes taxes & fees
Jan 15 - Jan 16
Condado Vanderbilt Hotel

JOIA Rose Hall by Iberostar - Adults Only - All Inclusive

5.0 star property
9.2 out of 10, Wonderful, (1006)
"The staff - FIRST! The vibes. The food - Would love more Ja options. But the food was good though. The rooms were nice. Will be back. "
JOIA Rose Hall by Iberostar - Adults Only - All Inclusive

Excellence Punta Cana - Adults Only All Inclusive

5.0 star property
9.2 out of 10, Wonderful, (2277)
"Great property. The staff works hard to ensure their guest are satisfied. I was hesitant about this resort as I normally stay with Iberostar, but with the bad customer service I’m happy I chose this resort. I had one of the best massages in my life. The food was decent. The entertainment was AMAZING! I’ll definitely come back to visit. "
Excellence Punta Cana - Adults Only All Inclusive

Bahia Principe Grand Punta Cana - All Inclusive

4.0 star property
7.0 out of 10, Good, (1316)
"Nice and clean "
Bahia Principe Grand Punta Cana - All Inclusive
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.
Don't see what you're looking for?
See all available properties in Caribbean
Save an average of 15% on thousands of hotels when you're signed in

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.5. Eager to sample the local culinary scene in San Juan? Book a room at 352 Guest House, a 3.5-star retreat with hypo-allergenic bedding and a pillow top mattress. Or, eat your way around the city from Andalucia Guest House. Also popular with travelers, it has a 2.5-star rating and conveniences such as a terrace and a garden.
Why book your hotel with dining in Caribbean with Expedia?
With Expedia, you’ll have no trouble finding your dream hotel with dining in Caribbean. Make use of our filters to search for properties with an on-site restaurant. If you have a budget, click on 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?
Expedia can help you look for cheap hotels with dining in Caribbean. Try out our handy filter tools to book accommodations with restaurants or delightful extras, such as included breakfast. You can also choose how much you want to spend per night and your preferred hotel star rating to lower costs.