Search Hotels with Restaurant 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

Check availability on Caribbean Hotels with Restaurant

Next weekend
In two weeks

Top Caribbean Hotels with Restaurant

Majestic Elegance Punta Cana - All Inclusive

4.5 star property
8.8 out of 10, Excellent, (4173)
"Our room was amazing, unfortunately to get the ocean view room we had to walk a ways to bars, restaurants and night life"
Majestic Elegance Punta Cana - All Inclusive

Majestic Colonial Punta Cana - All Inclusive

4.0 star property
8.8 out of 10, Excellent, (5903)
"Resort was very beautiful… the pool was very nice. Perfect vacation spot."
Majestic Colonial Punta Cana - All Inclusive

Barceló Bávaro Palace - All Inclusive

4.5 star property
8.0 out of 10, Very good, (4378)
"The property was nice and for the most part convenenient. I did not like having to make repeat trips to the concourse for drinks because the surroinding bars around the VIP area closed at sundown. So if you pay for the larger sauite be advised that youll need to keep your minifridge well stocked."
The price is ₹24,461
₹31,311 total
includes taxes & fees
18 May - 19 May
Barceló Bávaro Palace - All Inclusive

Majestic Mirage Punta Cana - All inclusive

5.0 star property
9.0 out of 10, Wonderful, (5041)
"The resort was good, however noisy. The resort staff was pleasant and all would great you respectfully. The food was mostly good, especially at the French restaurant. The staff was accommodating and helpful with setting up excursions and transport. The music on the beach was excessive in the evenings. The room was tidy, however appeared to be a bit outdated."
Majestic Mirage Punta Cana - All inclusive

Hotel Riu Palace Antillas - Adults Only - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (1185)
"We loved our stay here. Everyone was super helpful and friendly. While things werent perfect (and they never are) there was nothing that would deter us from staying here again; infact we are discussing WHEN we would be coming back. We were very pleased overall. Food was great, amenities great. We never felt unsafe."
The price is ₹79,208
₹79,208 total
includes taxes & fees
4 May - 5 May
Hotel Riu Palace Antillas - Adults Only - All Inclusive

Holiday Inn Resort Aruba - Beach Resort & Casino by IHG

4.0 star property
8.4 out of 10, Very good, (1485)
"It was such a wonderful stay! This was the best spot to come to as a first timer to Aruba with my husband and son! Definitely would book again!"
The price is ₹27,514
₹35,883 total
includes taxes & fees
6 May - 7 May
Holiday Inn Resort Aruba - Beach Resort & Casino by IHG

Condado Vanderbilt Hotel

5.0 star property
9.2 out of 10, Wonderful, (1501)
"The Condado Vanderbilt was in a great location with a beautiful view of the ocean(it has a nearby beach, but you can't swim there). Staff were very friendly and helpful. "
The price is ₹32,153
₹42,829 total
includes taxes & fees
12 May - 13 May
Condado Vanderbilt Hotel

JOIA Rose Hall by Iberostar - Adults Only - All Inclusive

5.0 star property
9.2 out of 10, Wonderful, (1004)
"Everything was top notch! Absolutely no complaints!"
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, (2357)
"Very clean, friendly and welcoming staff, great variety of restaurants and foods to choose from. Gym was better than expected, clean, odorless and very well equipped. "
Excellence Punta Cana - Adults Only All Inclusive

Bahia Principe Grand Punta Cana - All Inclusive

4.0 star property
7.0 out of 10, Good, (1409)
"Great stuff working there , place is overbooked over Easter way too many people , impossible to get any reservation in restaurants a la carte Long lines everywhere including bars People get up at 6 am to go reserve beach chairs and not coming there for hours , that something for management to think about it and it should not be allowed , otherwise good food in buffet and again great workers they really trying to give you best service "
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.6. 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.