- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Caribbean Islands 5-star hotels

1. 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,623 reviews)
The price is RM1,506
RM1,928 total
includes taxes & fees
15 Dec - 16 Dec

2. Serenade All Suites - Adults Only Resort - All inclusive
Serenade All Suites - Adults Only Resort - All inclusivePunta Cana
8.6 out of 10, Excellent, (5,950 reviews)
The price is RM1,190
RM1,523 total
includes taxes & fees
23 Nov - 24 Nov

3. Condado Vanderbilt Hotel
Condado Vanderbilt HotelCondado
9.4 out of 10, Exceptional, (1,860 reviews)
The price is RM1,317
RM1,754 total
includes taxes & fees
15 Nov - 16 Nov

4. Lopesan Caoba Lagoon Resort, Spa & Casino
Lopesan Caoba Lagoon Resort, Spa & CasinoBávaro
8.8 out of 10, Excellent, (605 reviews)

5. Excellence Carmen Punta Cana - Adults Only All Inclusive
Excellence Carmen Punta Cana - Adults Only All InclusiveUvero Alto
9.2 out of 10, Wonderful, (3,509 reviews)

6. Princess Grand Jamaica Resort - All Inclusive
Princess Grand Jamaica Resort - All InclusiveGreen Island
9.0 out of 10, Wonderful, (1,973 reviews)
The price is RM2,116
RM2,116 total
includes taxes & fees
18 Nov - 19 Nov

7. Fairmont El San Juan Hotel
Fairmont El San Juan HotelIsla Verde
8.6 out of 10, Excellent, (2,237 reviews)
The price is RM1,547
RM2,170 total
includes taxes & fees
27 Nov - 28 Nov

8. Excellence Punta Cana - Adults Only All Inclusive
Excellence Punta Cana - Adults Only All InclusiveUvero Alto
9.2 out of 10, Wonderful, (2,911 reviews)

9. Excellence Oyster Bay - Adults Only All Inclusive
Excellence Oyster Bay - Adults Only All InclusiveFalmouth
9.2 out of 10, Wonderful, (1,766 reviews)

10. Ocean El Faro Resort - All Inclusive
Ocean El Faro Resort - All InclusiveUvero Alto
8.4 out of 10, Very good, (4,351 reviews)
The price is RM1,643
RM1,643 total
includes taxes & fees
23 Nov - 24 Nov

11. Majestic Mirage Punta Cana, All Suite Resort - All Inclusive
Majestic Mirage Punta Cana, All Suite Resort - All InclusiveBávaro
9.2 out of 10, Wonderful, (6,599 reviews)

12. Finest Punta Cana by The Excellence Collection - All Inclusive
Finest Punta Cana by The Excellence Collection - All InclusiveUvero Alto
9.0 out of 10, Wonderful, (2,239 reviews)

13. Grand Bavaro Princess - All Inclusive
Grand Bavaro Princess - All InclusiveBávaro
8.2 out of 10, Very good, (4,308 reviews)
The price is RM858
RM1,099 total
includes taxes & fees
16 Nov - 17 Nov

14. Wyndham Grand Rio Mar Rainforest Beach and Golf Resort
Wyndham Grand Rio Mar Rainforest Beach and Golf ResortMameyes II
8.8 out of 10, Excellent, (2,268 reviews)
The price is RM2,199
RM3,027 total
includes taxes & fees
15 Dec - 16 Dec

15. Moon Palace Jamaica – All Inclusive
Moon Palace Jamaica – All InclusiveOcho Rios
8.4 out of 10, Very good, (2,182 reviews)
The price is RM1,567
RM1,740 total
includes taxes & fees
30 Nov - 1 Dec

16. The St. Regis Aruba Resort
The St. Regis Aruba ResortPalm Beach
9.4 out of 10, Exceptional, (323 reviews)
The price is RM2,979
RM3,780 total
includes taxes & fees
30 Nov - 1 Dec

17. Ocean Allure Eden Bay - Adults Only - All inclusive
Ocean Allure Eden Bay - Adults Only - All inclusiveFalmouth
8.4 out of 10, Very good, (4,047 reviews)
The price is RM1,826
RM1,826 total
includes taxes & fees
15 Dec - 16 Dec

18. 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, (3,029 reviews)
The price is RM1,897
RM1,897 total
includes taxes & fees
13 Dec - 14 Dec

19. Paradisus Grand Cana - All Suites - All Inclusive
Paradisus Grand Cana - All Suites - All InclusiveBávaro
8.6 out of 10, Excellent, (1,601 reviews)
The price is RM1,357
RM1,737 total
includes taxes & fees
6 Dec - 7 Dec

20. Ocean Coral Spring - All Inclusive
Ocean Coral Spring - All InclusiveFalmouth
8.4 out of 10, Very good, (4,334 reviews)
The price is RM1,609
RM1,609 total
includes taxes & fees
15 Dec - 16 Dec




























































