St. John Vacations

Book a Hotel + Flight together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to AED 5,000 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 4,000 per night from Jun 30 to Jul 1
AED 4,000
AED 4,500 total
30 Jun - 1 Jul
includes taxes & fees
8.2/10 Very Good! (492 reviews)
"Location to pool was good. Pool wasn’t very clean"

Reviewed on 25 June 2026

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 237 per night from Jun 28 to Jun 29
AED 237
AED 2,097 total
28 Jun - 29 Jun
includes taxes & fees
9.6/10 Exceptional! (31 reviews)
"The property is in a great location where you could walk into Cruz Bay for shopping and restaurants. It had all the amenities that you needed."

Reviewed on 20 May 2026

Villa Island Paradise
Cruz Bay Boutique Hotel

Cruz Bay Boutique Hotel

3 out of 5
74-2 Cruz Bay Town St. John
9.6/10 Exceptional! (335 reviews)
"Loved our stay with Cruz Bay Boutique Hotel! Lovely staff and accommodations. Highly recommend!"

Reviewed on 7 June 2026

Cruz Bay Boutique Hotel
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

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