Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Caribbean Vacation Packages

Choose two or more items:

Top Caribbean Flight + Hotel Deals

Ocean Coral Spring Resort - All inclusive
Ocean Coral Spring Resort - All inclusive
4 out of 5
Save 100% on your flightCA $1,448
CA $1,078
per personSep 19 - Sep 26
Roundtrip flight included
Hamilton (YHM) to Montego Bay (MBJ)
No reviews
Grand Palladium Lady Hamilton Resort & Spa All Inclusive
Grand Palladium Lady Hamilton Resort & Spa All Inclusive
4.5 out of 5
Save 100% on your flightCA $1,524
CA $1,161
per personSep 19 - Sep 26
Roundtrip flight included
Hamilton (YHM) to Montego Bay (MBJ)
4.1/5Very Good! (1,000 reviews)

"The food was GREAT. Hands down! Didn’t like how secluded the beach was. Also the swim up pool closed very early. An incident occurred where there was a roach crawling on the wall where our table and food were. We didn’t make a big deal but that turned us off. Fell in love with my room and ocean view. Amazing overall.…"

Reviewed on Jul. 3, 2020

The Beach Villas At Excellence Oyster Bay - All Inclusive
The Beach Villas At Excellence Oyster Bay - All Inclusive
5 out of 5
Save 100% on your flightCA $9,288
CA $7,194
per personSep 19 - Sep 26
Roundtrip flight included
Hamilton (YHM) to Montego Bay (MBJ)
No reviews
Emerald View Resort Villa
Emerald View Resort Villa
3 out of 5
CA $739
CA $593
per personSep 19 - Sep 26
Roundtrip flight included
Hamilton (YHM) to Montego Bay (MBJ)
3.5/5Good! (66 reviews)

"Far from MJB airport, large room with balcony and a/c, but rather barebones accommodation, ie. table lamp did not work, no toilet paper dispenser, only one full size bath towel for 2 guests. Good for the price.…"

Reviewed on Aug. 17, 2018

Secrets St. James Montego Bay - Luxury Optional All Inclusive
Secrets St. James Montego Bay - Luxury Optional All Inclusive
5 out of 5
Save 100% on your flightCA $3,619
CA $2,951
per personSep 19 - Sep 26
Roundtrip flight included
Hamilton (YHM) to Montego Bay (MBJ)
4.3/5Excellent! (1,000 reviews)

"Everet at the Marlin Bar was EXCELLENT... room was beautiful... staff always so kind and fun...food good... beach BEAUTIFUL... CAN'T WAIT TO GO BACK…"

Reviewed on Mar. 15, 2020

Don't see what you're looking for?
See all available trips from Hamilton to Caribbean

2021 Caribbean vacation deals

Holiday Inn Resort Montego Bay, Jamaica - All Inclusive
Holiday Inn Resort Montego Bay, Jamaica - All Inclusive
3.5 out of 5
Save 100% on your flightCA $4,099
CA $2,347
per personJan 1 - Jan 8
Roundtrip non-stop flight included
Ottawa (YOW) to Montego Bay (MBJ)
3.8/5Good! (1,089 reviews)

"To be honest, the location is really beautiful and peaceful, but the food is not that great (except the jerk hut) and its really dated. The bathroom in the junior suite is really tiny, barely two people fit inside. And when they say ocean view balcony, they mean just that, you have to go outside onto the balcony to see the ocean as it isn't visible from the room. My kids loved the pool and walking across the ocean to get to the private island. There is food everywhere, but its just okay and mainly junk food. The best thing outside of the views were the pina colodas...they were INCREDIBLE. It was very relaxing outside and we spent most of our time there. Kids loved it and some of the staff were really sweet and helpful. I wouldn't stay here again as I'd like to try another resort to see if the food is any better, but its great for kids, my son won a bunch of prizes playing the games and there is daily entertainment day and night!…"

Reviewed on Mar. 24, 2020

