
Cruz Bay Vacation Packages
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
Top Cruz Bay Vacation Deals
Price found within the past 48 hours. Click for updated prices.


Club Wyndham Elysian Beach Resort
Price was CA $4,073, price is now CA $2,774 per person
CA $2,774
per person
Apr 18 - Apr 24
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to St. Thomas (STT)
7.8/10 Good! (173 reviews)
Chaniesha and her team that work their was so polite and kind I love the experience I’m coming back .
Reviewed on Oct 31, 2025

Margaritaville Vacation Club - St. Thomas
Price was CA $3,655, price is now CA $2,522 per person
CA $2,522
per person
Apr 18 - Apr 24
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to St. Thomas (STT)
8/10 Very Good! (2,299 reviews)
The room was very clean and well equipped. Room had a great view on balcony.
Reviewed on Feb 14, 2026

Limetree Beach Resort by Club Wyndham
Price was CA $3,580, price is now CA $2,512 per person
CA $2,512
per person
Apr 18 - Apr 24
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to St. Thomas (STT)
8.2/10 Very Good! (202 reviews)
Super clean, staff was really nice. Loved that the pool closed at 10pm. Food was really good.
Reviewed on Jan 17, 2026

Villa Island Paradise
Price was CA $5,307, price is now CA $3,886 per person
CA $3,886
per person
Apr 27 - May 4
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to St. Thomas (STT)
9/10 Wonderful! (2 reviews)
Facility was excellent. Clean. Tidy. Everything worked as expected. Convenient location to restaurants, grocery, entertainment. We appreciate the beach chairs, umbrella, and cooler to use. Alex was great to work with. Thank you to all team members who contributed to our fantastic experience!!
Reviewed on Jan 25, 2026
Cruz Bay Hotel Deals

The Westin St. John Resort Villas
300B Chocolate Hole St. John
The price is CA $1,074 per night from Mar 13 to Mar 14
CA $1,074
CA $1,209 total
Mar 13 - Mar 14
includes taxes & fees
8.2/10 Very Good! (460 reviews)
Great!
Reviewed on Feb 6, 2026

Villa Island Paradise
St John St. John St John
The price is CA $186 per night from Feb 16 to Feb 17
CA $186
CA $993 total
Feb 16 - Feb 17
includes taxes & fees
8.2/10 Very Good! (15 reviews)
Facility was excellent. Clean. Tidy. Everything worked as expected. Convenient location to restaurants, grocery, entertainment. We appreciate the beach chairs, umbrella, and cooler to use. Alex was great to work with. Thank you to all team members who contributed to our fantastic experience!!
Reviewed on Jan 25, 2026

St John Inn
277 Estate Enighed St. John
9/10 Wonderful! (422 reviews)
St. John in never disappoints! From the clean rooms, to helpful staff it is alway a pleasure staying there. Rum punch happy hour & breakfast are always great! Love this place!
Reviewed on Feb 1, 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
Explore a world of travel with Expedia
- Hotels near Cinnamon Bay Beach
- Contant Farms Hotels
- Estate Adrian Hotels
- Estate Caneel Bay Hotels
- Estate Chocolate Hole and Great Cruz Bay Hotels
- Estate Enighed Hotels
- Estate Great Saint James Island Hotels
- Estate Peter Bay Hotels
- Estate Rendezvous and Ditlef Hotels
- Hostels in Estate Trunk Bay
- Estate Trunk Bay Hotels
- Hotels near Honeymoon Beach
- Monte Hotels
- Hotels near Trunk Bay
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.








