A coastal town with clear turquoise waters, numerous sailboats, and lush greenery.

Search Cheap Hotels in St. John

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St. John Cheap Hotels

This weekend
Next weekend

Our top choices for St. John cheap hotels

1. The Saint Resort

The Saint Resort
3.0 star property
St. John
9.2 out of 10, Wonderful, (53 reviews)
"Good location. Pool was nice."
United States
J H
The price is £263
includes taxes & fees
11 Nov - 12 Nov
The Saint Resort

2. St John Inn

St John Inn
3.0 star property
St. John
9.2 out of 10, Wonderful, (480 reviews)
"We can’t wait to come back"
United States
Tyrone
The price is £195
includes taxes & fees
17 Nov - 18 Nov
St John Inn

3. The Westin St. John Resort Villas

The Westin St. John Resort Villas
4.5 star property
St. John
8.4 out of 10, Very good, (512 reviews)
"Everything was amazing! It will always be my go to when I come to visit."
United States
Treacy
The price is £327
includes taxes & fees
23 Nov - 24 Nov
The Westin St. John Resort Villas

4. Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort
4.0 star property
St. John
8.8 out of 10, Excellent, (106 reviews)
"Friendly staff. Beautiful property."
United States
Sean
The price is £677
includes taxes & fees
19 Nov - 20 Nov
Suite St. John at Gallows Point Resort

5. Peter Bay Gatehouse

Peter Bay Gatehouse
4.0 star property
Maho Bay Quarter
8.2 out of 10, Very good, (21 reviews)
"Outstanding view from the villa"
United States
Thomas
The price is £779
includes taxes & fees
11 Nov - 12 Nov
Peter Bay Gatehouse
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.

Find out more about St. John

How to get cheap hotels in St. John?

 

✅ The length of stay in St. John often varies depending on the nature of the trip, but many travellers opt to stay for several days or up to a week to take in St. John's notable landmarks and points of interest.

✅  If you're looking for cheap hotels in St. John in 2026, book your hotel well in advance. Reserving your stay at least a few weeks or months ahead of time can help you take advantage of amazing rates on cheap hotels in St. John, and if your plans change you can find many options of hotels with free cancelation.

✅  To find affordable hotels in St. John on Expedia, start by entering your travel dates and the number of individuals in your group. Once you've provided this information, you can refine your search results by filtering for budget hotels in St. John.

✅  Use the filtering tools offered by Expedia to refine your search results by location, price limits, amenities such as breakfast included, and other factors that matter to you. This will help you quickly locate the ideal budget-friendly hotel that fits your specific requirements.

✅  If you're looking to save money on a cheap hotel in St. John, the ideal time to go is usually during the off-season in St. John. On Expedia, you can find hotels from £175*.

✅  St. John offers numerous budget-friendly attractions and activities for travellers, such as art and exhibits at free museums and galleries or exploring St. John on foot.

✅  One of the best ways to find cheap hotels in St. John is to search Expedia for properties that provide family-friendly accommodations and features such as activities and complimentary meals, and then sort these by price.

*Prices and availability are subject to change. Additional terms may apply.

Top St. John Hotel Reviews

Frequently asked questions

Which are the best hotels to stay in St John as a budget traveler?
The best hotels to stay in St John for a budget traveller who values convenience and good reviews are Wharfside Village Hotel, Cruz Bay Boutique Hotel, and St John Inn.

The 3-star Wharfside Village Hotel, with an outstanding 9.8 rating, is superb for those who love to have everything at their fingertips. It offers free WiFi and is conveniently located with onsite shopping, including a grocery/convenience store, which is brilliant for budget-conscious travellers. Plus, many rooms offer an ocean view.

Another excellent choice is the 3-star Cruz Bay Boutique Hotel, rated 9.6. This hotel makes your mornings easy with a free continental breakfast and free toiletries, helping you save a few quid. Its central location near the ocean and beach is a huge plus, and customers frequently rave about the fabulous staff.

For a comfortable stay with great service, consider the 3-star St John Inn, which boasts a 9.2 rating. You'll appreciate the free WiFi and complimentary breakfast, including a self-serve option, which is ideal for grabbing a quick bite before heading out for the day.
How much does a budget hotel in St. John cost?
Budget hotel prices in St. John vary, but you can find a great deal from £175 on Expedia. To find the cheapest budget hotels, be flexible with your dates. Typically, off-peak and mid-week stays are cheaper. Stretch your budget further by looking for hotels with free breakfast, free parking or free airport shuttles. Sort your search results by "Price: low to high" to see our lowest rates.
Which cheap St John hotels are near St. Thomas (STT-Cyril E. King)?
For budget-friendly hotels in St. John conveniently located near St. Thomas (STT-Cyril E. King) Airport, consider Wharfside Village Hotel, The Saint Resort, Cruz Bay Boutique Hotel, St John Inn, and Inn at Tamarind Court.

