Hotels in St. Thomas and St. John

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Create new moments at St. Thomas and St. John hotels

Hampton by Hilton St. Thomas

3.0 star property
9.4 out of 10, Exceptional, (3)
$195 nightly
The price is $235
Sep 7 - Sep 8
Total with taxes and fees
Hampton by Hilton St. Thomas

Olga's Fancy

3.0 star property
9.6 out of 10, Exceptional, (1001)
$137 nightly
The price is $162
Aug 27 - Aug 28
Total with taxes and fees
Olga's Fancy

Island View Guesthouse

3.0 star property
9.4 out of 10, Exceptional, (256)
$162 nightly
The price is $228
Aug 22 - Aug 23
Total with taxes and fees
Island View Guesthouse

Secret Harbour Beach Resort

4.0 star property
8.8 out of 10, Excellent, (1002)
$350 nightly
The price is $432
Sep 9 - Sep 10
Total with taxes and fees
Secret Harbour Beach Resort

The Westin St. Thomas Beach Resort & Spa

4.5 star property
8.2 out of 10, Very Good, (1007)
$284 nightly
The price is $402
Sep 20 - Sep 21
Total with taxes and fees
The Westin St. Thomas Beach Resort & Spa

Pirates Pension at Bluebeard's Castle

3.0 star property
8.4 out of 10, Very Good, (748)
$124 nightly
The price is $140
Aug 24 - Aug 25
Total with taxes and fees
Pirates Pension at Bluebeard's Castle

Hilltop Villas at Bluebeard's Castle

3.0 star property
8.6 out of 10, Excellent, (1714)
$140 nightly
The price is $172
Sep 14 - Sep 15
Total with taxes and fees
Hilltop Villas at Bluebeard's Castle

Emerald Beach Resort

3.5 star property
7.6 out of 10, Good, (1076)
$211 nightly
The price is $259
Sep 3 - Sep 4
Total with taxes and fees
Emerald Beach Resort

The Saint Resort

3.0 star property
10.0 out of 10, Exceptional, (7)
$227 nightly
The price is $355
Aug 22 - Aug 23
Total with taxes and fees
The Saint Resort

Mafolie Hotel

3.0 star property
8.6 out of 10, Excellent, (1004)
$116 nightly
The price is $156
Aug 31 - Sep 1
Total with taxes and fees
Mafolie Hotel

The Mary Anne Boutique Hotel USVI

2.5 star property
10.0 out of 10, Exceptional, (12)
$292 nightly
The price is $358
Aug 27 - Aug 28
Total with taxes and fees
The Mary Anne Boutique Hotel USVI

The Pink Palm Hotel - Adults Only

3.0 star property
9.0 out of 10, Wonderful, (321)
$215 nightly
The price is $292
Aug 24 - Aug 25
Total with taxes and fees
The Pink Palm Hotel - Adults Only

The Ritz-Carlton, St. Thomas

5.0 star property
8.4 out of 10, Very Good, (417)
$549 nightly
The price is $754
Aug 24 - Aug 25
Total with taxes and fees
The Ritz-Carlton, St. Thomas

Castle Villas at Bluebeard's

2.5 star property
8.6 out of 10, Excellent, (1173)
$179 nightly
The price is $220
Sep 4 - Sep 5
Total with taxes and fees
Castle Villas at Bluebeard's

The Hideaway Hull Bay

4.0 star property
9.6 out of 10, Exceptional, (51)
$149 nightly
The price is $318
Aug 27 - Aug 28
Total with taxes and fees
The Hideaway Hull Bay

Windward Passage Hotel

3.5 star property
7.0 out of 10, Good, (1377)
$169 nightly
The price is $207
Aug 22 - Aug 23
Total with taxes and fees
Windward Passage Hotel

Buoy Haus Beach Resort St. Thomas, Autograph Collection

3.5 star property
9.2 out of 10, Wonderful, (110)
$333 nightly
The price is $468
Sep 20 - Sep 21
Total with taxes and fees
Buoy Haus Beach Resort St. Thomas, Autograph Collection

Bunker Hill Hotel

3.0 star property
8.0 out of 10, Very Good, (1053)
$136 nightly
The price is $167
Aug 28 - Aug 29
Total with taxes and fees
Bunker Hill Hotel

Hotel 1829

3.5 star property
9.6 out of 10, Exceptional, (5)
$364 nightly
The price is $445
Aug 24 - Aug 25
Total with taxes and fees
Hotel 1829

Lindbergh Bay Hotel and Villas

3.5 star property
6.8 out of 10, (1002)
$137 nightly
The price is $168
Aug 27 - Aug 28
Total with taxes and fees
Lindbergh Bay Hotel and Villas
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.

Great weekend hotel deals in St. Thomas and St. John

Showing deals for:Aug 29 - Aug 31

Check out hotels with an ocean view in St. Thomas and St. John

You may also like hotels with spas in St. Thomas and St. John

You can also stay at hotels with a pool in St. Thomas and St. John

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.

Top landmarks in St. Thomas and St. John

Learn more about St. Thomas and St. John

St. Thomas and St. John is well-known for its seaside while top attractions include Sapphire Beach and Magens Bay Beach. This beachside city has something for everyone including sights like Lindquist Beach and Wyndham Sugar Bay Beach within a tropical setting.

