Photo by Kathryn Maingot

Search Hotels in St. John

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in St. John

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 3,598 hotels in St. John with room rates, reviews, and availability. Most hotels are fully refundable.

St. John Travel Info

Accommodation
3,598
Lowest price
$184
Highest price
$754
Number of reviews
997

Frequently asked questions

How much do hotels in St. John cost?
The season and factors like school holidays and Easter can affect the price of a hotel in St. John. You can find cheap options from $184 in a few different ways on Expedia. First, key in the dates you’d like to get away, then use the filters like budget and amenities to fine-tune your search. You can also sort by price, so the cheapest options appear first.
When is the best time to go to St. John?
Here are a few facts that could help you decide when to go: St. John has a tropical monsoon climate. The summer months are between June and August. If you go during this season, you can expect average temperatures to range from 81ºF to 82ºF. The best time to visit St. John depends on what you want from your vacation.
How can I find cheap hotels in St. John?
The best place to begin your search is with our “Price per night” filter. At the moment, the least expensive hotels start at $184 per night. Other ways to lock in a budget-friendly St. John retreat are by booking as early as possible and being flexible with the dates you travel. For more superb deals, check out our cheap hotels in St. John page.
What are the best hotels in St. John for families?
Expedia makes it simple to score a hotel with everything you need for an unforgettable family getaway to St. John. Start by selecting “Family friendly” in the “Traveler experience” section of our filter tool. Then narrow your search by things like price and guest ratings. Whether you want a family hotel in St. John for a weekend adventure or an extended getaway, we’ve got you and your team covered.
Why should I book my St. John hotel with Expedia?
Reserve your St. John hotel with Expedia for price, choice and ease. Also, our One Key™ rewards scheme lets you collect OneKeyCash™* on any eligible flights, vacation rentals, hotels, car rentals and more. Plus, we offer flexibility in case your itinerary changes, and if you want to ask us anything or need assistance, our online Help Center is available 24/7. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.

Recent reviews of St. John hotels
Expedia verified reviews