The 3-star Wharfside Village Hotel, with an impressive 9.8 rating, is a fantastic option for solo travellers looking for convenience and a great location. It offers free WiFi and is situated right within a shopping area, so you'll have everything you need close by. Plus, many rooms boast ocean views, which is a lovely bonus. It's about 18.5 km from the airport.

The Saint Resort, a 3-star hotel with a 9.2 rating, is great for those who enjoy a bit of relaxation by the water. It features an outdoor pool with sun loungers, a poolside bar, and even a swim-up bar. Free WiFi and free self-parking are also included, and it's approximately 18.2 km from the airport.

If you appreciate a good breakfast to start your day, the 3-star Cruz Bay Boutique Hotel, rated 9.6, offers free continental breakfast and free WiFi. It's also conveniently located near the ocean and beach, making it ideal for young adults wanting to explore the coastline. This hotel is about 18.6 km from the airport.

The 3-star St John Inn, with a 9.2 rating, is another excellent choice offering free continental breakfast, free WiFi, and free self-parking. Guests often rave about the clean, big rooms and the super nice, helpful staff, which is always reassuring for solo travellers. It's roughly 18.9 km from the airport.

Finally, the Inn at Tamarind Court, a 3-star hotel with a 9.2 rating, provides free continental breakfast, free WiFi, and free self-parking. Its excellent, walkable location and friendly staff are frequently highlighted by guests, making it a comfortable and convenient base for exploring.
Which area of St John, U.S. Virgin Islands is best to stay in for cheap hotels?
For budget-conscious travellers, Cruz Bay is the prime location for affordable hotels in St. John, U.S. Virgin Islands. As the island's main town and ferry port, it boasts the widest selection of restaurants, shops, and accommodation options, increasing your chances of finding excellent value.

For those seeking a slightly quieter, yet still budget-friendly, experience, Estate Enighed and Riverside offer a good alternative. Here, you'll discover charming inns and smaller accommodations, some conveniently located close to Cruz Bay and the ferry.

Alternatively, Coral Bay, situated on the eastern side of the island, often presents more economical choices compared to the resort-heavy west. This area is known for its laid-back atmosphere and a good selection of low-key guesthouses and inns.
When is the most affordable time to visit St John, U.S. Virgin Islands?
The most affordable time to visit St. John is during the late summer and autumn, specifically from August to October. This period coincides with the hurricane season, which means less demand for travel and consequently lower prices for flights and accommodation. While there's an increased chance of rain and potential storms, temperatures remain warm, typically ranging from 27°C to 31°C, making it suitable for water activities like snorkelling or relaxing on the island's pristine beaches, provided the weather holds.

For those prioritising value, this time offers significant savings, allowing you to enjoy the island's beauty without the peak season price tag. You'll find fewer crowds, which can lead to a more relaxed experience when exploring attractions like the Virgin Islands National Park or dining at local restaurants.

If you're seeking a balance between good weather and better value, November is a fantastic alternative. While still part of the shoulder season, the risk of hurricanes begins to diminish, and you can often find attractive deals on hotels and flights.
What are the top-rated cheap hotels for families in St John?
For top-rated, budget-friendly hotels in St John that are suitable for families, you should definitely consider the Cruz Bay Boutique Hotel and St John Inn.

The 3-star Cruz Bay Boutique Hotel, boasting an excellent 9.6 rating, offers a fantastic base for families. You'll appreciate the free continental breakfast to start your day, along with complimentary WiFi and toiletries. Its central and convenient location means you're close to the ocean and beaches, superb for family outings, and it's also near the beautiful Virgin Islands National Park and Honeymoon Beach.

Another great option is the 3-star St John Inn, with a very respectable 9.2 rating. This inn provides free WiFi, and the convenience of a free crib for little ones. You'll also get a free breakfast, including a self-serve option, and complimentary toiletries. Free self-parking is a bonus for families with a car.
What cheap hotels in St John offer complimentary breakfast?
For budget-friendly hotels in St John that offer complimentary breakfast, you're in luck with Cruz Bay Boutique Hotel, St John Inn, and Inn at Tamarind Court.

The 3-star Cruz Bay Boutique Hotel, with an excellent 9.6 rating, offers a free continental breakfast to get your day started right. It's also conveniently located near the ocean and beach, superb for young adults looking to explore. Free WiFi and toiletries are also included, which is great for keeping costs down.

Another fantastic option is the 3-star St John Inn, rated 9.2, which also provides a complimentary breakfast, often self-serve, allowing you to fuel up at your own pace. They offer free WiFi and free self-parking, which is a bonus if you're hiring a car to explore the Virgin Islands National Park nearby.

The Inn at Tamarind Court, a 3-star hotel with a 9.2 rating, is another great choice for free breakfast, with guests often raving about its quality.
What are the best cheap hotels in St John with a pool?
For cheap hotels in St John with a pool, you've got some great options like St John Inn, The Saint Resort, and Concordia Eco-Resort.

