
Caribbean Beach Vacations
Book a Beach 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 Beach vacation packages in Caribbean
Price found within the past 48 hours. Click for updated prices.

Bahia Principe Grand Punta Cana - All Inclusive
Bávaro
Save 100% on your flight
Price was ₩3,436,782, price is now ₩1,882,198 per person
₩1,882,198
per person
Apr 15 - Apr 22
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Punta Cana (PUJ)
7.2/10 Good! (1,606 reviews)
We had a great time with the kids. The beach was sandy and the water was blue. The rooms were very nicely cleaned. The check in could be improved. We were waiting in one lane to get the bracelets and then they told us to get on the second lane to get the bracelets to work. The other thing that could be improved is to get not used plastic cups for the beer or drinks. We didn’t like the idea of washing the plastic cups. The beer should be in the glass to drink.
We all got food poisoning the last day. We were all eating different things though. Also there was no sparkling water if asked to bring it to the rooms.The check out was nice and easy. Overall was nice.
Reviewed on Feb 19, 2026

Majestic Mirage Punta Cana, All Suite Resort - All Inclusive
Bávaro
Price was ₩6,029,202, price is now ₩2,954,901 per person
₩2,954,901
per person
Apr 15 - Apr 22
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Punta Cana (PUJ)
9.2/10 Wonderful! (5,890 reviews)
Everything was great
Reviewed on Feb 20, 2026

Majestic Elegance Punta Cana - All Inclusive
Bávaro
Price was ₩4,325,060, price is now ₩2,203,708 per person
₩2,203,708
per person
Apr 15 - Apr 22
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Punta Cana (PUJ)
9/10 Wonderful! (4,541 reviews)
Clean rooms and resort area. Food was good not very flavorful. Staff was helpful and attentive. Drinks were ok, nothing exciting.
Reviewed on Feb 21, 2026
5* Beach vacations in Caribbean
Price found within the past 48 hours. Click for updated prices.

Majestic Mirage Punta Cana, All Suite Resort - All Inclusive
Bávaro
Price was ₩6,029,202, price is now ₩2,954,901 per person
₩2,954,901
per person
Apr 15 - Apr 22
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Punta Cana (PUJ)
9.2/10 Wonderful! (5,890 reviews)
Everything was great
Reviewed on Feb 20, 2026
Top Beach Caribbean Hotels

Majestic Elegance Punta Cana - All Inclusive
Playa Bavaro - Punta Cana Punta Cana La Altagracia
Feel the sand between your toes at this luxury spa all-inclusive property and walk along the waves in Punta Cana, as you'll be not far from Arena Gorda Beach. ...
9/10 Wonderful! (4,713 reviews)
Travelers like: on the beach, sun loungers, beach bars, massages on beach
Travelers say...
Clean rooms and resort area. Food was good not very flavorful. Staff was helpful and attentive. Drinks were ok, nothing exciting.
Reviewed on Feb 21, 2026

Majestic Colonial Punta Cana - All Inclusive
Carretera El Macao Punta Cana La Altagracia
At this spa all-inclusive property, get ready to watch the sunset on the beach in Punta Cana, as you'll be close to Arena Gorda Beach. 2 outdoor pools, 3 outdoor ...
9/10 Wonderful! (6,533 reviews)
Travelers like: on the beach, sun loungers, beach bars, massages on beach
Travelers say...
Grounds were emaculate, beautiful rooms and all the staff was fantastic
Reviewed on Feb 20, 2026

Holiday Inn Resort Aruba - Beach Resort & Casino by IHG
J E Irausquin Boulevard 230 Noord
The price is ₩538,012 per night from Mar 12 to Mar 13
₩538,012
₩699,185 total
Mar 12 - Mar 13
includes taxes & fees
Make the most of this fantastic location, as you'll be close to Palm Beach with a stay at this spa resort. 2 beach bars, 3 outdoor pools, and 4 outdoor tennis ...
8.4/10 Very Good! (1,712 reviews)
Travelers like: on the beach, sun loungers, beach bars, beach umbrellas
Travelers say...
Clean basic hotel room with a balcony. Staff was helpful when approached. Amenities were few, didn't use the pool but looked nice. Beach is centrally located and beautiful. Chairs were easy to find.
Reviewed on Feb 21, 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.
More Vacation Ideas
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.
