Plan, book, travel with confidence
Better together
Save up to CA $775 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
Top Caribbean Vacation Deals
Grand Palladium Jamaica Resort & Spa All Inclusive
per person
May 18 - May 25
Roundtrip non-stop flight included
Montreal (YUL) to Montego Bay (MBJ)
7.6/10 Good! (1,240 reviews)
GREAT resort for families. My husband and I loved the fact that they had child care services during the day between the hours of 9am and 5pm with a break from 12-2pm where you need to have your kids (ages 1 and above). Afterwards you have the options of nannies services. It was the perfect balance for us so we had our adult time and family time. They downside was the food. Were foodies and the quantity wasn't good. The coffee shop amazing though. Concierge service was good, we reserved a cabana one afternoon with waitress services.
Actually wouldn't mind too much coming back.
Reviewed on Apr. 15, 2024
Ocean Coral Spring Resort - All inclusive
Save 100% on your flight
per person
May 20 - May 30
Roundtrip flight included
Edmonton (YEG) to Montego Bay (MBJ)
7.6/10 Good! (2,441 reviews)
Overall hotel and cleanliness excellent, beach can use some work .water was shallow with lots of rocks and coral reefs
Reviewed on Apr. 17, 2024
Ocean Eden Bay - Adults Only - All inclusive
Save 100% on your flight
per person
Jun. 25 - Jul. 5
Roundtrip non-stop flight included
Edmonton (YEG) to Montego Bay (MBJ)
8/10 Very Good! (1,835 reviews)
Most things were ok, staff, pool, property, food and of course the drinks were good, not water down at all. The room is a little dated especially the bathroom. I'll return .
Reviewed on Apr. 17, 2024
Prices and availability subject to change. Additional terms may apply.
Caribbean Hotel Deals
Hotel El Convento
100 Cristo St, San Juan
Fully refundableReserve now, pay when you stay
The price is CA $343 per night from May 13 to May 14
CA $343
CA $449 total
includes taxes & fees
May 13 - May 14
8.6/10 Excellent! (1,000 reviews)
"Great property. Pool was too small and few shaded mats with one umbrella broken so hard to sit out on lounges without a sun shade. Towels for pool plentiful. Slow service for breakfast waiter never came over even after asking so we ate elsewhere. On the whole I would stay again as I loved cleanliness ..."
Reviewed on Apr. 14, 2024
British Colonial - Nassau
Number One Bay St, Nassau
Fully refundableReserve now, pay when you stay
The price is CA $261 per night from Apr. 28 to Apr. 29
CA $261
CA $373 total
includes taxes & fees
Apr 28 - Apr 29
8.6/10 Excellent! (231 reviews)
"Excellent value for Nassau, friendly staff and a brand new facility."
Reviewed on Apr. 15, 2024
Hotel Rumbao, a Tribute Portfolio Hotel
100 Brumbaugh Street, San Juan
Fully refundableReserve now, pay when you stay
The price is CA $288 per night from Apr. 23 to Apr. 24
CA $288
CA $362 total
includes taxes & fees
Apr 23 - Apr 24
7.6/10 Good! (1,009 reviews)
"the parking is seperate and should be free for anyone thats staying at thia hotel"
Reviewed on Apr. 13, 2024
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.
Explore other types of vacation packages
Other vacations you might like
Hotels
All Inclusive Resorts and Hotels in Cayman IslandsAll Inclusive Resorts and Hotels in JamaicaAll Inclusive Resorts and Hotels in BahamasAll Inclusive Resorts and Hotels in ArubaFamily Hotels in CubaAll Inclusive Resorts and Hotels in BarbadosAll Inclusive Resorts and Hotels in Puerto RicoAll Inclusive Resorts and Hotels in Dominican RepublicAll Inclusive Resorts and Hotels in CubaAll Inclusive Resorts and Hotels in CuraçaoAll Inclusive Resorts and Hotels in St. LuciaAll Inclusive Resorts and Hotels in Turks and Caicos
Flights
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.