
Caribbean Islands Spa Vacations
Book a Spa Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to ₩234,741 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
Top Spa vacation packages in Caribbean Islands
Price found within the past 48 hours. Click for updated prices.

Nickelodeon Hotels & Resorts Punta Cana, Gourmet All Inclusive by Karisma
Uvero Alto
Save 100% on your flight
Price was ₩2,366,437, price is now ₩1,631,694 per person
₩1,631,694
per person
May 4 - May 8
found 14 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
7.2/10 Good! (2,019 reviews)
It's a nice place to enjoy with your child. I didn't particularly like the food; the only place I liked was the Space restaurant. The waitress and hostess were very kind to us. I don't remember her name, but she provided excellent service at our anniversary dinner.
Reviewed on Feb 27, 2026

Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort
Bávaro
Save 100% on your flight
Price was ₩3,810,856, price is now ₩2,183,076 per person
₩2,183,076
per person
May 4 - May 8
found 14 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
8/10 Very Good! (2,189 reviews)
The bathroom was well laid out, we also enjoyed the view from our balcony. However trying to keep the room at a comfortable temperature was an impossible. The AC unit only had one speed which was noisy and cold air only blew on the bed.
Reviewed on Mar 2, 2026

Majestic Mirage Punta Cana, All Suite Resort - All Inclusive
Bávaro
Save 100% on your flight
Price was ₩3,472,456, price is now ₩2,085,182 per person
₩2,085,182
per person
May 4 - May 8
found 14 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9.2/10 Wonderful! (5,890 reviews)
Clean in general
Very friendly
Food very good quality and quantity
Fast service
Nice beach
Reviewed on Mar 2, 2026

Majestic Elegance Punta Cana - All Inclusive
Bávaro
Save 100% on your flight
Price was ₩3,180,488, price is now ₩1,939,355 per person
₩1,939,355
per person
May 4 - May 8
found 14 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9/10 Wonderful! (4,541 reviews)
An Absolute Paradise!
From the moment we arrived, our experience was exceptional. The staff truly went above and beyond—especially Alvero, our butler. He met us at check-in, personally walked us around the grounds to show us all the resort’s amenities, and even arranged dinner reservations for our group of eight. Throughout our stay, Alvero regularly checked in to make sure everything was perfect and to see if we needed anything at all.
Our room was spotless, and the grounds were beautifully maintained. Even though the resort is large, it had a peaceful and relaxing vibe. The surroundings were absolutely stunning.
A special shoutout as well to Ismael at the adults-only swim-up bar. He was fantastic—friendly, entertaining, and always quick to serve your favorite drink with a smile!
If I had one critique, it would be the quality of the food, which could definitely use some improvement. However, thanks to Alvero and Ismael, our trip was truly outstanding and unforgettable.
Reviewed on Mar 1, 2026

Zel Punta Cana, All Suites - All inclusive
Bávaro
Price was ₩2,338,564, price is now ₩1,659,198 per person
₩1,659,198
per person
May 4 - May 8
found 14 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
8.8/10 Excellent! (389 reviews)
Great popol
Not on the beach
Very quiet
Great staff
Need more dining choices
Would go back
Reviewed on Mar 2, 2026
Don't see what you're looking for?
See all available trips from Toronto to Caribbean Islands
View all trips5* Spa vacations in Caribbean Islands
Price found within the past 48 hours. Click for updated prices.

Nickelodeon Hotels & Resorts Punta Cana, Gourmet All Inclusive by Karisma
Uvero Alto
Save 100% on your flight
Price was ₩2,366,437, price is now ₩1,631,694 per person
₩1,631,694
per person
May 4 - May 8
found 14 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
7.2/10 Good! (2,019 reviews)
It's a nice place to enjoy with your child. I didn't particularly like the food; the only place I liked was the Space restaurant. The waitress and hostess were very kind to us. I don't remember her name, but she provided excellent service at our anniversary dinner.
Reviewed on Feb 27, 2026

Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort
Bávaro
Save 100% on your flight
Price was ₩3,810,856, price is now ₩2,183,076 per person
₩2,183,076
per person
May 4 - May 8
found 14 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
8/10 Very Good! (2,189 reviews)
The bathroom was well laid out, we also enjoyed the view from our balcony. However trying to keep the room at a comfortable temperature was an impossible. The AC unit only had one speed which was noisy and cold air only blew on the bed.
Reviewed on Mar 2, 2026

