
Water Island Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
Photo by Zain Gillani
- 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 Water Island Vacation Deals
Price found within the past 48 hours. Click for updated prices.

Margaritaville Vacation Club - St. Thomas
Price was CA $3,599, price is now CA $2,582 per person
CA $2,582
per person
Jun 13 - Jun 20
found 23 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to St. Thomas (STT)
8/10 Very Good! (2,390 reviews)
Margaritaville is wonderful! We especially liked the rooftop pool and swim up bar.
The staff ,however, was quite rude.
Reviewed on Apr 12, 2026

Club Wyndham Elysian Beach Resort
Price was CA $3,569, price is now CA $2,599 per person
CA $2,599
per person
Jun 13 - Jun 20
found 23 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to St. Thomas (STT)
7.8/10 Good! (178 reviews)
The room was great but I didn’t get to select the view. I would have preferred a higher floor for more of a water view.
We only stayed for 3 nights. I would suggest staying for longer or picking another place. The restaurant options are limited to a beach bistro and a very nice (expensive) dinner restaurant. The room we were in had a kitchenette but without a car and for only 2 full days, it wasn’t worth it for us to bring in any food.
The beach was nice. We didn’t go in the pool.
Reviewed on Apr 5, 2026

Villa Island Paradise
Price was CA $4,670, price is now CA $3,420 per person
CA $3,420
per person
Jun 13 - Jun 20
found 23 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to St. Thomas (STT)
8.6/10 Excellent! (20 reviews)
Nice villa, it was close to the center and the ferry dock. Lots to do and we really enjoyed our stay!
Reviewed on Apr 7, 2026

Limetree Beach Resort by Club Wyndham
Price was CA $3,630, price is now CA $2,677 per person
CA $2,677
per person
Jun 13 - Jun 20
found 23 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to St. Thomas (STT)
8.2/10 Very Good! (214 reviews)
Wyndham is a timeshare complex. Beware of the sales pitch you will be presented with at check in. There is no breakfast offerings at the restaurant. The restaurant is not affiliated with the Wyndham and the service is very lacking. What is really nice about the stay is the staff. They are very amenable to your needs. The resort is also very quiet and you can always find a beach chair.
Reviewed on Mar 24, 2026

Wharfside Village Hotel
Price was CA $4,441, price is now CA $3,298 per person
CA $3,298
per person
May 20 - May 27
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to St. Thomas (STT)
9.8/10 Exceptional! (157 reviews)
They made the bed for us every day. Loved that it was right on the beach and only steps away from food and shops! Absolutely ZERO parking. Don’t rent a car and expect to find parking near the hotel that doesn’t cost ~$200 to be able to leave the car there overnight.
Reviewed on Apr 9, 2026
Water Island Hotel Deals


Bluebeard's Castle Resort
1331 Estate Taarneberg Charlotte Amalie Saint Thomas
The price is CA $268 per night from May 13 to May 14
CA $268
CA $361 total
May 13 - May 14
includes taxes & fees
8.8/10 Excellent! (247 reviews)
The air conditioning did not work in the first room we checked into and we had to swap rooms where the air conditioning worked perfectly fine.
Reviewed on Apr 12, 2026

