
Caribbean 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 Caribbean
Price found within the past 48 hours. Click for updated prices.

Hotel Riu Montego Bay - Adults Only - All Inclusive
Price was CA $1,859, price is now CA $1,149 per person
CA $1,149
per person
Jun 15 - Jun 18
found 16 hours ago
Roundtrip flight included
Toronto (YYZ) to Montego Bay (MBJ)
8.6/10 Excellent! (5,193 reviews)
I had an okay stay here, largely thanks to the attentive and professional staff who really do their best to look after guests. However, there are several areas where the hotel could improve the guest experience.
The most disappointing aspect was the pool area. All of the pools seemed to lack proper filtration; the water was filled with particles and felt uncomfortably warm rather than refreshing. Additionally, many of the pool chairs were dirty. The showers by the beach and pool also suffered from very low water pressure.
In the room, the bed and pillows were quite uncomfortable, which made it hard to get a good night's rest. I also felt the in-room alcohol selection could be upgraded. As for the dining, the food was average—not bad, but nothing memorable. It was a decent stay, but for the price, I expected a bit more cleanliness and comfort.
Reviewed on Apr 14, 2026

St. James's Club Antigua - All Inclusive
Price was CA $4,969, price is now CA $2,998 per person
CA $2,998
per person
Jun 15 - Jun 22
found 1 day ago
Roundtrip non-stop flight included
Montreal (YUL) to St. John's (ANU)
8.4/10 Very Good! (797 reviews)
The only disappointments was there no beverages in the room and very limited access to the specialty restaurants. The view was great as was the weather. Room was nice. Great choice in pools if you’re willing to walk. Resort is somewhat remote. Most of staff were very friendly.
Reviewed on Mar 28, 2026

Majestic Elegance Punta Cana - All Inclusive
Bávaro
Price was CA $1,996, price is now CA $1,226 per person
CA $1,226
per person
May 15 - May 18
found 14 hours ago
Roundtrip non-stop flight included
Buffalo (BUF) to Punta Cana (PUJ)
9/10 Wonderful! (4,772 reviews)
Room was clean , the service was grate. Lots of place to seat by pool .we enjoyed the french /gormate restaurant as well as Restaurant 9. Buffet and bar by beach was very comfortable.
Reviewed on Apr 15, 2026

Iberostar Selection Hacienda Dominicus - All Inclusive
Price was CA $4,532, price is now CA $2,791 per person
CA $2,791
per person
Jun 16 - Jun 21
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to La Romana (LRM)
8.8/10 Excellent! (1,000 reviews)
Great vacation, perfect with family with kids!
Reviewed on Apr 5, 2026

Hotel Riu Palace Antillas - Adults Only - All Inclusive
Palm Beach
Price was CA $4,036, price is now CA $2,552 per person
CA $2,552
per person
May 19 - May 23
found 1 day ago
Roundtrip non-stop flight included
Montreal (YUL) to Oranjestad (AUA)
8.6/10 Excellent! (1,552 reviews)
Only negative is you have to wait 20 minutes for a taxi each time you go somewhere. Plan accordingly.
Reviewed on Apr 15, 2026
5* Scuba Diving holidays in Caribbean
Price found within the past 48 hours. Click for updated prices.

Salterra, a Luxury Collection Resort & Spa, South Caicos
Price was CA $1,818, price is now CA $1,818 per person
CA $1,818
per person
Jun 15 - Jun 18
found 21 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Cockburn Harbour (XSC)
8.8/10 Excellent! (19 reviews)
Everything in this hotel was amazing!! the food, the property, the spa!!! very relaxing and zen!!
Reviewed on Mar 20, 2026

Iberostar Selection Hacienda Dominicus - All Inclusive
Price was CA $4,532, price is now CA $2,791 per person
CA $2,791
per person
Jun 16 - Jun 21
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to La Romana (LRM)
8.8/10 Excellent! (1,000 reviews)
Great vacation, perfect with family with kids!
Reviewed on Apr 5, 2026

Zoetry Curaçao Resort & Spa - All Inclusive
Piscadera
Price was CA $2,752, price is now CA $2,140 per person
CA $2,140
per person
Jun 15 - Jun 19
found 18 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Willemstad (CUR)
8.4/10 Very Good! (298 reviews)
Service was ok. The staff wasn’t accommodating to the car rental company bringing the car I rented
Reviewed on Mar 30, 2026
3 Night Scuba Diving holidays in Caribbean
Price found within the past 48 hours. Click for updated prices.

Hotel Riu Montego Bay - Adults Only - All Inclusive
Price was CA $1,859, price is now CA $1,149 per person
CA $1,149
per person
Jun 15 - Jun 18
found 16 hours ago
Roundtrip flight included
Toronto (YYZ) to Montego Bay (MBJ)
8.6/10 Excellent! (5,193 reviews)
I had an okay stay here, largely thanks to the attentive and professional staff who really do their best to look after guests. However, there are several areas where the hotel could improve the guest experience.
The most disappointing aspect was the pool area. All of the pools seemed to lack proper filtration; the water was filled with particles and felt uncomfortably warm rather than refreshing. Additionally, many of the pool chairs were dirty. The showers by the beach and pool also suffered from very low water pressure.
In the room, the bed and pillows were quite uncomfortable, which made it hard to get a good night's rest. I also felt the in-room alcohol selection could be upgraded. As for the dining, the food was average—not bad, but nothing memorable. It was a decent stay, but for the price, I expected a bit more cleanliness and comfort.
Reviewed on Apr 14, 2026

