
Middlesex County Scuba Diving Vacations
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
Better together
Save up to CA $1,096 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
Flight and Scuba Diving hotel deals in Middlesex County
Price found within the past 48 hours. Click for updated prices.


Ocean Coral Spring - All Inclusive
Price was CA $3,888, price is now CA $1,797 per person
CA $1,797
per person
Oct 25 - Nov 1
found 1 day ago
Roundtrip non-stop flight included
Edmonton (YEG) to Montego Bay (MBJ)
8.2/10 Very Good! (3,813 reviews)
My husband, 7-year-old daughter, and myself had one of the best vacations at Ocean Coral Spring! We have been to several all inclusive resorts, and Ocean Coral Spring is definitely in our top three.
The property is very clean and well taken care of, and we noticed that staff are consistently working to ensure that it stays that way.
The staff are extremely friendly and accommodating; they always had a smile on their faces, and they loved being at the resort.
Overall, the food was very good. The only thing I wouldn’t recommend ordering is the steak; at different restaurants, the steak was thin and overcooked. Hibachi and Italian were our favorites, and the Red Snapper was very good, too.
One downside was the air conditioning in the restaurants. Being in Jamaica in mid-August is obviously very hot, even at night, and when the air isn’t working to its full capacity, it’s not the most comfortable, even when sitting still while eating dinner.
The water park, lazy river, and pool were all a hit with my 7-year-old. A heads up, adults can’t use the water slides, but can enjoy lounging in the shallow pool while watching their kids.
I recommend booking the Privilege experience. It’s not that much more money, and it definitely has its perks. There is designated seating by the water park, main pool, and beach, all with wait service. You also get priority reservations for dinner, which are made by a butler. Check-in and check-out is also a breeze with Privilege.
Enjoy!
Reviewed on Aug. 25, 2025

Hotel Riu Palace Aquarelle - All Inclusive
Price was CA $3,695, price is now CA $2,320 per person
CA $2,320
per person
Nov 6 - Nov 11
found 1 day ago
Roundtrip non-stop flight included
Edmonton (YEG) to Montego Bay (MBJ)
8.8/10 Excellent! (1,734 reviews)
The pools were beautiful, the beach was relaxing, and the overall vibe of the resort was lively yet laid-back at the same time. I especially appreciated how friendly and attentive the staff were they truly made my stay special.
Reviewed on Aug. 25, 2025

Hotel Riu Montego Bay - Adults Only - All Inclusive
Price was CA $3,774, price is now CA $2,372 per person
CA $2,372
per person
Sep 27 - Oct 4
found 1 day ago
Roundtrip non-stop flight included
Edmonton (YEG) to Montego Bay (MBJ)
8.4/10 Very Good! (4,904 reviews)
I love my stay at this resort. The staff were very welcoming and friendly. My room was clean. You will have to walk a lot but it isn’t too bad.
Reviewed on Aug. 25, 2025

Jamaica Inn
Price was CA $3,872, price is now CA $2,462 per person
CA $2,462
per person
Oct 10 - Oct 17
found 1 day ago
Roundtrip non-stop flight included
Edmonton (YEG) to Montego Bay (MBJ)
9.6/10 Exceptional! (444 reviews)
Jamaica Inn is a beautiful stay with peaceful vibes, kind employees, and gorgeous beaches. Our stay was incredible, the food was great, staff was very hospitable, and every day felt like a day in paradise. We recommend this hotel to everyone and will absolutely be visiting again.
Reviewed on Aug. 6, 2025
Don't see what you're looking for?
See all available trips from Columbus to Middlesex County
View all trips5* Scuba Diving holidays in Middlesex County
Price found within the past 48 hours. Click for updated prices.

Ocean Coral Spring - All Inclusive
Price was CA $3,888, price is now CA $1,797 per person
CA $1,797
per person
Oct 25 - Nov 1
found 1 day ago
Roundtrip non-stop flight included
Edmonton (YEG) to Montego Bay (MBJ)
8.2/10 Very Good! (3,813 reviews)
My husband, 7-year-old daughter, and myself had one of the best vacations at Ocean Coral Spring! We have been to several all inclusive resorts, and Ocean Coral Spring is definitely in our top three.
The property is very clean and well taken care of, and we noticed that staff are consistently working to ensure that it stays that way.
The staff are extremely friendly and accommodating; they always had a smile on their faces, and they loved being at the resort.
Overall, the food was very good. The only thing I wouldn’t recommend ordering is the steak; at different restaurants, the steak was thin and overcooked. Hibachi and Italian were our favorites, and the Red Snapper was very good, too.
One downside was the air conditioning in the restaurants. Being in Jamaica in mid-August is obviously very hot, even at night, and when the air isn’t working to its full capacity, it’s not the most comfortable, even when sitting still while eating dinner.
The water park, lazy river, and pool were all a hit with my 7-year-old. A heads up, adults can’t use the water slides, but can enjoy lounging in the shallow pool while watching their kids.
I recommend booking the Privilege experience. It’s not that much more money, and it definitely has its perks. There is designated seating by the water park, main pool, and beach, all with wait service. You also get priority reservations for dinner, which are made by a butler. Check-in and check-out is also a breeze with Privilege.
Enjoy!
Reviewed on Aug. 25, 2025

