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 Hotels with Restaurants in Caribbean

Majestic Elegance Punta Cana - All Inclusive

4.5 star property
8.8 out of 10, Excellent, (3994)
"The resort is very nice and the staff were amazing. We had an amazing butler and the bartender in the Steakhouse was excellent. "
Majestic Elegance Punta Cana - All Inclusive

Majestic Colonial Punta Cana - All Inclusive

4.0 star property
8.8 out of 10, Excellent, (5583)
"This was my hour 13th visit to this resort. This time we bought family and friends with us for a total of 20. Some had an issue at check in. They waited 2-3 hours before they got into their room, had an issue with luggage getting lost, but they dealt with it. I believe after that, they all had a good time. They are talking about returning next year. The thing I missed most was the blue cheese on the buffet. I was looking forward to it and was disappointed when I didn’t find any. Our room...
Majestic Colonial Punta Cana - All Inclusive

Barceló Bávaro Palace - All Inclusive

4.5 star property
8.0 out of 10, Very good, (4241)
"The hotel is gorgeous. The rooms are really nice; the only thing is, there is not much bathroom privacy, so beware! There is so much to do at this resort. Be sure to visit each restaurant; they are all beautiful. Make sure not to miss the shows. My main complaint is the food and some of the staff. The food was mediocre, lacking flavor; the meats were overcooked and fatty. The coffee and soda machines would break down; the smoothie stand would always run out of fruit, and some staff seemed...
The price is S$607
includes taxes & fees
26 Jan - 27 Jan
Barceló Bávaro Palace - All Inclusive

Majestic Mirage Punta Cana - All inclusive

5.0 star property
9.0 out of 10, Wonderful, (4745)
"Stayed 4 nights and 4 days. Staff was very friendly and helpful - Amable was a great butler. Property and amenities were a good value."
Majestic Mirage Punta Cana - All inclusive

Hotel Riu Palace Antillas - Adults Only - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (1160)
"the staff really cared about making us comfortable. From the moment we arrived Bolivar showed us our room and explained everything we needed to get started. On the beach where we spent most of our time Oscar, Jose and Kevin helped us setup and were very friendly. We even got to chat with Jason the security guard as we passed. Place was beautiful. the food was excellent."
The price is S$1,884
includes taxes & fees
27 Jan - 28 Jan
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, (1373)
"The staff at the holiday inn Aruba are beyond expectations "
The price is S$717
includes taxes & fees
27 Jan - 28 Jan
Holiday Inn Resort Aruba - Beach Resort & Casino, an IHG Hotel

Condado Vanderbilt Hotel

5.0 star property
9.2 out of 10, Wonderful, (1473)
"Beautiful property, immaculate service! Turndown in the evening, great bar service indoor and out. Worth every penny!"
The price is S$918
includes taxes & fees
3 Feb - 4 Feb
Condado Vanderbilt Hotel

JOIA Rose Hall by Iberostar - Adults Only - All Inclusive

5.0 star property
9.2 out of 10, Wonderful, (1004)
"The resort is stunning and impeccably maintained, with its location just a 25-minute drive from the airport. The entire staff—ranging from registration and concierge to waiters and housekeeping—exceeds expectations. They are all courteous and proficient in English. There are numerous dining options for breakfast, lunch, and dinner, along with a delightful café area. I highly recommend this resort; your money is well spent on the all-inclusive package."
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, (2273)
"Great place, and not overcrowded. Henrietta the concierge in the excellence club was amazing!! "
Excellence Punta Cana - Adults Only All Inclusive

Bahia Principe Grand Punta Cana - All Inclusive

4.0 star property
7.0 out of 10, Good, (1321)
"What I like is the attention they give to their customers."
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 restaurants in Caribbean?
Caribbean has multiple hotels with restaurants 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 travellers, it has a 2.5-star rating and conveniences such as a terrace and a garden.
Why book your hotel with restaurants in Caribbean with Expedia?
With Expedia, you’ll have no trouble finding your dream hotel with restaurants 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 restaurants in Caribbean?
Expedia can help you look for cheap hotels with restaurants in Caribbean. Try out our handy filter tools to book accommodation 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.