Grand Hyatt Baha Mar
Grand Hyatt Baha Mar
4.5 out of 5
Save 100% on your flightCA $2,552
CA $1,851
per personFeb 11 - Feb 18
Roundtrip flight included
Toronto (YYZ) to Nassau (NAS)
4.3/5Excellent! (2,822 reviews)

"Truly spectacular grounds and hotel. Amazing and delicious restaurants and bars. Great customer service. Very clean and modern rooms with a very comfortable bed. Lots to do every day. Although pricey it is definitely worth the experience as its beautiful and unforgettable. Definitely would go back again.…"

Reviewed on May 28, 2020

Grand Palladium Lady Hamilton Resort & Spa All Inclusive
Grand Palladium Lady Hamilton Resort & Spa All Inclusive
4.5 out of 5
CA $2,530
CA $2,037
per personJan 1 - Jan 8
Roundtrip non-stop flight included
Ottawa (YOW) to Montego Bay (MBJ)
4.1/5Very Good! (1,000 reviews)

"The food was GREAT. Hands down! Didn’t like how secluded the beach was. Also the swim up pool closed very early. An incident occurred where there was a roach crawling on the wall where our table and food were. We didn’t make a big deal but that turned us off. Fell in love with my room and ocean view. Amazing overall.…"

Reviewed on Jul. 3, 2020

Ocean Coral Spring Resort - All inclusive
Ocean Coral Spring Resort - All inclusive
4 out of 5
CA $2,475
CA $1,994
per personMar 9 - Mar 16
Roundtrip non-stop flight included
Montreal (YUL) to Montego Bay (MBJ)
No reviews
Rose Hall Villas By Half Moon
Rose Hall Villas By Half Moon
4.5 out of 5
Save 100% on your flightCA $20,563
CA $16,655
per personJan 23 - Jan 30
Roundtrip non-stop flight included
Ottawa (YOW) to Montego Bay (MBJ)
4.2/5Very Good! (5 reviews)

"AMAZING staff. Not just at our villa but all over the property. Super helpful, friendly. Nothing was ever a problem. Super clean. Also, the construction they warn you about is nothing. It's so far from any of the villas & rooms and they have it well hidden. Didn't hear any noise or anything. Food was great as well.…"

Reviewed on Apr. 1, 2019

Don't see what you're looking for?
See all available trips from Ottawa to Caribbean

Top Hotels in Caribbean

Estimated price for 1 night / 2 adults
Hotel El Convento
Hotel El Convento
4.5 out of 5
100 Cristo St, San Juan
4.7/5Exceptional! (1,000 reviews)

"Beautiful hotel in the heart of Old San Juan. Walking distance to everything - classic feel with charming features including central courtyard."…"

Reviewed on Apr. 24, 2020

Hotel El Convento
Hotel Plaza De Armas Old San Juan
Hotel Plaza De Armas Old San Juan
2 out of 5
Viejo San Juan, San Jose St, 202, Btw San Francisco St and Fortaleza, San Juan
3.6/5Good! (1,000 reviews)

"This was a very old hotel in Old San Juan. We spent one night there before our cruise. It was exactly what we were looking for. While it was old, it was clean and the staff was very accommodating. It was right in the heart of Old San Juan within walking distance of everything we wanted to see and ..."…"

Reviewed on Feb. 23, 2020

Hotel Plaza De Armas Old San Juan
British Colonial Hilton - Nassau
British Colonial Hilton - Nassau
4 out of 5
Number One Bay St, Nassau, New Providence
Free cancellationReserve now, pay when you stay
The price is CA $264 per night
3.8/5Good! (998 reviews)

"I didn't like the swimming pool schedule -9 to 5- leave that for an office, but not for a hotel. THey only gave a couple of bottle of water at the check in, and none afterwards"…"

Reviewed on Mar. 14, 2020

British Colonial Hilton - Nassau