The 3-star St John Inn, with a fantastic 9.2 rating, offers a lovely outdoor pool great for a refreshing dip after a day of exploring. You'll also appreciate the free WiFi and complimentary breakfast to kickstart your day, and it's close to Virgin Islands National Park.

Another excellent choice is The Saint Resort, also 3-star and rated 9.2. This hotel boasts an outdoor pool with sun loungers, a poolside bar, and even swim-up bar for a bit of a treat. Free self-parking and WiFi are also included, and it's handily located near Virgin Islands National Park.

The 3-star Concordia Eco-Resort, rated 8.0, features an outdoor pool that customers rave about.
What free activities should we do in St John, U.S. Virgin Islands?
St. John in the U.S. Virgin Islands offers an abundance of free activities, particularly for those who appreciate nature and history. The best no-cost options include relaxing on beautiful beaches, exploring scenic hiking trails within Virgin Islands National Park, snorkelling directly from the shore, and visiting historic ruins and viewpoints.

For couples seeking a blend of relaxation and adventure, a day spent beach hopping is ideal. You can discover the serene Maho Bay, the lively Cinnamon Bay, or the secluded Honeymoon Beach, each offering unique charm. Following this, a hike along the scenic Reef Bay Trail or the rewarding Ram Head Trail provides stunning vistas and a chance to connect with nature, perhaps culminating in a refreshing dip at a nearby beach.

Families will find plenty to keep everyone entertained, starting with a visit to Waterlemon Cay for an unforgettable snorkelling experience directly from the shore—it is filled with vibrant marine life. Afterwards, exploring the historic Peace Hill Sugar Mill ruins offers an engaging glimpse into the island's past, while a leisurely stroll through Cruz Bay provides an opportunity to soak in the local atmosphere and enjoy the waterfront.

For those who appreciate wildlife and educational experiences, Virgin Islands National Park offers excellent birdwatching opportunities and nature walks. Keep an eye out for free park talks or ranger-led astronomy programs at Cinnamon Bay Campground; these provide insightful and memorable experiences for all ages.
What cheap hotels in St John offer cooking facilities or kitchenettes?
For budget-friendly hotels in St John with cooking facilities, look no further than St John Inn and Concordia Eco-Resort.

The 3-star St John Inn, with a fantastic 9.2 rating, offers kitchenettes in its rooms, which is brilliant for keeping food costs down. You'll also get free WiFi and a complimentary breakfast to start your day right. It's close to Virgin Islands National Park, Sunset Beach, and Honeymoon Beach, so you're never far from a stunning view. Customers frequently praise its clean, big rooms and super nice, helpful staff.

Another excellent option is the 3-star Concordia Eco-Resort, rated 8.0. This resort also features kitchenettes, superb for preparing your own meals and saving some pennies. It boasts free self-parking and direct access to a nearby beach, making it ideal for those who love to explore and cook their own grub.
Which cheap hotels in St John have good reviews for customer service?
For affordable hotels in St John with excellent customer service, travellers often praise Wharfside Village Hotel, Cruz Bay Boutique Hotel, and St John Inn.

The 3-star Wharfside Village Hotel, with an impressive 9.8 rating, is frequently highlighted for its incredibly friendly and amazing staff. It's perfectly located with onsite shopping and even a grocery store, making it super convenient. Plus, you get free WiFi.

Another fantastic option is the 3-star Cruz Bay Boutique Hotel, rated 9.6. Guests consistently rave about the fabulous and wonderful staff. You'll also enjoy a free continental breakfast, free WiFi, and complimentary toiletries, which are brilliant for saving a few quid. It's also near the ocean and beach, superb for young adults looking to relax.

The St John Inn, a 3-star hotel with a 9.2 rating, also gets top marks for its helpful and super nice staff. They offer free WiFi, free continental breakfast, and free self-parking, which are all great perks for budget-conscious travellers.
Are there any cheap hotels in St John that allow for late check-out or early check-in?
Yes, there is a budget-friendly hotel in St John that offers flexibility with check-in and check-out times, though specific arrangements should always be confirmed directly with the hotel.

The 3-star St John Inn, with an excellent 9.2 rating, is known for its helpful staff and clean, spacious rooms. They are generally accommodating with both early check-ins and late check-outs, though the exact timing might be variable. It's a great option for solo travellers and young adults looking for a comfortable stay without breaking the bank, and it's close to attractions like Virgin Islands National Park and Honeymoon Beach.
Can I cancel my budget hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right budget hotel in St. John for you.
How can I save on a budget hotel in St. John with Expedia?
There are plenty of ways to save on a budget hotel in St. John. Join One Key™, our free travel rewards programme, to unlock instant discounts with Member Prices across a range of hotels. Typically, booking in advance will help you save on your hotel booking. If you're feeling spontaneous, be sure to check for last-minute deals.
Is it cheaper to book flights and a hotel in St. John as a package?
Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package. *Savings vary and are not available on all flight and hotel bookings.