
Caribbean Spa Vacations
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
Better together
Save up to CA $1,096 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, 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.

Majestic Elegance Punta Cana - All Inclusive
Bávaro
per person
Oct 12 - Oct 16
found 19 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
8.8/10 Excellent! (4,202 reviews)
to thanks all the team of majestic elegance,they have been amazing in general.i ll be back to this hotel soon!!
Reviewed on Aug. 12, 2025


Majestic Colonial Punta Cana - All Inclusive
Bávaro
per person
Oct 24 - Oct 27
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Punta Cana (PUJ)
8.8/10 Excellent! (6,417 reviews)
Staff was friendly, and the food was good—unless you eat at the beach, where the refrigerators are weak. Room was clean, though some outlets didn’t work and the shower sometimes had issues. Beach has a lot of rocks under the water, so be careful, and there’s some sargassum.
Overall: A good resort with tasty food.
Reviewed on Aug. 12, 2025

Excellence El Carmen - Adults Only All Inclusive
Uvero Alto
per person
Sep 11 - Sep 14
found 21 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9.2/10 Wonderful! (2,278 reviews)
From arrival at the resort the excellent service begins when greeted personally at both the gated entrance and at the hotel entrance.
Staff were immaculately uniformed, pleasant, polite and very friendly.
The room was exceptional, very spacious and well equipped.
Room service excelled.
The choice of restaurants and quality of food was excellent.
Only one night did we have an issue with the food being served cold, it was quickly resolved and staff were centrally informed of the issue.
No booking necessary and dress code applies for afternoon dining at the many pools available.
How could we fault their magnificent resort..
well…
up until the day before leaving I was seriously ill after somehow catching food poisoning. It had to come from the resort as it was the only place we ate.
The hotel doctor was in attendance and immediately called an ambulance. I was treated exceptionally well in the hospital but missed our flights as I wasn’t fit to fly.
The hotel group at this point weren’t considerate. We needed to stay an extra 2 days at almost full rate. This was hugely disappointing as the illness was directly connected to the hotel.
This cast a shadow on the otherwise attentive service received..
We felt the hotel should have given us a good discount but wouldn’t budge in their decision.
The 2 days we had to stay before organising frights, hotel and connecting flights was far from a holiday. I was still very ill although doctors cleared me to fly. I didn’t eat or drink an
Reviewed on Aug. 11, 2025

Majestic Mirage Punta Cana - All inclusive
Bávaro
per person
Oct 12 - Oct 16
found 19 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9.2/10 Wonderful! (5,360 reviews)
First let me say, the staff is amazing and everyone goes above and beyond to take care of you. Our butler Lisandro was amazing, always checking in to make sure we were doing good and had everything we needed. The bartender ANGEL at the lobby bar was superb. Made amazing drinks and was super fun and entertaining.
My only complaint of this hotel is that even though it’s the newer of the three Majestic resorts, it is pretty beaten up and not well taken care of. I had an Ac leak in my room, there was a roach found on my bed, the bathroom stall had mold and dirt. The place overall needs better keep up and maintenance. Also, food was not very good this time around. Seafood restaurant my lobster was terrible and the steak was a disappointment. I give the staff of the hotel a 5 but the hotel itself and needs maintenance needs lots of maintenance and upgrade work. Oh, and you better pray you don’t have to request a refund for any reason because it is not happening. The Dominican Republic has this ridiculous thing what once you swipe a credit card, they will not die any reason refund or cancel anything-I’m Dominican and I hate this. Please think hard and long before you swipe your card for anything.
Reviewed on Aug. 12, 2025
5* Spa holidays in Caribbean
Price found within the past 48 hours. Click for updated prices.

