
Saint Margarets Bay Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 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
Your Saint Margarets Bay Vacation
Our vacation packages to Saint Margarets Bay provide countless opportunities to immerse yourself in new sights, sounds and activities. And with all of the travel arrangements worked out, you can kick back and enjoy your city getaway to the fullest. Love to start exploring your surroundings? Somerset Falls, Rio Grande and Port Antonio Square are just three of the top-rated places to visit during your trip to Saint Margarets Bay. Your perfect Saint Margarets Bay vacation is only clicks away. Search hotels, flights and more on Expedia for a getaway that's tailored to suit your style.
Top Saint Margarets Bay Vacation Deals
Price found within the past 48 hours. Click for updated prices.

Westgate Flamingo Bay Resort
Spring Valley
Price was CA $1,657, price is now CA $620 per person
CA $620
per person
Jan 20 - Jan 24
found 1 day ago
Roundtrip flight included
Vancouver (YVR) to Las Vegas (LAS)
8.8/10 Excellent! (1,013 reviews)
I celebrated my birthday with a staycation. My sister and I spent four nights here. It was wonderful. We had everything that we needed. I enjoyed the hot tub, ping-pong, and shuffleboard. The staff was very friendly and accommodating. The price was very reasonable. The beds were very comfortable. Highly recommend. We will be back.
Reviewed on Nov 14, 2026



Saint Margarets Bay Hotel Deals

PHS Portland Comfort Stay
Main Street Saint Margarets Bay Portland Parish
Fully refundableReserve now, pay when you stay
The price is CA $94 per night from Dec 1 to Dec 2
CA $94
CA $109 total
Dec 1 - Dec 2
includes taxes & fees

Jamaica Palace Hotel
Williamsfield Port Antonio Portland
Fully refundableReserve now, pay when you stay
The price is CA $249 per night from Nov 16 to Nov 17
CA $249
CA $277 total
Nov 16 - Nov 17
includes taxes & fees

Christar Villas Hotel
99A Hope Rd Kingston St. Andrew Parish
Fully refundableReserve now, pay when you stay
The price is CA $169 per night from Dec 15 to Dec 16
CA $169
CA $204 total
Dec 15 - Dec 16
includes taxes & fees
7.6/10 Good! (128 reviews)
"What we liked was its accessibility to stores and restaurants and walking distance to US Embassy. What they lack is customer service, the room I booked was not what it was promised. A/C wasn’t working well, wifi connection was not stable. Would have been nice if we’ve been placed on a room where ..."
Reviewed on Nov 10, 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.
Frequently asked questions
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.