The Beach Villas at Excellence Oyster Bay - Adults Only All Inclusive
Price was CA $16,164, price is now CA $8,460 per person
CA $8,460
per person
Oct 13 - Oct 18
found 21 hours ago
Roundtrip flight included
Edmonton (YEG) to Montego Bay (MBJ)
10/10 Exceptional! (2 reviews)
Excellent Resort, especially all the excellence club amenities
Reviewed on May 1, 2025

Don't see what you're looking for?
See all available trips from Columbus to Middlesex County
View all trips3 Night Scuba Diving holidays in Middlesex County
Price found within the past 48 hours. Click for updated prices.

Ocean Coral Spring - All Inclusive
Price was CA $1,922, price is now CA $996 per person
CA $996
per person
Oct 30 - Nov 2
found 1 day ago
Roundtrip flight included
Toronto (YYZ) to Montego Bay (MBJ)
8.2/10 Very Good! (3,813 reviews)
My husband, 7-year-old daughter, and myself had one of the best vacations at Ocean Coral Spring! We have been to several all inclusive resorts, and Ocean Coral Spring is definitely in our top three.
The property is very clean and well taken care of, and we noticed that staff are consistently working to ensure that it stays that way.
The staff are extremely friendly and accommodating; they always had a smile on their faces, and they loved being at the resort.
Overall, the food was very good. The only thing I wouldn’t recommend ordering is the steak; at different restaurants, the steak was thin and overcooked. Hibachi and Italian were our favorites, and the Red Snapper was very good, too.
One downside was the air conditioning in the restaurants. Being in Jamaica in mid-August is obviously very hot, even at night, and when the air isn’t working to its full capacity, it’s not the most comfortable, even when sitting still while eating dinner.
The water park, lazy river, and pool were all a hit with my 7-year-old. A heads up, adults can’t use the water slides, but can enjoy lounging in the shallow pool while watching their kids.
I recommend booking the Privilege experience. It’s not that much more money, and it definitely has its perks. There is designated seating by the water park, main pool, and beach, all with wait service. You also get priority reservations for dinner, which are made by a butler. Check-in and check-out is also a breeze with Privilege.
Enjoy!
Reviewed on Aug. 25, 2025

Princess Senses The Mangrove Resort - Adults Only
Price was CA $4,014, price is now CA $1,429 per person
CA $1,429
per person
Nov 12 - Nov 15
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Montego Bay (MBJ)
9.2/10 Wonderful! (338 reviews)
We had a wonderful time friendly staff food was great house. Keeper was super great i wasnt doing well and check on me
Reviewed on Aug. 24, 2025

Sunset at the Palms Resort - Adults Only - All Inclusive
Price was CA $2,085, price is now CA $1,177 per person
CA $1,177
per person
Oct 13 - Oct 16
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Montego Bay (MBJ)
9.2/10 Wonderful! (1,003 reviews)
The property was gorgeous and very peaceful. The staff however always seemed put out when you asked for something. Except the front desk, they were exceptionally kind everytime we went to them. But all the bartenders seemed bothered when you went up to order something. The beach was so pretty and the resort was about 20 minutes from plenty of fun shopping and other nice restaurants.
Reviewed on Aug. 25, 2025
Don't see what you're looking for?
See all available trips from Columbus to Middlesex County
View all trips4 Night Scuba Diving holidays in Middlesex County
Price found within the past 48 hours. Click for updated prices.


Princess Senses The Mangrove Resort - Adults Only
Price was CA $5,279, price is now CA $1,890 per person
CA $1,890
per person
Nov 16 - Nov 20
found 1 day ago
Roundtrip flight included
Edmonton (YEG) to Montego Bay (MBJ)
9.2/10 Wonderful! (338 reviews)
We had a wonderful time friendly staff food was great house. Keeper was super great i wasnt doing well and check on me
Reviewed on Aug. 24, 2025

Ocean Coral Spring - All Inclusive
Price was CA $2,389, price is now CA $1,199 per person
CA $1,199
per person
Oct 26 - Oct 30
found 1 day ago
Roundtrip non-stop flight included
Hamilton (YHM) to Montego Bay (MBJ)
8.2/10 Very Good! (3,813 reviews)
My husband, 7-year-old daughter, and myself had one of the best vacations at Ocean Coral Spring! We have been to several all inclusive resorts, and Ocean Coral Spring is definitely in our top three.
The property is very clean and well taken care of, and we noticed that staff are consistently working to ensure that it stays that way.
The staff are extremely friendly and accommodating; they always had a smile on their faces, and they loved being at the resort.
Overall, the food was very good. The only thing I wouldn’t recommend ordering is the steak; at different restaurants, the steak was thin and overcooked. Hibachi and Italian were our favorites, and the Red Snapper was very good, too.
One downside was the air conditioning in the restaurants. Being in Jamaica in mid-August is obviously very hot, even at night, and when the air isn’t working to its full capacity, it’s not the most comfortable, even when sitting still while eating dinner.
The water park, lazy river, and pool were all a hit with my 7-year-old. A heads up, adults can’t use the water slides, but can enjoy lounging in the shallow pool while watching their kids.
I recommend booking the Privilege experience. It’s not that much more money, and it definitely has its perks. There is designated seating by the water park, main pool, and beach, all with wait service. You also get priority reservations for dinner, which are made by a butler. Check-in and check-out is also a breeze with Privilege.
Enjoy!
Reviewed on Aug. 25, 2025
Don't see what you're looking for?
See all available trips from Columbus to Middlesex County
View all tripsMore 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.