St. John Vacations

Book a Hotel + Flight together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to AED 148 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Where to stay in St. John

Find the best St. John areas and neighborhoods for the activities you enjoy most. Learn more about St. John

Find the Best St. John Vacation Packages

St. John Hotel Deals

Villa Island Paradise

Villa Island Paradise

4 out of 5
St John, St. John, St John
The price is AED 558 per night from Dec 5 to Dec 6
AED 558
AED 2,376 total
5 Dec - 6 Dec
includes taxes & fees
9/10 Wonderful! (2 reviews)
Owners wete anazing and went above and beyond. We had solar power when we had an island wide blackout! Loced this place!

Reviewed on 30 October 2025

Villa Island Paradise
The Westin St. John Resort Villas

The Westin St. John Resort Villas

4.5 out of 5
300B Chocolate Hole, P.O. Box 8310, Great Cruz Bay, St. John
The price is AED 1,994 per night from Nov 30 to Dec 1
AED 1,994
AED 2,244 total
30 Nov - 1 Dec
includes taxes & fees
8.2/10 Very Good! (443 reviews)
Clean , safe and fantastic staff!

Reviewed on 22 October 2025

The Westin St. John Resort Villas
St John Inn

St John Inn

3 out of 5
277 Estate Enighed, St. John
9/10 Wonderful! (413 reviews)
Love the Caribbean vibe of this hotel! Short walk to Cruz for great restaurants and shopping! I felt safe as a solo traveler. Dave, the owner was ver accommodating and knew how to be a great host with a happy hour and great conversation!

Reviewed on 3 November 2025

St John Inn
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.

Discover the most popular places to visit in St. John

Frequently asked questions

How do I find cheap flights to St. John that have flexible change policies?
It's quick and easy with Expedia. Firstly, type in your travel details and click on the "Search" button. Step 2? Check the "No change fee" box underneath the "Flexible change policies" heading on the left-hand side of your screen. Step 3. Reserve your flexible and cheap ticket to St. John.
Which airlines fly to St. John?
Work out your perfect travel dates and then fly into or near St. John with one of these top airlines:

  • American Airlines - 190 flights to or near St. John each month, including 190 flights to Cyril E. King Airport (STT) per month.
  • Spirit Airlines - 112 flights to or near St. John each month, including 112 flights to Cyril E. King Airport (STT) per month.
  • United Airlines - 69 flights to or near St. John each month, including 69 flights to Cyril E. King Airport (STT) per month.

How can I find cheap tickets to St. John?
You'll always find an epic deal with Expedia, but our "flexible dates" feature makes it that much easier. Enter your preferred flight date, then check the flexible dates box above to see a list of prices for nearby days. was the lowest price for a flight to St. John in the last seven days.
How much is a flight to St. John?
One-way trips departing from () sold for as little as in the last seven days. During this time, the cost of a return journey to St. John ranged between and . If you find a bargain ticket, grab it quickly — these prices don't hang about.
What are the most popular airports to fly into in St. John?
Book your flight to Cyril E. King Airport (STT) and enjoy everything that St. John has to offer. As the region's main entry point, roughly 411 flights land here each month.
When is the cheapest time to fly to St. John?
Taking off on a Tuesday, followed by a Monday, is usually the best way to bag the cheapest airfare. Steer clear of the weekend if you can, because Saturday is typically the costliest day. Spend the funds you saved enjoying yourself in St. John instead!
How much is a plane ticket to St. John?
Airfares to St. John ranged from to in the last seven days. Typically, the earlier you make a reservation, the bigger the bargain.
What months are the cheapest to book a flight to St. John?
To snap up a low-cost flight to St. John, try to book sometime in February when the price of airfares are at their lowest. When's the most expensive time? In the U.S, it's December.
How long is a flight to St. John?
Here are a handful of popular routes to St. John from the U.S, plus their average travel times:

  • Miami, FL (MIA-Miami Intl.) to Cyril E. King Airport (STT) - 2 hours and 46 minutes
  • Fort Lauderdale, FL (FLL-Fort Lauderdale - Hollywood Intl.) to Cyril E. King Airport (STT) - 2 hours and 33 minutes
  • Charlotte, NC (CLT-Charlotte-Douglas Intl.) to Cyril E. King Airport (STT) - 3 hours and 35 minutes