Excellence El Carmen - Adults Only All Inclusive
Uvero Alto
per person
Sep 11 - Sep 14
found 21 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9.2/10 Wonderful! (2,278 reviews)
From arrival at the resort the excellent service begins when greeted personally at both the gated entrance and at the hotel entrance.
Staff were immaculately uniformed, pleasant, polite and very friendly.
The room was exceptional, very spacious and well equipped.
Room service excelled.
The choice of restaurants and quality of food was excellent.
Only one night did we have an issue with the food being served cold, it was quickly resolved and staff were centrally informed of the issue.
No booking necessary and dress code applies for afternoon dining at the many pools available.
How could we fault their magnificent resort..
well…
up until the day before leaving I was seriously ill after somehow catching food poisoning. It had to come from the resort as it was the only place we ate.
The hotel doctor was in attendance and immediately called an ambulance. I was treated exceptionally well in the hospital but missed our flights as I wasn’t fit to fly.
The hotel group at this point weren’t considerate. We needed to stay an extra 2 days at almost full rate. This was hugely disappointing as the illness was directly connected to the hotel.
This cast a shadow on the otherwise attentive service received..
We felt the hotel should have given us a good discount but wouldn’t budge in their decision.
The 2 days we had to stay before organising frights, hotel and connecting flights was far from a holiday. I was still very ill although doctors cleared me to fly. I didn’t eat or drink an
Reviewed on Aug. 11, 2025


Majestic Mirage Punta Cana - All inclusive
Bávaro
per person
Oct 12 - Oct 16
found 19 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9.2/10 Wonderful! (5,360 reviews)
First let me say, the staff is amazing and everyone goes above and beyond to take care of you. Our butler Lisandro was amazing, always checking in to make sure we were doing good and had everything we needed. The bartender ANGEL at the lobby bar was superb. Made amazing drinks and was super fun and entertaining.
My only complaint of this hotel is that even though it’s the newer of the three Majestic resorts, it is pretty beaten up and not well taken care of. I had an Ac leak in my room, there was a roach found on my bed, the bathroom stall had mold and dirt. The place overall needs better keep up and maintenance. Also, food was not very good this time around. Seafood restaurant my lobster was terrible and the steak was a disappointment. I give the staff of the hotel a 5 but the hotel itself and needs maintenance needs lots of maintenance and upgrade work. Oh, and you better pray you don’t have to request a refund for any reason because it is not happening. The Dominican Republic has this ridiculous thing what once you swipe a credit card, they will not die any reason refund or cancel anything-I’m Dominican and I hate this. Please think hard and long before you swipe your card for anything.
Reviewed on Aug. 12, 2025
3 Night Spa holidays in Caribbean
Price found within the past 48 hours. Click for updated prices.

Excellence El Carmen - Adults Only All Inclusive
Uvero Alto
per person
Sep 11 - Sep 14
found 21 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9.2/10 Wonderful! (2,278 reviews)
From arrival at the resort the excellent service begins when greeted personally at both the gated entrance and at the hotel entrance.
Staff were immaculately uniformed, pleasant, polite and very friendly.
The room was exceptional, very spacious and well equipped.
Room service excelled.
The choice of restaurants and quality of food was excellent.
Only one night did we have an issue with the food being served cold, it was quickly resolved and staff were centrally informed of the issue.
No booking necessary and dress code applies for afternoon dining at the many pools available.
How could we fault their magnificent resort..
well…
up until the day before leaving I was seriously ill after somehow catching food poisoning. It had to come from the resort as it was the only place we ate.
The hotel doctor was in attendance and immediately called an ambulance. I was treated exceptionally well in the hospital but missed our flights as I wasn’t fit to fly.
The hotel group at this point weren’t considerate. We needed to stay an extra 2 days at almost full rate. This was hugely disappointing as the illness was directly connected to the hotel.
This cast a shadow on the otherwise attentive service received..
We felt the hotel should have given us a good discount but wouldn’t budge in their decision.
The 2 days we had to stay before organising frights, hotel and connecting flights was far from a holiday. I was still very ill although doctors cleared me to fly. I didn’t eat or drink an
Reviewed on Aug. 11, 2025


