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

The Westin St. John Resort Villas

The Westin St. John Resort Villas

4.5 out of 5
300B Chocolate Hole St. John
The price is AED 2,677 per night from Jan 9 to Jan 10
AED 2,677
AED 3,012 total
9 Jan - 10 January 2026
includes taxes & fees
8.2/10 Very Good! (450 reviews)
Room was super clean Nice view from the 3200 bldg Staff was Excellent! Friendly responsive Shuttles all around the property back and forth Took 2 trips from the Westin dock both fun and just ascadvertised

Reviewed on 6 December 2025

The Westin St. John Resort Villas
Villa Island Paradise

Villa Island Paradise

4 out of 5
St John St. John St John
The price is AED 573 per night from Jan 6 to Jan 7
AED 573
AED 2,838 total
6 Jan - 7 January 2026
includes taxes & fees
9.2/10 Wonderful! (7 reviews)
Very safe and secure place! Also very clean! Just uphill from cruz bay

Reviewed on 18 December 2025

Villa Island Paradise
Inn at Tamarind Court

Inn at Tamarind Court

3 out of 5
Rte 104 St. John St John
9.2/10 Wonderful! (265 reviews)
Great breakfast.

Reviewed on 24 December 2025

Inn at Tamarind Court
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