Majestic Mirage Punta Cana, All Suite Resort - All Inclusive
Bávaro
Save 100% on your flight
Price was ₩3,472,456, price is now ₩2,085,182 per person
₩2,085,182
per person
May 4 - May 8
found 14 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9.2/10 Wonderful! (5,890 reviews)
Clean in general
Very friendly
Food very good quality and quantity
Fast service
Nice beach
Reviewed on Mar 2, 2026
Don't see what you're looking for?
See all available trips from Toronto to Caribbean Islands
View all trips4 Night Spa vacations in Caribbean Islands
Price found within the past 48 hours. Click for updated prices.

Majestic Elegance Punta Cana - All Inclusive
Bávaro
Save 100% on your flight
Price was ₩3,180,488, price is now ₩1,939,355 per person
₩1,939,355
per person
May 4 - May 8
found 14 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9/10 Wonderful! (4,541 reviews)
An Absolute Paradise!
From the moment we arrived, our experience was exceptional. The staff truly went above and beyond—especially Alvero, our butler. He met us at check-in, personally walked us around the grounds to show us all the resort’s amenities, and even arranged dinner reservations for our group of eight. Throughout our stay, Alvero regularly checked in to make sure everything was perfect and to see if we needed anything at all.
Our room was spotless, and the grounds were beautifully maintained. Even though the resort is large, it had a peaceful and relaxing vibe. The surroundings were absolutely stunning.
A special shoutout as well to Ismael at the adults-only swim-up bar. He was fantastic—friendly, entertaining, and always quick to serve your favorite drink with a smile!
If I had one critique, it would be the quality of the food, which could definitely use some improvement. However, thanks to Alvero and Ismael, our trip was truly outstanding and unforgettable.
Reviewed on Mar 1, 2026

Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort
Bávaro
Save 100% on your flight
Price was ₩3,810,856, price is now ₩2,183,076 per person
₩2,183,076
per person
May 4 - May 8
found 14 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
8/10 Very Good! (2,189 reviews)
The bathroom was well laid out, we also enjoyed the view from our balcony. However trying to keep the room at a comfortable temperature was an impossible. The AC unit only had one speed which was noisy and cold air only blew on the bed.
Reviewed on Mar 2, 2026

Majestic Mirage Punta Cana, All Suite Resort - All Inclusive
Bávaro
Save 100% on your flight
Price was ₩3,472,456, price is now ₩2,085,182 per person
₩2,085,182
per person
May 4 - May 8
found 14 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9.2/10 Wonderful! (5,890 reviews)
Clean in general
Very friendly
Food very good quality and quantity
Fast service
Nice beach
Reviewed on Mar 2, 2026
Don't see what you're looking for?
See all available trips from Toronto to Caribbean Islands
View all tripsTop Spa Caribbean Islands Hotels

Condado Vanderbilt Hotel
1055 Ashford Avenue San Juan
Book a stay at this luxury hotel in San Juan. Enjoy free WiFi, 4 outdoor pools, and a full-service spa. Our guests praise the helpful staff and the clean rooms ...
9.4/10 Exceptional! (1,696 reviews)
Travelers like: full-service spa, sauna, steam room, massage
Travelers say...
Very nice hotel
Reviewed on Feb 27, 2026

Moon Palace Jamaica – All Inclusive
Main Street Ocho Rios Saint Ann
Book a stay at this luxury property in Ocho Rios. Enjoy free WiFi, free parking, and 4 outdoor pools. Our guests praise the pool and the helpful staff in our ...
8.2/10 Very Good! (1,913 reviews)
Travelers like: full-service spa, sauna, facials, manicures and pedicures
Travelers say...
Everything was good.. The food, the service, the overall experience very good.
Reviewed on Mar 2, 2026

Barceló Bávaro Palace - All Inclusive
Carretera Bávaro Km. 1 Punta Cana La Altagracia
Book a stay at this luxury property in Punta Cana. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the pool and the helpful staff in our ...
8.2/10 Very Good! (5,512 reviews)
Travelers like: full-service spa, sauna, massage, facials
Travelers say...
The facility is old and not maintained properly. Bathrooms and showers are moldy. Stone fell off on our foot at one of the restaurants. Poor customer service.
Reviewed on Mar 1, 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.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.
