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


Excellence Punta Cana - Adults Only All Inclusive
Uvero Alto
Price was NZ$7,966, price is now NZ$3,845 per person
NZ$3,845
per person
21 Feb - 28 Feb
found 5 hours ago
Return flight included
Toronto (YYZ) to Punta Cana (PUJ)
9.2/10 Wonderful! (2,456 reviews)
beautiful resort with a lot of things to do and enjoy during your stay. Room was clean and they came into our room to make our beds every single morning. Excellent staff that always made us feel like we were home. I would stay with excellence again! 10/10 experience.
Reviewed on 1 Dec 2025

Majestic Elegance Punta Cana - All Inclusive
Bávaro
Price was NZ$5,420, price is now NZ$2,840 per person
NZ$2,840
per person
21 Feb - 28 Feb
found 5 hours ago
Return flight included
Toronto (YYZ) to Punta Cana (PUJ)
9/10 Wonderful! (4,541 reviews)
Room was great!
Facilities were great!
Staff was the biggest disappointment of my whole stay.
Food was okay but no options for less sugars.
Licor was not top brands
Entertainment groups were poor not a lot of activities and the staff in some activities i even found them disrespectful.
Reviewed on 30 Nov 2025

Bahia Principe Luxury Ambar - Adults Only - All Inclusive
Bávaro
Price was NZ$6,286, price is now NZ$3,383 per person
NZ$3,383
per person
21 Feb - 28 Feb
found 5 hours ago
Return flight included
Toronto (YYZ) to Punta Cana (PUJ)
9/10 Wonderful! (2,437 reviews)
The staff was amazing. Always smiling and friendly and offering to help you. Very nice relaxed Hotel.
Reviewed on 1 Dec 2025

Barceló Bávaro Beach - Adults Only - All Inclusive
Bávaro
Save 100% on your flight
Price was NZ$6,071, price is now NZ$3,311 per person
NZ$3,311
per person
21 Feb - 28 Feb
found 5 hours ago
Return flight included
Toronto (YYZ) to Punta Cana (PUJ)
8.6/10 Excellent! (3,447 reviews)
What stood out the most was the sheer size and amount of amenities the hotel was. Spent 3 nights here, and I felt we were not able to explore the entirety of the hotel and do all of the activities they have to offer. I will say that many amenities and restaurants do have additional costs, which is kind of disappointing.
Reviewed on 1 Dec 2025
5* Scuba Diving holidays in Punta Cana
Price found within the past 48 hours. Click for updated prices.

Punta Cana Princess Adults Only - All Inclusive
Bávaro
Save 100% on your flight
Price was NZ$4,301, price is now NZ$2,483 per person
NZ$2,483
per person
21 Feb - 28 Feb
found 5 hours ago
Return flight included
Toronto (YYZ) to Punta Cana (PUJ)
7.8/10 Good! (1,361 reviews)
They only had cheap liquor
Reviewed on 30 Nov 2025

Excellence Punta Cana - Adults Only All Inclusive
Uvero Alto
Price was NZ$7,966, price is now NZ$3,845 per person
NZ$3,845
per person
21 Feb - 28 Feb
found 5 hours ago
Return flight included
Toronto (YYZ) to Punta Cana (PUJ)
9.2/10 Wonderful! (2,456 reviews)
beautiful resort with a lot of things to do and enjoy during your stay. Room was clean and they came into our room to make our beds every single morning. Excellent staff that always made us feel like we were home. I would stay with excellence again! 10/10 experience.
Reviewed on 1 Dec 2025

Paradisus Palma Real Golf & Spa Resort All Inclusive
Bávaro
Save 100% on your flight
Price was NZ$4,867, price is now NZ$2,707 per person
NZ$2,707
per person
21 Feb - 28 Feb
found 5 hours ago
Return flight included
Toronto (YYZ) to Punta Cana (PUJ)
8.6/10 Excellent! (1,404 reviews)
Room is clean everyday. Antonio, my concierge, is professional and kindness. Service is perfect.
Reviewed on 30 Nov 2025
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.
