
Caribbean Spa Vacations
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Flight and Spa hotel deals in Caribbean
Price found within the past 48 hours. Click for updated prices.

Excellence Punta Cana - Adults Only All Inclusive
Uvero Alto
Price was CA $2,115, price is now CA $1,210 per person
CA $1,210
per person
Jun 10 - Jun 13
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Punta Cana (PUJ)
9.2/10 Wonderful! (2,654 reviews)
Top notch experience!
Reviewed on May 11, 2026

Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort
Bávaro
Price was CA $4,811, price is now CA $2,575 per person
CA $2,575
per person
Jun 11 - Jun 16
just found
Roundtrip flight included
Toronto (YTO) to Punta Cana (PUJ)
8.2/10 Very Good! (2,520 reviews)
We travelled in April with a group of friends and children aged 6-8 yrs old. It was a fantastic stay.
Pros: -beautiful resort, the rooms were very spacious and the grounds well maintained. If you look around you can always see staff working hard doing maintenance, they do a great job.
- so many amenities. Our family enjoyed the many pools, water park, arcade, VR room, mini golf, bowling. Some things cost extra but that was all made clear before we travelled so we were prepared for that.
- the beach is beautiful, however very rough. We still enjoyed it, just keep a close watch on everyone. Again this was something we knew beforehand so we weren’t surprised.
- the staff was all very friendly, this really stood out to me. It didn’t matter who we encountered, they were all lovely! Check in and check out was very smooth and they accommodated our request to be placed close to our other friends.
- food was great for all inclusive. Plenty of options. We liked not having to make reservations for most restaurants. We ate early (6 pm) because of the children, and we never had to wait long to be seated. There were several breakfast options, Isla was our favourite. Nice calm atmosphere and lots of fresh options. The coffee shop in the main lobby was also amazing! Also there are food trucks around the pools which was convenient with kids!
Cons: - very large, but this was not a huge hinderance for us. I will say the trolly system was excellent!
Reviewed on May 9, 2026

Excellence El Carmen - Adults Only All Inclusive
Uvero Alto
Price was CA $2,256, price is now CA $1,236 per person
CA $1,236
per person
Jun 10 - Jun 13
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Punta Cana (PUJ)
9/10 Wonderful! (2,940 reviews)
We absolutely loved it !! The food was amazing !! Staff were so sweet
Reviewed on May 11, 2026

Grand Palladium Jamaica Resort & Spa All Inclusive
Price was CA $3,133, price is now CA $1,864 per person
CA $1,864
per person
Jul 11 - Jul 15
found 1 day ago
Roundtrip non-stop flight included
Ottawa (YOW) to Montego Bay (MBJ)
8/10 Very Good! (1,576 reviews)
Everything was great, had an amazing time thank you.
Reviewed on May 11, 2026

Grand Palladium Lady Hamilton Resort & Spa All Inclusive
Price was CA $2,978, price is now CA $1,808 per person
CA $1,808
per person
Jul 11 - Jul 15
found 1 day ago
Roundtrip non-stop flight included
Ottawa (YOW) to Montego Bay (MBJ)
8/10 Very Good! (1,405 reviews)
Great stay. Hospitable staff except one at the jerk at sunset. Female chef not so receptive, maybe because we are Jamaican, but all others were great, Will definately go back
Reviewed on May 10, 2026
5* Spa holidays in Caribbean
Price found within the past 48 hours. Click for updated prices.

