
Book Exclusive St. John Vacation Packages

St. John flight + hotel packages
Price found within the past 48 hours. Click for updated prices.

Shibui Cove
Price was CA $1,616, price is now CA $1,287 per person
CA $1,287
per person
Jan 17 - Jan 22
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to St. Thomas (STT)
Stay at this apartment in St. Thomas. Enjoy free WiFi, free parking, and a rooftop terrace. Popular attractions Magens Bay Beach and Bolongo Bay are located nearby.

Villa Island Paradise
Save 100% on your flight
Price was CA $5,351, price is now CA $3,817 per person
CA $3,817
per person
Jan 17 - Jan 22
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to St. Thomas (STT)
Book a stay at this business-friendly villa in St. John. Enjoy free WiFi, free parking, and a garden. Popular attractions Virgin Islands National Park and Sapphire Beach are located nearby.

Windward Passage Hotel
Price was CA $1,883, price is now CA $1,455 per person
CA $1,455
per person
Jan 27 - Feb 1
found 22 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to St. Thomas (STT)
Stay at this hotel in St. Thomas. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Magens Bay Beach and Sapphire Beach are located nearby.

Sea Shore Allure
Price was CA $5,356, price is now CA $4,329 per person
CA $4,329
per person
Jan 27 - Feb 1
found 22 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to St. Thomas (STT)
Book a stay at this luxury hotel in St. John. Enjoy free WiFi, free parking, and a beach locale. Popular attractions Sapphire Beach and Virgin Islands National Park are located nearby.

Boundless Bliss Hotel
Price was CA $1,989, price is now CA $1,674 per person
CA $1,674
per person
Jan 17 - Jan 22
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to St. Thomas (STT)
Stay at this hotel in St. Thomas. Enjoy free WiFi, free parking, and a 24-hour front desk. Popular attractions Sapphire Beach and Bolongo Bay are located nearby.
Top St. John hotels deals

The Westin St. John Resort Villas
300B Chocolate Hole St. John
The price is CA $548 per night
CA $548
CA $616 total
Nov 23 - Nov 24
includes taxes & fees
Book a stay at this luxury aparthotel in St. John. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Virgin Islands National Park and Sapphire Beach are located nearby.
Pool
Hot tub

Villa Island Paradise
St John St. John St John
The price is CA $163 per night
CA $163
CA $752 total
Nov 8 - Nov 9
includes taxes & fees
Book a stay at this business-friendly villa in St. John. Enjoy free WiFi, free parking, and a garden. Popular attractions Virgin Islands National Park and Sapphire Beach are located nearby.
Kitchen
Washer

St John Inn
277 Estate Enighed St. John
The price is CA $327 per night
CA $327
CA $368 total
Nov 10 - Nov 11
includes taxes & fees
Stay at this hotel in St. John. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Virgin Islands National Park and Sapphire Beach are located nearby.
Pool
Breakfast included

Inn at Tamarind Court
Rte 104 St. John St John
Stay at this hotel in St. John. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Virgin Islands National Park and Sapphire Beach are located nearby.
Breakfast included
Parking included

The Saint Resort
3ABF REM St. John St John
The price is CA $312 per night
CA $312
CA $491 total
Nov 11 - Nov 12
includes taxes & fees
Book a stay at this spa resort in St. John. Enjoy free WiFi, free parking, and 2 outdoor pools. Popular attractions Sapphire Beach and Virgin Islands National Park are located nearby.
Pool
Spa
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 St. John attractions
Frequently asked questions
Photos of local treasures
Browse St. John vacation photos for more inspiration