Margaritaville Vacation Club - St. Thomas
6080 Estate Smith Bay St. Thomas
8/10 Very Good! (2,398 reviews)
Margaritaville is wonderful! We especially liked the rooftop pool and swim up bar. The staff ,however, was quite rude.
Reviewed on Apr 12, 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
- Flights from St. Thomas Seaplane Base
- Flights from Cyril E. King
- Flights from Anaa (AAA) to St. Thomas (SPB)
- Flights from Arrabury (AAB) to St. Thomas (SPB)
- Flights from Andrews (ADR) to St. Thomas (SPB)
- Flights from Camp Springs (ADW) to St. Thomas (SPB)
- Flights from Amsterdam (AMS) to St. Thomas (SPB)
- Flights from Atlanta (ATL) to St. Thomas (SPB)
- Flights from Bamako (BKO) to St. Thomas (SPB)
- Flights from Nashville (BNA) to St. Thomas (SPB)
- Flights from Bonaire (BON) to St. Thomas (SPB)
- Flights from Budapest (BUD) to St. Thomas (SPB)
- Flights from Buffalo (BUF) to St. Thomas (SPB)
- Flights from Buffalo (BUF) to St. Thomas (STT)
- Flights from Guangzhou (CAN) to St. Thomas (SPB)
- Flights from Cambridge (CGE) to St. Thomas (SPB)
- Flights from Dunbar (DNB) to St. Thomas (SPB)
- Flights from Detroit (DTW) to St. Thomas (SPB)
- Flights from Detroit (DTW) to St. Thomas (STT)
- Flights from Entebbe (EBB) to St. Thomas (SPB)
- Flights from El Bayadh (EBH) to St. Thomas (SPB)
- Flights from Eagle River (EGV) to St. Thomas (SPB)
- Flights from Elmira (ELM) to St. Thomas (SPB)
- Flights from Fajardo (FAJ) to St. Thomas (SPB)
- Flights from Rome (FCO) to St. Thomas (SPB)
- Flights from Fort Lauderdale (FLL) to St. Thomas (SPB)
- Flights from Niagara Falls (IAG) to St. Thomas (SPB)
- Flights from New York (JFK) to St. Thomas (SPB)
- Flights from Jackson (JXN) to St. Thomas (SPB)
- Flights from Linden (LDJ) to St. Thomas (SPB)
- Flights from London (LHR) to St. Thomas (SPB)
- Flights from London (LHR) to St. Thomas (STT)
- Flights from Luxembourg (LUX) to St. Thomas (SPB)
- Flights from Mahon (MAH) to St. Thomas (SPB)
- Flights from Medford (MDF) to St. Thomas (SPB)
- Flights from Miami (MIA) to St. Thomas (STT)
- Flights from Anchorage (MRI) to St. Thomas (SPB)
- Flights from Minneapolis (MSP) to St. Thomas (SPB)
- Flights from Moron (MXV) to St. Thomas (SPB)
- Flights from Nice (NCE) to St. Thomas (SPB)
- Flights from Young (NGA) to St. Thomas (SPB)
- Flights from Kokomo (OKK) to St. Thomas (SPB)
- Flights from Paramaribo (PBM) to St. Thomas (SPB)
- Flights from Pelican (PEC) to St. Thomas (SPB)
- Flights from Philadelphia (PNE) to St. Thomas (SPB)
- Flights from Perth (PSL) to St. Thomas (SPB)
- Flights from Rapid City (RAP) to St. Thomas (SPB)
- Flights from Green River (RVR) to St. Thomas (SPB)
- Flights from Savannah (SAV) to St. Thomas (SPB)
- Flights from Seattle (SEA) to St. Thomas (SPB)
- Flights from San Francisco (SFO) to St. Thomas (SPB)
- Flights from San Juan (SJU) to St. Thomas (SPB)
- Flights from Santa Monica (SMO) to St. Thomas (SPB)
- Flights from Christiansted (SSB) to St. Thomas (SPB)
- Flights from St. Louis (STL) to St. Thomas (SPB)
- Flights from Syracuse (SYR) to St. Thomas (SPB)
- Flights from Trinidad (TAD) to St. Thomas (SPB)
- Flights from Tokat (TJK) to St. Thomas (SPB)
- Flights from Madrid (TOJ) to St. Thomas (SPB)
- Flights from Tsumeb (TSB) to St. Thomas (SPB)
- Flights from Knoxville (TYS) to St. Thomas (SPB)
- Flights from Ua Pou (UAP) to St. Thomas (SPB)
- Flights from Edmonton (YEG) to St. Thomas (SPB)
- Flights from Edmonton (YEG) to St. Thomas (STT)
- Flights from Hamilton (YHM) to St. Thomas (STT)
- Flights from Halifax (YHZ) to St. Thomas (STT)
- Flights from Kelowna (YLW) to St. Thomas (SPB)
- Flights from Ottawa (YOW) to St. Thomas (SPB)
- Flights from Ottawa (YOW) to St. Thomas (STT)
- Flights from Windsor (YQG) to St. Thomas (STT)
- Flights from Tofino (YTP) to St. Thomas (SPB)
- Flights from Montreal (YUL) to St. Thomas (SPB)
- Flights from Montreal (YUL) to St. Thomas (STT)
- Flights from Vancouver (YVR) to St. Thomas (SPB)
- Flights from Vancouver (YVR) to St. Thomas (STT)
- Flights from Saskatoon (YXE) to St. Thomas (SPB)
- Flights from London (YXU) to St. Thomas (SPB)
- Flights from Calgary (YYC) to St. Thomas (SPB)
- Flights from Calgary (YYC) to St. Thomas (STT)
- Flights from Toronto (YYZ) to St. Thomas (SPB)
- Flights from Toronto (YYZ) to St. Thomas (STT)
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.







