
Find the best Caribbean Hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Caribbean Accommodation: Most Popular Cities to Stay

San Juan
Check prices for these dates
Our top choices for Caribbean hotels

Grand Palladium Punta Cana Resort & Spa - All Inclusive
Grand Palladium Punta Cana Resort & Spa - All InclusiveBávaro
8.0 out of 10, Very good, (1,008 reviews)
The price is ₹23,887
₹30,575 total
includes taxes & fees
30 Jun - 1 Jul

Lopesan Costa Bávaro Resort Spa & Casino - All Inclusive
Lopesan Costa Bávaro Resort Spa & Casino - All InclusiveBávaro
8.4 out of 10, Very good, (7,074 reviews)
The price is ₹38,690
₹49,524 total
includes taxes & fees
21 Jul - 22 Jul

Serenade Punta Cana Beach & Spa Resort - All Inclusive
Serenade Punta Cana Beach & Spa Resort - All InclusivePunta Cana
8.0 out of 10, Very good, (6,891 reviews)
The price is ₹21,968
₹28,120 total
includes taxes & fees
7 Jul - 8 Jul

Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort
Hard Rock Hotel & Casino Punta Cana an All-Inclusive ResortBávaro
8.2 out of 10, Very good, (2,647 reviews)
The price is ₹52,788
₹52,788 total
includes taxes & fees
24 Jun - 25 Jun

Princess Grand Jamaica Resort - All Inclusive
Princess Grand Jamaica Resort - All InclusiveGreen Island
9.0 out of 10, Wonderful, (1,264 reviews)
The price is ₹45,073
₹45,073 total
includes taxes & fees
19 Jul - 20 Jul

Grand Hyatt Baha Mar
Grand Hyatt Baha MarNassau
8.6 out of 10, Excellent, (5,143 reviews)
The price is ₹26,434
₹41,963 total
includes taxes & fees
13 Jul - 14 Jul

Serenade All Suites - Adults Only Resort
Serenade All Suites - Adults Only ResortPunta Cana
8.6 out of 10, Excellent, (4,889 reviews)
The price is ₹23,558
₹30,154 total
includes taxes & fees
30 Jun - 1 Jul

Secrets Royal Beach Punta Cana - Adults Only - All Inclusive
Secrets Royal Beach Punta Cana - Adults Only - All InclusiveBávaro
9.0 out of 10, Wonderful, (1,137 reviews)
The price is ₹59,463
₹59,463 total
includes taxes & fees
24 Jun - 25 Jun

Ocean Coral Spring - All Inclusive
Ocean Coral Spring - All InclusiveFalmouth
8.4 out of 10, Very good, (4,133 reviews)
The price is ₹46,240






































