- 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 4-star hotels

1. Wyndham Alltra Punta Cana All-Inclusive Resort
Wyndham Alltra Punta Cana All-Inclusive ResortUvero Alto
8.8 out of 10, Excellent, (1,627 reviews)
The price is CA $306
CA $306 total
includes taxes & fees
Nov 30 - Dec 1

2. Grand Hyatt Baha Mar
Grand Hyatt Baha MarNassau
8.8 out of 10, Excellent, (5,679 reviews)
The price is CA $361
CA $620 total
includes taxes & fees
Dec 13 - Dec 14

3. Sunscape Coco Punta Cana - All Inclusive
Sunscape Coco Punta Cana - All InclusivePunta Cana
8.2 out of 10, Very good, (1,517 reviews)
The price is CA $305
CA $305 total
includes taxes & fees
Dec 13 - Dec 14

4. Hotel Riu Republica - Adults only - All Inclusive
Hotel Riu Republica - Adults only - All InclusiveBávaro
7.2 out of 10, Good, (6,603 reviews)

5. Hotel Riu Montego Bay - Adults Only - All Inclusive
Hotel Riu Montego Bay - Adults Only - All InclusiveMontego Bay
8.6 out of 10, Excellent, (5,720 reviews)

6. Serenade Caribe Club Family Beach Resort – All Inclusive
Serenade Caribe Club Family Beach Resort – All InclusivePunta Cana
8.4 out of 10, Very good, (724 reviews)
The price is CA $330
CA $422 total
includes taxes & fees
Nov 17 - Nov 18

7. AC Hotel by Marriott San Juan Condado
AC Hotel by Marriott San Juan CondadoCondado
8.6 out of 10, Excellent, (1,267 reviews)
The price is CA $292
CA $396 total
includes taxes & fees
Dec 1 - Dec 2

8. Radisson Blu Aruba
Radisson Blu ArubaPalm Beach
9.4 out of 10, Exceptional, (2,243 reviews)
The price is CA $609
CA $800 total
includes taxes & fees
Nov 22 - Nov 23

9. The Royal Sonesta San Juan
The Royal Sonesta San JuanIsla Verde
9.0 out of 10, Wonderful, (2,931 reviews)
The price is CA $495
CA $658 total
includes taxes & fees
Nov 30 - Dec 1

10. Hotel Riu Palace Paradise Island - Adults Only - All Inclusive
Hotel Riu Palace Paradise Island - Adults Only - All InclusiveParadise Island
8.0 out of 10, Very good, (4,395 reviews)

11. Majestic Elegance Punta Cana - All Inclusive
Majestic Elegance Punta Cana - All InclusiveBávaro
9.0 out of 10, Wonderful, (5,467 reviews)

12. Condado Ocean Club - Adults Only
Condado Ocean Club - Adults OnlyCondado
9.0 out of 10, Wonderful, (1,700 reviews)
The price is CA $307
CA $394 total
includes taxes & fees
Nov 30 - Dec 1

13. Santo Domingo Bay Convention Resort & Casino
Santo Domingo Bay Convention Resort & CasinoBoca Chica
8.6 out of 10, Excellent, (1,334 reviews)
The price is CA $141
CA $181 total
includes taxes & fees
Nov 16 - Nov 17

14. Holiday Inn Resort Aruba - Beach Resort & Casino by IHG
Holiday Inn Resort Aruba - Beach Resort & Casino by IHGPalm Beach
8.4 out of 10, Very good, (2,037 reviews)
The price is CA $506
CA $658 total
includes taxes & fees
Dec 13 - Dec 14

15. Ocean Blue & Sand Beach Resort - All Inclusive
Ocean Blue & Sand Beach Resort - All InclusiveBávaro
8.6 out of 10, Excellent, (6,285 reviews)
The price is CA $1,090
CA $1,090 total
includes taxes & fees
Dec 8 - Dec 9

16. Secrets Tides Punta Cana All Inclusive - Adults Only
Secrets Tides Punta Cana All Inclusive - Adults OnlyUvero Alto
9.6 out of 10, Exceptional, (661 reviews)
The price is CA $668
CA $668 total
includes taxes & fees
Dec 2 - Dec 3

17. La Concha Resort, Puerto Rico, Autograph Collection
La Concha Resort, Puerto Rico, Autograph CollectionCondado
9.2 out of 10, Wonderful, (3,011 reviews)
The price is CA $433
CA $583 total
includes taxes & fees
Nov 30 - Dec 1

18. San Juan Marriott Resort and Stellaris Casino
San Juan Marriott Resort and Stellaris CasinoCondado
9.0 out of 10, Wonderful, (1,817 reviews)
The price is CA $458
CA $611 total
includes taxes & fees
Nov 30 - Dec 1

19. 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,985 reviews)
The price is CA $301
CA $385 total
includes taxes & fees
Dec 1 - Dec 2

20. Hotel Riu Palace Aruba - All Inclusive
Hotel Riu Palace Aruba - All InclusivePalm Beach
8.4 out of 10, Very good, (1,939 reviews)
Top Caribbean Islands Hotel Reviews

Aloft by Marriott Santo Domingo Piantini
Aloft by Marriott Santo Domingo PiantiniPiantini







































































































