Compare Hotels with Restaurants in Caribbean
Secret Bargains - Save an extra 10% or more on select Hotels with Restaurants
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured Caribbean Hotels with Restaurants

Majestic Elegance Punta Cana - All Inclusive
Playa Bavaro - Punta Cana Punta Cana La Altagracia
$424 nightly
The price is $424 total per night
$424 total
Dec 9 - Dec 10
Total with taxes and fees
With a stay at Majestic Elegance Punta Cana - All Inclusive in Punta Cana (Bávaro), you'll be a 1-minute drive from Arena Gorda Beach and 6 minutes from Cana Bay Golf Club.
On private beach
Pool

Majestic Colonial Punta Cana - All Inclusive
Carretera El Macao Punta Cana La Altagracia
$416 nightly
The price is $416 total per night
$416 total
Dec 10 - Dec 11
Total with taxes and fees
With a stay at Majestic Colonial Punta Cana - All Inclusive in Punta Cana (Bávaro), you'll be a 2-minute drive from Arena Gorda Beach and 15 minutes from Downtown Punta Cana.
On private beach
Pool

Barceló Bávaro Palace - All Inclusive
Carretera Bávaro Km. 1 Punta Cana La Altagracia
$444 nightly
The price is $568 total per night
$568 total
Jan 4 - Jan 5, 2026
Total with taxes and fees
With a stay at Barceló Bávaro Palace - All Inclusive in Punta Cana (Bávaro), you'll be a 4-minute drive from Cocotal Golf and Country Club and 8 minutes from Bavaro Beach.
On private beach
Pool

Majestic Mirage Punta Cana, All Suite Resort - All Inclusive
Bavaro Punta Cana La Altagracia
$553 nightly
The price is $553 total per night
$553 total
Dec 9 - Dec 10
Total with taxes and fees
With a stay at Majestic Mirage Punta Cana, All Suite Resort - All Inclusive in Punta Cana (Bávaro), you'll be a 2-minute drive from Arena Gorda Beach and 6 minutes from Cana Bay Golf Club.
Pool
Hot Tub

Hotel Riu Palace Antillas - Adults Only - All Inclusive
J E Irausquin Boulevard 77 Noord
Located in Noord (Palm Beach), Hotel Riu Palace Antillas - Adults Only - All Inclusive is within a 15-minute walk of Palm Beach and Hyatt Regency Casino.
Pool
Hot Tub

Holiday Inn Resort Aruba - Beach Resort & Casino by IHG
J E Irausquin Boulevard 230 Noord
$345 nightly
The price is $384 total per night
$384 total
Dec 16 - Dec 17
Total with taxes and fees
Free Cancellation
Located in Noord (Palm Beach), Holiday Inn Resort Aruba - Beach Resort & Casino by IHG is within a 5-minute walk of Palm Beach and within a 5-minute drive of Butterfly Farm.
Pool
Spa

Condado Vanderbilt Hotel
1055 Ashford Avenue San Juan
$467 nightly
The price is $518 total per night
$518 total
Dec 9 - Dec 10
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
A stay at Condado Vanderbilt Hotel places you in the heart of San Juan, within a 10-minute walk of Condado Beach and Casino del Mar at La Concha Resort.
Pool
Hot Tub

JOIA Rose Hall by Iberostar - Adults Only - All Inclusive
Rose Hall Main Road Montego Bay Saint James
With a stay at JOIA Rose Hall by Iberostar - Adults Only - All Inclusive in Montego Bay (Northern Estates), you'll be a 1-minute drive from Jamaica Beaches and 8 minutes from Rose Hall Great House.
Pool
Hot Tub

Excellence Punta Cana - Adults Only All Inclusive
Playas Uvero Alto - Punta Cana Punta Cana La Altagracia
With a stay at Excellence Punta Cana - Adults Only All Inclusive in Punta Cana (Uvero Alto), you'll be 8 minutes by car from Sirenis Aquagames Water Park.
On private beach
Pool

Bahia Principe Grand Punta Cana - All Inclusive
Arena Gorda - Macao Punta Cana La Altagracia
With a stay at Bahia Principe Grand Punta Cana - All Inclusive, you'll be centrally located in Punta Cana, within a 10-minute drive of Cana Bay Golf Club and Iberostar Golf Course.
Pool
Breakfast included

Bahia Principe Luxury Ambar - Adults Only - All Inclusive
Carettera Arena Gorda Punta Cana La Altagracia
With a stay at Bahia Principe Luxury Ambar - Adults Only - All Inclusive in Punta Cana (Bávaro), you'll be within a 10-minute drive of Cana Bay Golf Club and Iberostar Golf Course.
On private beach
Pool

Dreams Rose Hall Resort & Spa - All Inclusive
Rose Hall Montego Bay Saint James
When you stay at Dreams Rose Hall Resort & Spa - All Inclusive in Montego Bay, you'll be next to a golf course, just steps from Jamaica Beaches and 14 minutes by foot from Montego Bay Convention Centre.
On private beach
Pool
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 essential information
Hotels with Restaurants in Caribbean |
3322 |
|---|---|
Highest price | $568 |
Cheapest price | $384 |
Total number of hotels in Caribbean | 84,684 |
Popular hotels | Majestic Elegance Punta Cana - All Inclusive, Majestic Colonial Punta Cana - All Inclusive, Barceló Bávaro Palace - All Inclusive, Majestic Mirage Punta Cana, All Suite Resort - All Inclusive, Hotel Riu Palace Antillas - Adults Only - All Inclusive, Holiday Inn Resort Aruba - Beach Resort & Casino by IHG, Condado Vanderbilt Hotel, JOIA Rose Hall by Iberostar - Adults Only - All Inclusive, Excellence Punta Cana - Adults Only All Inclusive, Bahia Principe Grand Punta Cana - All Inclusive, Bahia Principe Luxury Ambar - Adults Only - All Inclusive, Dreams Rose Hall Resort & Spa - All Inclusive |
Most Recent Caribbean Hotel Reviews

Hotel Riu Palace Paradise Island - Adults Only - All Inclusive
5 out of 5
Posted 3 days ago
CheapTickets Verified Review
"Report was nice the staff is amazing "
A verified traveler stayed at Hotel Riu Palace Paradise Island - Adults Only - All Inclusive
More Hotels with Restaurants
Types of Hotels
More to Explore in Caribbean
Top Picks
Flights
Packages
- Aruba Vacation Packages
- Antigua and Barbuda Vacation Packages
- Grenada Vacation Packages
- Jamaica Vacation Packages
- Curaçao Vacation Packages
- Trinidad and Tobago Vacation Packages
- Cayman Islands Vacation Packages
- Anguilla Vacation Packages
- U.S. Virgin Islands Vacation Packages
- St. Croix Island Vacation Packages
- St. Lucia Vacation Packages
- Bahamas Vacation Packages
- St. Thomas Vacation Packages
- Barbados Vacation Packages
- Turks and Caicos Vacation Packages
- Puerto Rico Vacation Packages
- Dominican Republic Vacation Packages
- Sint Maarten Vacation Packages