Excellence Punta Cana - Adults Only All Inclusive
Uvero Alto
Price was CA $2,115, price is now CA $1,210 per person
CA $1,210
per person
Jun 10 - Jun 13
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Punta Cana (PUJ)
9.2/10 Wonderful! (2,654 reviews)
Top notch experience!
Reviewed on May 11, 2026

Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort
Bávaro
Price was CA $4,811, price is now CA $2,575 per person
CA $2,575
per person
Jun 11 - Jun 16
just found
Roundtrip flight included
Toronto (YTO) to Punta Cana (PUJ)
8.2/10 Very Good! (2,520 reviews)
We travelled in April with a group of friends and children aged 6-8 yrs old. It was a fantastic stay.
Pros: -beautiful resort, the rooms were very spacious and the grounds well maintained. If you look around you can always see staff working hard doing maintenance, they do a great job.
- so many amenities. Our family enjoyed the many pools, water park, arcade, VR room, mini golf, bowling. Some things cost extra but that was all made clear before we travelled so we were prepared for that.
- the beach is beautiful, however very rough. We still enjoyed it, just keep a close watch on everyone. Again this was something we knew beforehand so we weren’t surprised.
- the staff was all very friendly, this really stood out to me. It didn’t matter who we encountered, they were all lovely! Check in and check out was very smooth and they accommodated our request to be placed close to our other friends.
- food was great for all inclusive. Plenty of options. We liked not having to make reservations for most restaurants. We ate early (6 pm) because of the children, and we never had to wait long to be seated. There were several breakfast options, Isla was our favourite. Nice calm atmosphere and lots of fresh options. The coffee shop in the main lobby was also amazing! Also there are food trucks around the pools which was convenient with kids!
Cons: - very large, but this was not a huge hinderance for us. I will say the trolly system was excellent!
Reviewed on May 9, 2026

Excellence El Carmen - Adults Only All Inclusive
Uvero Alto
Price was CA $2,256, price is now CA $1,236 per person
CA $1,236
per person
Jun 10 - Jun 13
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Punta Cana (PUJ)
9/10 Wonderful! (2,940 reviews)
We absolutely loved it !! The food was amazing !! Staff were so sweet
Reviewed on May 11, 2026
3 Night Spa holidays in Caribbean
Price found within the past 48 hours. Click for updated prices.

Excellence Punta Cana - Adults Only All Inclusive
Uvero Alto
Price was CA $2,115, price is now CA $1,210 per person
CA $1,210
per person
Jun 10 - Jun 13
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Punta Cana (PUJ)
9.2/10 Wonderful! (2,654 reviews)
Top notch experience!
Reviewed on May 11, 2026

Excellence El Carmen - Adults Only All Inclusive
Uvero Alto
Price was CA $2,256, price is now CA $1,236 per person
CA $1,236
per person
Jun 10 - Jun 13
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Punta Cana (PUJ)
9/10 Wonderful! (2,940 reviews)
We absolutely loved it !! The food was amazing !! Staff were so sweet
Reviewed on May 11, 2026

Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort
Bávaro
Price was CA $3,333, price is now CA $1,829 per person
CA $1,829
per person
Jun 18 - Jun 21
found 1 hour ago
Roundtrip flight included
Toronto (YTO) to Punta Cana (PUJ)
8.2/10 Very Good! (2,520 reviews)
We travelled in April with a group of friends and children aged 6-8 yrs old. It was a fantastic stay.
Pros: -beautiful resort, the rooms were very spacious and the grounds well maintained. If you look around you can always see staff working hard doing maintenance, they do a great job.
- so many amenities. Our family enjoyed the many pools, water park, arcade, VR room, mini golf, bowling. Some things cost extra but that was all made clear before we travelled so we were prepared for that.
- the beach is beautiful, however very rough. We still enjoyed it, just keep a close watch on everyone. Again this was something we knew beforehand so we weren’t surprised.
- the staff was all very friendly, this really stood out to me. It didn’t matter who we encountered, they were all lovely! Check in and check out was very smooth and they accommodated our request to be placed close to our other friends.
- food was great for all inclusive. Plenty of options. We liked not having to make reservations for most restaurants. We ate early (6 pm) because of the children, and we never had to wait long to be seated. There were several breakfast options, Isla was our favourite. Nice calm atmosphere and lots of fresh options. The coffee shop in the main lobby was also amazing! Also there are food trucks around the pools which was convenient with kids!
Cons: - very large, but this was not a huge hinderance for us. I will say the trolly system was excellent!
Reviewed on May 9, 2026
4 Night Spa holidays in Caribbean
Price found within the past 48 hours. Click for updated prices.

