
Caribbean Golf Holidays
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to €185 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
Price found within the past 48 hours. Click for updated prices.

Majestic Elegance Punta Cana - All Inclusive
Bávaro
Price was €2,080, price is now €1,143 per person
€1,143
per person
25 Mar - 30 Mar
found 15 hours ago
Return direct flight included
Toronto (YYZ) to Punta Cana (PUJ)
9/10 Wonderful! (4,541 reviews)
Friendly, helpful staff, great food and drinks, impeccably clean rooms, pool and beachfront.
Reviewed on 2 Jan 2026

Majestic Mirage Punta Cana, All Suite Resort - All Inclusive
Bávaro
Price was €2,762, price is now €1,436 per person
€1,436
per person
25 Mar - 30 Mar
found 15 hours ago
Return direct flight included
Toronto (YYZ) to Punta Cana (PUJ)
9.2/10 Wonderful! (5,890 reviews)
Wilbur, Georgi, Felix, and Alejandro were all great! I love the staff. We came for my girls birthday! I can’t thank Wilbur enough for the birthday surprise. The rooms were so clean, the staff was super nice, they took care of everything we needed.
Reviewed on 2 Jan 2026

Excellence Punta Cana - Adults Only All Inclusive
Uvero Alto
Price was €2,936, price is now €1,600 per person
€1,600
per person
25 Mar - 30 Mar
found 15 hours ago
Return direct flight included
Toronto (YYZ) to Punta Cana (PUJ)
9.2/10 Wonderful! (2,456 reviews)
My first room was dank smelling but I was assisted in changing rooms about half way through the trip. The food was good as was the beach and pools. Appreciated the attention and energy from the entertainment staff (Maria, Chocolate, Joy Boy).
Reviewed on 2 Jan 2026

Bahia Principe Luxury Ambar - Adults Only - All Inclusive
Bávaro
Price was €2,427, price is now €1,385 per person
€1,385
per person
25 Mar - 30 Mar
found 15 hours ago
Return direct flight included
Toronto (YYZ) to Punta Cana (PUJ)
9/10 Wonderful! (2,437 reviews)
Awesome service ! Staff is great, very cordial and helpful, beach is clean as it gets … nothing but good things to mention !
Reviewed on 2 Jan 2026

Paradisus Palma Real Golf & Spa Resort All Inclusive
Bávaro
Price was €2,064, price is now €1,242 per person
€1,242
per person
25 Mar - 30 Mar
found 15 hours ago
Return direct flight included
Toronto (YYZ) to Punta Cana (PUJ)
8.6/10 Excellent! (1,404 reviews)
I booked this trip with my daughter for a quick getaway and booked a junior swim up suite for 4 nights through Expedia. Words cannot describe how frustrated I am with our experience. We took the first flight out of our hometown airport hoping to spend the entire first afternoon in the sun. That did not happen because our room was supposed to be ready no later than 3pm the day of check in. We got the run around after I refused to take two twin beds that we were being offered by the front desk so I feel like I was “black listed” by the front desk team as a result. It took hours to get our room despite having a butler (whom was not able to effectively execute on any request I had for her). It wasn’t until a concierge manager noticed us waiting in the lobby and commented how long we were waiting did we get our room. He took matters into his own hands and personally walked us to our room and I was so grateful. He apologized for the room check in issues but I got no real explanation as to what happened. As an Expedia member I was told early check in would be an option- again didn’t happen for us.
My room wasn’t cleaned for two days and I was told it was as because I didn’t ask for it to be cleaned by pushing the button near the front door. Had my check in experience been handled properly I would have known this button needed to be switched on.
The front desk team continued to be an issue during my entire trip.
Reviewed on 1 Jan 2026
Price found within the past 48 hours. Click for updated prices.

Paradisus Palma Real Golf & Spa Resort All Inclusive
Bávaro
Price was €2,064, price is now €1,242 per person
€1,242
per person
25 Mar - 30 Mar
found 15 hours ago
Return direct flight included
Toronto (YYZ) to Punta Cana (PUJ)
8.6/10 Excellent! (1,404 reviews)
I booked this trip with my daughter for a quick getaway and booked a junior swim up suite for 4 nights through Expedia. Words cannot describe how frustrated I am with our experience. We took the first flight out of our hometown airport hoping to spend the entire first afternoon in the sun. That did not happen because our room was supposed to be ready no later than 3pm the day of check in. We got the run around after I refused to take two twin beds that we were being offered by the front desk so I feel like I was “black listed” by the front desk team as a result. It took hours to get our room despite having a butler (whom was not able to effectively execute on any request I had for her). It wasn’t until a concierge manager noticed us waiting in the lobby and commented how long we were waiting did we get our room. He took matters into his own hands and personally walked us to our room and I was so grateful. He apologized for the room check in issues but I got no real explanation as to what happened. As an Expedia member I was told early check in would be an option- again didn’t happen for us.
My room wasn’t cleaned for two days and I was told it was as because I didn’t ask for it to be cleaned by pushing the button near the front door. Had my check in experience been handled properly I would have known this button needed to be switched on.
The front desk team continued to be an issue during my entire trip.
Reviewed on 1 Jan 2026

