
Cap Cana Scuba Diving Vacations
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $1,096 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 Scuba Diving hotel deals in Cap Cana
Price found within the past 48 hours. Click for updated prices.

Ocean Blue & Sand Beach Resort - All Inclusive
Bávaro
Price was CA $3,053, price is now CA $1,737 per person
CA $1,737
per person
Jun 3 - Jun 10
found 1 day ago
Roundtrip non-stop flight included
Edmonton (YEG) to Punta Cana (PUJ)
8.6/10 Excellent! (4,943 reviews)
The Staff was great and beautiful beach. The lobby had great vibes. The gym was disappointing as well as some of the soliciting on property and beach. But overall we had an amazing time. We also went on some excursions outside of the resort which were a lot of fun!
Reviewed on Mar 27, 2026

Majestic Elegance Punta Cana - All Inclusive
Bávaro
Price was CA $4,339, price is now CA $2,292 per person
CA $2,292
per person
Jun 3 - Jun 10
found 1 day ago
Roundtrip non-stop flight included
Edmonton (YEG) to Punta Cana (PUJ)
9/10 Wonderful! (4,739 reviews)
The resort was amazing! Food was incredible with so much selection! The beach was clean and the staff were fun and ready to make my stay so enjoyable!! Definitely going back next year!!
Reviewed on Mar 27, 2026

Viva Miches By Wyndham, A Trademark All Inclusive Resort
Price was CA $3,296, price is now CA $1,859 per person
CA $1,859
per person
Jun 3 - Jun 10
found 1 day ago
Roundtrip non-stop flight included
Edmonton (YEG) to Punta Cana (PUJ)
7/10 Good! (135 reviews)
Very clean rooms and bonus the hotel is almos new less than 2 years
The staff is always nice
The pool area is very clean but and this is a huge but there’s almost no umbrellas in the pool area which is really needed
The beach area is the same almost no umbrellas but at least you have all the Palmeras for shade
They should invest a little more in putting more shade in the pool
The food is good and there’s a lot of options to choose
My teenagers had a great time
I loved that they had sports options such as Kayak and Catamaran for free so that’s a really good thing
Overal is very nice hotel and we had a great time
Reviewed on Mar 18, 2026

Casa de Campo Resort and Villas
Price was CA $6,930, price is now CA $2,877 per person
CA $2,877
per person
May 6 - May 12
found 1 day ago
Roundtrip flight included
Edmonton (YEG) to Punta Cana (PUJ)
9.4/10 Exceptional! (1,001 reviews)
Best resort we have stayed at in the Caribbean - next level service. Great accommodations, amazing food, golf courses are incredible. We look forward to returning here - worth the price! Highly recommended!
Reviewed on Mar 20, 2026

Majestic Mirage Punta Cana, All Suite Resort - All Inclusive
Bávaro
Price was CA $4,494, price is now CA $2,291 per person
CA $2,291
per person
May 31 - Jun 6
found 1 day ago
Roundtrip non-stop flight included
Edmonton (YEG) to Punta Cana (PUJ)
9.2/10 Wonderful! (6,187 reviews)
The property was beautiful and well maintained. The staff was fantastic. Food was wonderful. We plan on returning.
Reviewed on Mar 26, 2026
5* Scuba Diving holidays in Cap Cana
Price found within the past 48 hours. Click for updated prices.

Majestic Mirage Punta Cana, All Suite Resort - All Inclusive
Bávaro
Price was CA $4,494, price is now CA $2,291 per person
CA $2,291
per person
May 31 - Jun 6
found 1 day ago
Roundtrip non-stop flight included
Edmonton (YEG) to Punta Cana (PUJ)
9.2/10 Wonderful! (6,187 reviews)
The property was beautiful and well maintained. The staff was fantastic. Food was wonderful. We plan on returning.
Reviewed on Mar 26, 2026

Casa de Campo Resort and Villas
Price was CA $6,930, price is now CA $2,877 per person
CA $2,877
per person
May 6 - May 12
found 1 day ago
Roundtrip flight included
Edmonton (YEG) to Punta Cana (PUJ)
9.4/10 Exceptional! (1,001 reviews)
Best resort we have stayed at in the Caribbean - next level service. Great accommodations, amazing food, golf courses are incredible. We look forward to returning here - worth the price! Highly recommended!
Reviewed on Mar 20, 2026

Finest Punta Cana by The Excellence Collection - All Inclusive
Uvero Alto
Price was CA $4,544, price is now CA $2,453 per person
CA $2,453
per person
Jun 14 - Jun 20
found 1 day ago
Roundtrip non-stop flight included
Edmonton (YEG) to Punta Cana (PUJ)
9/10 Wonderful! (2,084 reviews)
Great family resort.
Reviewed on Mar 26, 2026
3 Night Scuba Diving holidays in Cap Cana
Price found within the past 48 hours. Click for updated prices.

Majestic Elegance Punta Cana - All Inclusive
Bávaro
Price was CA $2,210, price is now CA $1,385 per person
CA $1,385
per person
May 28 - May 31
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9/10 Wonderful! (4,739 reviews)
The resort was amazing! Food was incredible with so much selection! The beach was clean and the staff were fun and ready to make my stay so enjoyable!! Definitely going back next year!!
Reviewed on Mar 27, 2026

Majestic Mirage Punta Cana, All Suite Resort - All Inclusive
Bávaro
Price was CA $2,708, price is now CA $1,604 per person
CA $1,604
per person
May 28 - May 31
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9.2/10 Wonderful! (6,187 reviews)
The property was beautiful and well maintained. The staff was fantastic. Food was wonderful. We plan on returning.
Reviewed on Mar 26, 2026

Finest Punta Cana by The Excellence Collection - All Inclusive
Uvero Alto
Price was CA $2,615, price is now CA $1,594 per person
CA $1,594
per person
Apr 27 - Apr 30
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9/10 Wonderful! (2,084 reviews)
Great family resort.
Reviewed on Mar 26, 2026
4 Night Scuba Diving holidays in Cap Cana
Price found within the past 48 hours. Click for updated prices.

Casa de Campo Resort and Villas
Price was CA $2,774, price is now CA $1,557 per person
CA $1,557
per person
Jun 7 - Jun 11
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9.4/10 Exceptional! (1,001 reviews)
Best resort we have stayed at in the Caribbean - next level service. Great accommodations, amazing food, golf courses are incredible. We look forward to returning here - worth the price! Highly recommended!
Reviewed on Mar 20, 2026

Majestic Mirage Punta Cana, All Suite Resort - All Inclusive
Bávaro
Price was CA $3,354, price is now CA $1,851 per person
CA $1,851
per person
Jun 7 - Jun 11
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Punta Cana (PUJ)
9.2/10 Wonderful! (6,187 reviews)
The property was beautiful and well maintained. The staff was fantastic. Food was wonderful. We plan on returning.
Reviewed on Mar 26, 2026

Finest Punta Cana by The Excellence Collection - All Inclusive
Uvero Alto
Price was CA $3,126, price is now CA $1,778 per person
CA $1,778
per person
May 11 - May 15
found 19 hours ago
Roundtrip non-stop flight included
Edmonton (YEG) to Punta Cana (PUJ)
9/10 Wonderful! (2,084 reviews)
Great family resort.
Reviewed on Mar 26, 2026
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.