Majestic Elegance Punta Cana - All Inclusive
Bávaro
Price was CA $1,996, price is now CA $1,226 per person
CA $1,226
per person
May 15 - May 18
found 14 hours ago
Roundtrip non-stop flight included
Buffalo (BUF) to Punta Cana (PUJ)
9/10 Wonderful! (4,772 reviews)
Room was clean , the service was grate. Lots of place to seat by pool .we enjoyed the french /gormate restaurant as well as Restaurant 9. Buffet and bar by beach was very comfortable.
Reviewed on Apr 15, 2026

Barceló Bávaro Beach - Adults Only - All Inclusive
Bávaro
Price was CA $2,650, price is now CA $1,675 per person
CA $1,675
per person
May 15 - May 18
found 14 hours ago
Roundtrip non-stop flight included
Buffalo (BUF) to Punta Cana (PUJ)
8.6/10 Excellent! (3,555 reviews)
The overall large grounds were well maintained-pools and beaches were amazing. However, there appeared to be a major plumbing issue with water sometimes not working & other times drainage/flushing not working properly. I traveled with a group of people with 4 different rooms in various buildings-all experiences these issues. Also no swim up pool bar or snacks served at adult only beach side. Food was mediocre at best
—even at reservation required restaurants.
Reviewed on Apr 15, 2026
4 Night Scuba Diving holidays in Caribbean
Price found within the past 48 hours. Click for updated prices.

Majestic Elegance Punta Cana - All Inclusive
Bávaro
Price was CA $2,637, price is now CA $1,569 per person
CA $1,569
per person
Jun 15 - Jun 19
found 1 day ago
Roundtrip non-stop flight included
Ottawa (YOW) to Punta Cana (PUJ)
9/10 Wonderful! (4,772 reviews)
Room was clean , the service was grate. Lots of place to seat by pool .we enjoyed the french /gormate restaurant as well as Restaurant 9. Buffet and bar by beach was very comfortable.
Reviewed on Apr 15, 2026

Hotel Riu Palace Antillas - Adults Only - All Inclusive
Palm Beach
Price was CA $4,036, price is now CA $2,552 per person
CA $2,552
per person
May 19 - May 23
found 1 day ago
Roundtrip non-stop flight included
Montreal (YUL) to Oranjestad (AUA)
8.6/10 Excellent! (1,552 reviews)
Only negative is you have to wait 20 minutes for a taxi each time you go somewhere. Plan accordingly.
Reviewed on Apr 15, 2026

Hotel Riu Montego Bay - Adults Only - All Inclusive
Price was CA $2,615, price is now CA $1,664 per person
CA $1,664
per person
May 17 - May 21
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Montego Bay (MBJ)
8.6/10 Excellent! (5,193 reviews)
I had an okay stay here, largely thanks to the attentive and professional staff who really do their best to look after guests. However, there are several areas where the hotel could improve the guest experience.
The most disappointing aspect was the pool area. All of the pools seemed to lack proper filtration; the water was filled with particles and felt uncomfortably warm rather than refreshing. Additionally, many of the pool chairs were dirty. The showers by the beach and pool also suffered from very low water pressure.
In the room, the bed and pillows were quite uncomfortable, which made it hard to get a good night's rest. I also felt the in-room alcohol selection could be upgraded. As for the dining, the food was average—not bad, but nothing memorable. It was a decent stay, but for the price, I expected a bit more cleanliness and comfort.
Reviewed on Apr 14, 2026
Scuba Diving Hotels in Caribbean

Scuba Lodge City Beach
Pietermaai 104 Willemstad
The price is CA $268 per night from May 3 to May 4
CA $268
CA $287 total
May 3 - May 4
includes taxes & fees
Book a stay at this beach hotel in Willemstad. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the helpful staff in our reviews. Popular ...
9.2/10 Wonderful! (520 reviews)
Great location, wonderful staff, beautiful infinity pool, clean rooms, close to excellent restaurants, and a beautiful beach cove. It will be a place to return with family for relaxation and to continue to immerse in local life.
Reviewed on Apr 15, 2026

Couples Negril All Inclusive
Norman Manley Boulevard Negril Westmoreland
Book a stay at this luxury hotel in Negril. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions ...
9.2/10 Wonderful! (1,000 reviews)
We loved it. Wonderful view, great staff, awesome relaxing vibe. The room was good and clean and serviced regularly. Food was also plentiful and the beach great
Reviewed on Apr 13, 2026

Couples Tower Isle All Inclusive
Tower Isle Tower Isle Saint Mary
Book a stay at this luxury property in Tower Isle. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean rooms ...
9.2/10 Wonderful! (1,013 reviews)
This hotel was not as Jamaican friendly/ catered much for authentic Jamaicans based on my experience. As an authentic Jamaican back home to vacation , the food was trash! Unfortunately that is what I was looking forward to the most. The beef served one of those nights was so tough, oh my gosh! Customer ...
Reviewed on Apr 13, 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 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.