Majestic Mirage Punta Cana, All Suite Resort - All Inclusive
Bávaro
Price was €2,762, price is now €1,436 per person
€1,436
per person
25 Mar - 30 Mar
found 15 hours ago
Return direct flight included
Toronto (YYZ) to Punta Cana (PUJ)
9.2/10 Wonderful! (5,890 reviews)
Wilbur, Georgi, Felix, and Alejandro were all great! I love the staff. We came for my girls birthday! I can’t thank Wilbur enough for the birthday surprise. The rooms were so clean, the staff was super nice, they took care of everything we needed.
Reviewed on 2 Jan 2026

Excellence Punta Cana - Adults Only All Inclusive
Uvero Alto
Price was €2,936, price is now €1,600 per person
€1,600
per person
25 Mar - 30 Mar
found 15 hours ago
Return direct flight included
Toronto (YYZ) to Punta Cana (PUJ)
9.2/10 Wonderful! (2,456 reviews)
My first room was dank smelling but I was assisted in changing rooms about half way through the trip. The food was good as was the beach and pools. Appreciated the attention and energy from the entertainment staff (Maria, Chocolate, Joy Boy).
Reviewed on 2 Jan 2026
Price found within the past 48 hours. Click for updated prices.

Cambridge Beaches Resort & Spa
Price was €937, price is now €743 per person
€743
per person
20 Feb - 23 Feb
found 14 hours ago
Return flight included
New York (NYC) to St. George's (BDA)
9.2/10 Wonderful! (1,000 reviews)
Great stay. The only thing that let the room down was old tv that had a lot of static and limited watching options. I suggest upgrading to smart tvs to allow people to use their own streaming devices.
Reviewed on 2 Jan 2026

El Conquistador Resort
Cabezas
Price was €997, price is now €783 per person
€783
per person
20 Feb - 23 Feb
found 15 hours ago
Return flight included
New York (NYC) to San Juan (SJU)
9/10 Wonderful! (3,205 reviews)
Amazing property with beautiful views. Food was better than expected and staff was extremely courteous and friendly. Our stay was memorable and one we would love to repeat. If I was to make suggestions I would say: have an adult pool, or a more quiet area; gym is too small, you could add a studio using the closed stores beside the gym; offer water by the tennis courts and refill the coolers by the pickleball courts.
Reviewed on 2 Jan 2026

Newstead Belmont Hills Golf Resort & Spa
Price was €1,186, price is now €945 per person
€945
per person
20 Feb - 23 Feb
found 14 hours ago
Return flight included
New York (NYC) to St. George's (BDA)
9/10 Wonderful! (581 reviews)
We stay at Newstead Belmont Hills every year and have always held the property in high regard. Unfortunately, this recent stay was our first truly disappointing experience.
Upon entering our room, there was a strong moldy odor. We also discovered that the jetted bathtub was not working---something I greatly look forward to each stay--as well as a nonfunctioning phone and several lights out. A maintenance staff member did address some lighting and informed us that the tub requires a new motor, which suggests these issues did not arise suddenly and should have been identified prior to our arrival.
Although we were offered another room, we declined as we had already unpacked and settled in. Later that evening, after closing the doors, we discovered the porch door would not lock, which made us feel unsafe.
For a property of this caliber, especially at a nightly rate of $661.65, this level of oversight is unacceptable. as loyal repeat guests, we expected far better. This experience does not reflect the standards we have come to expect from Newstead Belmont Hills, and we hope management will address these concerns appropriately.
Sincerely,
Loyal Repeat Guest
Reviewed on 28 Dec 2025

Divi Village Golf & Beach Resort
Oranjestad Aruba
Stay at this spa resort in Oranjestad. Enjoy free Wi-Fi, free parking and 4 outdoor pools. Our guests praise the helpful staff and the clean rooms in their reviews. ...
8.4/10 Very Good! (1,001 reviews)
Travellers like: on-site golf course, driving range, restaurant with golf course, Hot tub
Travellers say...
Staff and food was great. Very clean. Shuttle service was awesome as well. Close to everything.
Reviewed on 27 Dec 2025

Barceló Bávaro Palace - All Inclusive
Carretera Bávaro Km. 1 Punta Cana La Altagracia
The price is €484 per night from 12 Jan to 13 Jan
€484
12 Jan - 13 Jan
includes taxes & fees
Stay at this luxury resort in Punta Cana. Enjoy free breakfast, free Wi-Fi and free parking. Our guests praise the pool and the helpful staff in their reviews. ...
8/10 Very Good! (5,482 reviews)
Travellers like: on-site golf course, golf lessons, pro shop, sauna
Travellers say...
everything was spectacular
Reviewed on 1 Jan 2026

Hyatt Regency Grand Reserve Puerto Rico
200 Coco Beach Blvd. Highway 955-I Río Grande
The price is €499 per night from 13 Jan to 14 Jan
€499
13 Jan - 14 Jan
includes taxes & fees
Stay at this beach resort in Río Grande. Enjoy free Wi-Fi, 3 outdoor pools and a full-service spa. Our guests praise the breakfast and the pool in their reviews. ...
8.8/10 Excellent! (2,836 reviews)
Travellers like: on-site golf course, clubhouse, pro shop, sauna
Travellers say...
They did not walk us through all the facilities and options available. Since it is away from main town they need to provide more food options like fast food and vegan options. At least a microwave to the room on request will help.
Reviewed on 28 Dec 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.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.
