
Saint David's Island 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
Top Saint David's Island Vacation Deals
Price found within the past 48 hours. Click for updated prices.

Cambridge Beaches Resort & Spa
Price was CA $4,579, price is now CA $3,249 per person
CA $3,249
per person
Sep 22 - Sep 29
found 3 hours ago
Roundtrip flight included
Halifax (YHZ) to St. George's (BDA)
9.2/10 Wonderful! (1,004 reviews)
We really enjoyed our stay at Cambridge Beaches Resort, but I wanted to share some advice about transportation that may help future visitors.
If you’re planning to travel from the resort toward Horseshoe Bay Beach or Hamilton using the public bus, don’t rely on it as your only transportation. During busy times, the buses are often already full by the time they reach the resort, due to cruise ships and they may pass by without stopping because they have no room for additional passengers. This happened to us more than once.
If you plan to explore the island frequently, you may want to consider renting a scooter or another form of transportation. If you choose a scooter, be extra cautious. Bermuda’s roads are narrow, winding, and can be challenging, especially for riders who are not experienced.
Also, always be prepared for changing weather. Bermuda’s weather can change very quickly, with brief rain showers appearing and disappearing within minutes. Carrying a light rain jacket or small umbrella is a good idea, even if the day starts out sunny.
Hopefully this helps future visitors plan ahead and enjoy everything Bermuda has to offer.
Reviewed on Jul 11, 2026


Rosedon Hotel
Price was CA $7,419, price is now CA $5,381 per person
CA $5,381
per person
Sep 22 - Sep 29
found 3 hours ago
Roundtrip flight included
Halifax (YHZ) to St. George's (BDA)
9.8/10 Exceptional! (368 reviews)
My husband, son and I had a delightful stay at the Rosedon. The staff were very courteous and the rooms were very comfortable. We spent a good amount of time by the pool which was relaxing and the pool staff were attentive. We will be back!
Reviewed on Jul 14, 2026

Rosewood Bermuda
Price was CA $5,651, price is now CA $4,115 per person
CA $4,115
per person
Aug 20 - Aug 23
found 24 hours ago
Roundtrip non-stop flight included
Halifax (YHZ) to St. George's (BDA)
9.4/10 Exceptional! (517 reviews)
The cabana king room was lovely, but generally, I did not think the service lived up to the Rosewood brand. The staff were all very friendly, but perhaps they were spread too thin? Examples: the staff in London never ask for our name (and room) as they learn them immediately. Not true here. More importantly, the service throughout was slow. I had to call twice for more bottles of water (they were too small) and waited 45 minutes to get them replenished in our room despite the room having earlier been made up. I wanted to order at the pool (open at 8am) but there was no one there at 9:50. I was told pool service started at 10am. At 10:15 when staff appeared, I was told it started at 11am. In the Conservatory, we watched 3 staff members at the end of the bar for 15 minutes before we got eye contact, and then it was a few more before someone came to see us. By that time, we could no longer order another drink because our dinner reservation was minutes away. Text messaging helped with some things, but it often took a long time for a response; calling the front desk helped. The food at Sul Verde was just okay (we both had pasta); the service was disorganized (for example, 2 servers asked to take our order). The $135 ribeye at the Brasserie was cooked as ordered but was chewy. My best meal was a smash burger served poolside. With the prices the Rosewood charges, expectations run high. Unfortunately, only the spa seemed worth the premium cost. We won’t return.
Reviewed on Jul 6, 2026

Hamilton Princess - Fairmont Gold Experience
Price was CA $12,519, price is now CA $9,564 per person
CA $9,564
per person
Sep 22 - Sep 29
found 3 hours ago
Roundtrip flight included
Halifax (YHZ) to St. George's (BDA)
9.2/10 Wonderful! (56 reviews)
Staff was very helpful and considerate
Reviewed on Jul 3, 2026
Saint David's Island Hotel Deals

Hamilton Princess & Beach Club - A Fairmont Hotel
76 Pitts Bay Road Pembroke Parish
Fully refundableReserve now, pay when you stay
The price is CA $1,137 per night from Jul 31 to Aug 1
CA $1,137
CA $1,321 total
Jul 31 - Aug 1
includes taxes & fees
9.2/10 Wonderful! (1,008 reviews)
"Great staff. A lot to enjoy. Well kept."
Reviewed on Jul 13, 2026

Grotto Bay Beach Resort
11 Blue Hole Hill Hamilton Parish
The price is CA $870 per night from Jul 28 to Jul 29
CA $870
CA $1,016 total
Jul 28 - Jul 29
includes taxes & fees
9/10 Wonderful! (1,000 reviews)
"Staff was excellent."
Reviewed on Jul 12, 2026

Azura Bermuda
90 South Road Warwick Parish Warwick Parish
The price is CA $1,018 per night from Jul 29 to Jul 30
CA $1,018
CA $1,276 total
Jul 29 - Jul 30
includes taxes & fees
9.4/10 Exceptional! (407 reviews)
"Best beach ever!!! Wow!"
Reviewed on Jul 14, 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.
Stay near popular Saint David's Island attractions
What to do in Saint David's Island

Crystal Cave, St. George and Tobacco Bay Beach
CA $213
per adult

Bermudaful Island Cave and Coastlines Tour
CA $163
per adult

Crystal Caves, Hamilton Shopping and Beach Tour
CA $213
per adult
92% of travellers recommend
Frequently asked questions
Explore a world of travel with Expedia
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.