Excellence Punta Cana - Adults Only All Inclusive
Uvero Alto
Price was CA $2,726, price is now CA $1,519 per person
CA $1,519
per person
Jun 10 - Jun 14
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9.2/10 Wonderful! (2,654 reviews)
Top notch experience!
Reviewed on May 11, 2026

Excellence El Carmen - Adults Only All Inclusive
Uvero Alto
Price was CA $2,916, price is now CA $1,553 per person
CA $1,553
per person
Jun 10 - Jun 14
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9/10 Wonderful! (2,940 reviews)
We absolutely loved it !! The food was amazing !! Staff were so sweet
Reviewed on May 11, 2026

Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort
Bávaro
Price was CA $4,317, price is now CA $2,439 per person
CA $2,439
per person
Jul 16 - Jul 20
just found
Roundtrip non-stop flight included
Hamilton (YHM) to Punta Cana (PUJ)
8.2/10 Very Good! (2,520 reviews)
We travelled in April with a group of friends and children aged 6-8 yrs old. It was a fantastic stay.
Pros: -beautiful resort, the rooms were very spacious and the grounds well maintained. If you look around you can always see staff working hard doing maintenance, they do a great job.
- so many amenities. Our family enjoyed the many pools, water park, arcade, VR room, mini golf, bowling. Some things cost extra but that was all made clear before we travelled so we were prepared for that.
- the beach is beautiful, however very rough. We still enjoyed it, just keep a close watch on everyone. Again this was something we knew beforehand so we weren’t surprised.
- the staff was all very friendly, this really stood out to me. It didn’t matter who we encountered, they were all lovely! Check in and check out was very smooth and they accommodated our request to be placed close to our other friends.
- food was great for all inclusive. Plenty of options. We liked not having to make reservations for most restaurants. We ate early (6 pm) because of the children, and we never had to wait long to be seated. There were several breakfast options, Isla was our favourite. Nice calm atmosphere and lots of fresh options. The coffee shop in the main lobby was also amazing! Also there are food trucks around the pools which was convenient with kids!
Cons: - very large, but this was not a huge hinderance for us. I will say the trolly system was excellent!
Reviewed on May 9, 2026
Spa Hotels in Caribbean

Grand Palladium Punta Cana Resort & Spa - All Inclusive
Playa Bávaro Punta Cana La Altagracia
Book a stay at this luxury property in Punta Cana. Enjoy free WiFi, free parking, and 5 outdoor pools. Our guests praise the helpful staff and the clean rooms ...
7.8/10 Good! (1,006 reviews)
This one is going to be a mixed bag of a review. The Good: Room was nice and clean, housekeeping kept everything nice and restocked our fridge. Francis took us anywhere we wanted to go on resort even set his own alarm to meet us on departure and help with bags. Luis, I’m sorry for the misunderstanding ...
Reviewed on May 10, 2026

Wyndham Alltra Punta Cana All-Inclusive Resort
Playas Uvero Alto Punta Cana La Altagracia
The price is CA $354 per night from Jun 1 to Jun 2
CA $354
CA $354 total
Jun 1 - Jun 2
includes taxes & fees
Book a stay at this beach resort in Punta Cana. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the pool and the restaurant in our reviews. ...
8.8/10 Excellent! (1,115 reviews)
No variety in drinks and beers. Limited spaces in dinner. Inconsistency in rooms.
Reviewed on May 11, 2026

Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort
Boulevard Turístico Del Este Km 28, #74 Punta Cana La Altagracia
The price is CA $629 per night from May 12 to May 13
CA $629
CA $629 total
May 12 - May 13
includes taxes & fees
Book a stay at this luxury resort in Punta Cana. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the pool and the helpful staff in our reviews. ...
8.2/10 Very Good! (2,540 reviews)
Great place
Reviewed on May 9, 2026
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.
More vacations you might like
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.







