COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Cheap Vacations in St. John

Choose one or more items to build your trip:

St. John vacations

St John Inn
The Hills St. John
Calichi at Picture Point
Cruz Bay Boutique Hotel

3-night St. John vacations

Limetree Beach Resort by Club Wyndham
Little Indigo Apartments
Mafolie Hotel
At Home in the Tropics B&B
St John Inn
Hilltop Villas at Bluebeard's Castle by Capital Vacations
Point Pleasant Resort
Galleon House Hotel
The Hills St. John
Castle Villas at Bluebeards by Capital Vacations
Skyline Vista Villa
Olga's Fancy

4-night St. John vacations

Little Indigo Apartments
Limetree Beach Resort by Club Wyndham
Mafolie Hotel
St John Inn
Margaritaville Vacation Club by Wyndham - St. Thomas
At Home in the Tropics B&B
Sapphire Village Resort by Antilles Resorts
Windward Passage Hotel
Pirates Pension at Bluebeard's Castle by Capital Vacations
Sapphire Beach Resort
Point Pleasant Resort
Galleon House Hotel

5-night St. John vacations

Castle Villas at Bluebeards by Capital Vacations
Little Indigo Apartments
Windward Passage Hotel
Limetree Beach Resort by Club Wyndham
Mafolie Hotel
Two Sandals by the Sea Inn - B&B
At Home in the Tropics B&B
Pirates Pension at Bluebeard's Castle by Capital Vacations
Sapphire Beach Resort
Galleon House Hotel
Margaritaville Vacation Club by Wyndham - St. Thomas
Starz Hotel

6-7 night St. John vacations

Pirates Pension at Bluebeard's Castle by Capital Vacations
Two Sandals by the Sea Inn - B&B
Little Indigo Apartments
Margaritaville Vacation Club by Wyndham - St. Thomas
Club Wyndham Elysian Beach Resort
Limetree Beach Resort by Club Wyndham
Galleon House Hotel
Casa Cielo
Starz Hotel
Sunset Gardens Guesthouse
Skyline Vista Villa
Villa Indigo 1BR in Private Gated Estate

St. John Vacation Deal FAQ's

Where to find St. John package deals?

On CheapTickets, you can find package deals in St. John as low as $445!

When is peak season in St. John?

July, June, August are very popular times to visit St. John.

When is the best time to visit St. John?

If you're looking for cheap vacations to St. John, September is the best time to visit St. John.

When is the worst time time to visit St. John?

Prices for St. John vacations can peak during February.

When is low season in St. John?

We have found December, October, November to be the least-crowded time of the year to visit St. John.

Flight deals to St. John

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Fri, May 21
ATL
Atlanta
STT
St. Thomas
$53
Spirit Airlines
Thu, Jun 3
FLL
Fort Lauderdale
STT
St. Thomas
$62
Spirit Airlines
Sun, May 23
ORD
Chicago
STT
St. Thomas
$70
Spirit Airlines
Tue, May 18 - Sat, May 22
ATL
Atlanta
STT
St. Thomas
$126
Spirit Airlines
Tue, May 18 - Thu, May 20
FLL
Fort Lauderdale
STT
St. Thomas
$127
Spirit Airlines
Tue, May 18 - Fri, May 21
BOS
Boston
STT
St. Thomas
$144
Spirit Airlines

Top rated hotels for your St. John vacation

Don't see what you're looking for?
See all available properties in St. John
View all properties
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.

^Savings based on all package bookings with Flight + Hotel made on CheapTickets.com from 2019-04-01 - 2020-03-31 as compared to the price of the same components booked separately. Savings will vary based on origin/destination, length of trip, stay dates and selected travel supplier(s). Savings not available on all packages.