Majestic Colonial Punta Cana - All Inclusive
Bávaro
per person
Oct 24 - Oct 27
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Punta Cana (PUJ)
8.8/10 Excellent! (6,417 reviews)
Staff was friendly, and the food was good—unless you eat at the beach, where the refrigerators are weak. Room was clean, though some outlets didn’t work and the shower sometimes had issues. Beach has a lot of rocks under the water, so be careful, and there’s some sargassum.
Overall: A good resort with tasty food.
Reviewed on Aug. 12, 2025
4 Night Spa holidays in Caribbean
Price found within the past 48 hours. Click for updated prices.

Majestic Colonial Punta Cana - All Inclusive
Bávaro
per person
Oct 25 - Oct 29
found 1 day ago
Roundtrip flight included
Toronto (YYZ) to Punta Cana (PUJ)
8.8/10 Excellent! (6,417 reviews)
Staff was friendly, and the food was good—unless you eat at the beach, where the refrigerators are weak. Room was clean, though some outlets didn’t work and the shower sometimes had issues. Beach has a lot of rocks under the water, so be careful, and there’s some sargassum.
Overall: A good resort with tasty food.
Reviewed on Aug. 12, 2025


Excellence Punta Cana - Adults Only All Inclusive
Uvero Alto
per person
Sep 11 - Sep 15
found 14 hours ago
Roundtrip non-stop flight included
Ottawa (YOW) to Punta Cana (PUJ)
9.2/10 Wonderful! (2,396 reviews)
We absolutely loved our stay. The staff makes "Excellence, Excellent. I truly hope the Owners/Franchise/CEO takes care of the individuals who work for them, without them it wouldn't be what it is.
Although everyone was AMAZING a few names stood out to us Beni, Jonathan, Edwin (Servers) Neicy (Host) & Jesus & Hector Front desk. All of them made our trip feel so special & truly "Thank" them for that.
We loved all the food/restaurants this resort had to offer. Spice was our favorite! 10/10 recommend them all though as every single one is delicious.
Shows in the evening were spectacular. Our room was clean, bed was comfy, house keeping was so kind and AMAZING.
The only thing that broke my heart was seeing others on vacation not tip. If you can't afford to leave a few dollars after these kind souls waited on you and took care of you their entire night then stay home and go work for free on your own time.
I understand It's an all inclusive resort & tipping isn't mandatory, but come on now. Some people just suck, but not all of us. 😊
I appreciated every soul & every smile. Jenn & Chris will definitely be back! Xoxo
Reviewed on Aug. 12, 2025
Spa Hotels in Caribbean

Lopesan Costa Bávaro Resort Spa & Casino - All Inclusive
Playas de Bavaro, Higuey, Punta Cana, La Altagracia
The price is CA $463 per night from Sep 1 to Sep 2
CA $463
CA $592 total
Sep 1 - Sep 2
includes taxes & fees
Stay at this 5-star 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,489 reviews)
"I love the food, there are variety of different types of food, everything was great. except the housekeeping she didn’t clean my room well. She left dirty stuff there, and she didn’t replace the towels. But we spent great time."
Reviewed on Aug. 9, 2025

Hotel Riu Palace Paradise Island - Adults Only - All Inclusive
6307 Casino Drive, Paradise Island, New Providence
The price is CA $536 per night from Aug 18 to Aug 19
CA $536
CA $590 total
Aug 18 - Aug 19
includes taxes & fees
Stay at this 4-star beach property in Paradise Island. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the pool and the helpful staff in ...
7.8/10 Good! (3,141 reviews)
"We loved our stay here!! Will come back for sure!!"
Reviewed on Aug. 11, 2025

Serenade Punta Cana Beach & Spa Resort - All Inclusive
Carretera Cabeza de Toro, Punta Cana, La Altagracia
The price is CA $294 per night from Sep 8 to Sep 9
CA $294
CA $347 total
Sep 8 - Sep 9
includes taxes & fees
Stay at this 4.5-star 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/10 Very Good! (6,286 reviews)
"I have no complaints except for one. The beach was horrible. It had a foul smell. A lot of brown dead seaweed, which gave off a horrible Smell. They were trying to keep it clean. I've noticed they pile the stuff up and discard it, which is a plus. I think next time i will pick a different month (not ..."
Reviewed on Aug. 9, 2025
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.