Cruz Bay showing general coastal views, tropical scenes and a bay or harbor

Check out reviews of St. Thomas and St. John hotels guests love

Frequently asked questions

Why should I book my St. Thomas and St. John accommodation with Hotels.com?
There are plenty of reasons to book your St. Thomas and St. John travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about St. Thomas and St. John

Find out more about St. Thomas and St. John

Island Harmony: Discover the Untamed Beauty of St. Thomas and St. John

Discover the enchanting allure of St. Thomas and St. John, U.S. Virgin Islands, where azure waters meet lush landscapes. St. Thomas boasts vibrant nightlife, duty-free shopping, and stunning beaches like Magens Bay, perfect for sun-seekers. Meanwhile, tranquil St. John invites nature lovers to explore the Virgin Islands National Park, with its pristine trails and secluded beaches. Together, these islands offer a harmonious blend of adventure and relaxation, making them an idyllic Caribbean getaway for couples, families, and solo travelers alike. Experience the vibrant culture, breathtaking scenery, and warm hospitality that make St. Thomas and St. John unforgettable! For our best hotel rates near St. Thomas and St. John and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels near St. Thomas and St. John

Discover a range of accommodations in St. Thomas and St. John, from charming boutique hotels to luxurious resorts. St. John offers serene options with stunning views, while St. Thomas features vibrant hotels near the beach. Enjoy vacation rentals for a homey feel, all amidst beautiful Caribbean scenery. Here are some of our travelers' favorite hotels near St. Thomas and St. John:

  1. Emerald Beach ResortOpens in a new window: This charming 3.5-star hotel offers a perfect blend of beach access and adventure, making it an ideal choice for leisure travelers seeking a vibrant getaway. Guests appreciate the property’s direct access to a beautiful beach cove and the variety of onsite recreation options, including adventure sports like parasailing and kayaking. The inviting atmosphere and clean accommodations create a welcoming environment for relaxation. Travelers enjoy the convenient proximity to the airport and the availability of a pool, bar, and restaurant, which enhance the overall experience.
  2. The Hideaway Hull BayOpens in a new window: The Hideaway Hull Bay, a delightful 4.0-star agritourism property, is perfectly situated for travelers looking to unwind in a serene beach environment. The hotel features spacious accommodations and direct beach access, allowing guests to fully immerse themselves in the island's natural beauty. The vibrant atmosphere at the onsite restaurant, highlighted by live music, adds a unique touch to the dining experience. Travelers appreciate the attentive service and the overall tranquility, making this hotel a fantastic retreat for those wanting a peaceful escape.
  3. The Westin St. Thomas Beach Resort & SpaOpens in a new window: The Westin St. Thomas Beach Resort & Spa is an exquisite 4.5-star resort that caters to discerning leisure travelers in search of a luxurious getaway. With direct beach access and a range of adventure activities available onsite, this property embodies the essence of a tropical paradise. Guests enjoy beautifully appointed rooms, multiple dining options, and a relaxing spa, all set against a backdrop of stunning scenery. The emphasis on exceptional service and the array of amenities, including pools and watersports, ensures a memorable stay filled with comfort and enjoyment.

5 tips for savvy savings when booking a hotel near St. Thomas and St. John

  1. Book for the cheapest times: The most budget-friendly time to visit St. Thomas and St. John is from September to November, when hotel prices are typically lower. To fully experience the rich history, landmarks, and cultural sites, a stay of at least 3 to 4 days is recommended. This allows visitors to explore the beautiful islands, relax on stunning beaches, and appreciate the vibrant sea, all while enjoying great value for money during their trip. Prices may drop during this period, making it an excellent choice for those traveling on a budget.
  2. Look for last-minute deals on Hotels.com: To discover great hotel deals for St. Thomas and St. John, explore the DealsOpens in a new window and Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find discounted rates as your travel date approaches. Consider enabling email alerts or push notifications to stay informed about flash sales and special promotions. Additionally, the Smart ShoppingOpens in a new window tool available in the app allows you to compare room rates and amenities, making it easier to find the best hotel deal. With these resources, you're more likely to catch any last-minute opportunities for savings.
  3. Be flexible with dates: Prices can fluctuate due to factors like the hotel's location, star rating, and seasonality, so being flexible with your travel dates might help you save on your stay near St. Thomas and St. John hotels. For those in search of distinctive accommodations, boutique hotels often provide a more personalized experience and can sometimes offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll recommend more budget-friendly dates, which may help you find a better deal.
  4. Consider your location: Staying near major attractions or city centers can be convenient, but it often comes with a higher price tag. For more budget-friendly options, look for hotels in less central areas or neighborhoods, which usually tend to be more affordable while still allowing for easy access to the sights you want to see. You might also consider independent hotels a bit further out, as they can offer a more authentic experience at a lower cost.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay near St. Thomas and St. John. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

Best time to go to St. Thomas and St. John

St. Thomas and St. John experiences its lowest average temperature in March, at 77.5°F (25.3°C), while September is the hottest month, with an average temperature of 83.3°F (28.5°C). September tends to be the wettest month. The peak travel months to visit St. Thomas and St. John are February, March, and July, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by no to light rainfall. In contrast, September to November are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly sunny to mostly cloudy conditions.