Book Hotels in St. Thomas and St. John
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check prices for these dates
Top St. Thomas and St. John hotels

Buoy Haus Beach Resort St. Thomas, Autograph Collection
2 Estate Bakkeroe St. Thomas VI
Fully refundableReserve now, pay when you stay
$575 nightly
The price is $645 total per night from Dec 15 to Dec 16
$645 total
Dec 15 - Dec 16
Total with taxes and fees
This smoke-free hotel's 2 restaurants, 2 bars/lounges, and outdoor pool are some of the featured amenities. Relax with a drink at the poolside bar and enjoy ...
Room was nice, but wish we had a better view. It said we had a “garden view”, but it wasn’t anything other than looking at the road and some trees. Pool was so nice. All staff were super friendly, but get used to “island time” because no one is in a rush to serve you. Great beach and views of the ...
Reviewed on Nov 6, 2025

Hilltop Villas at Bluebeard's Castle
1331 Estate Taarneberg, Bluebeard Loop, St. Thomas, St. Thomas
This aparthotel features a restaurant, an outdoor pool, and a bar/lounge. Enjoy the gym and perks like free self parking and free WiFi. You'll appreciate the ...
Great
Reviewed on Nov 14, 2025

The Ritz-Carlton, St. Thomas
6900 Great Bay, St. Thomas, St. Thomas
Fully refundableReserve now, pay when you stay
$900 nightly
The price is $1,006 total per night from Nov 19 to Nov 20
$1,006 total
Nov 19 - Nov 20
Total with taxes and fees
A full-service spa, 4 restaurants, and 2 outdoor pools are all featured at this luxury resort. Dine at the beachfront restaurant and relax with beach umbrellas. ...
Room, staff, and amenities were amazing! We paid for the Club Lounge package and it was definitely worth it. Would strongly recommend to anyone looking to stay on St. Thomas.
Reviewed on Nov 9, 2025

The Westin St. Thomas Beach Resort & Spa
5 Estate Bakkeroe, Po Box 7100, St. Thomas, St. Thomas
$492 nightly
The price is $552 total per night from Nov 17 to Nov 18
$552 total
Nov 17 - Nov 18
Total with taxes and fees
A full-service spa, 3 restaurants, and 3 outdoor pools are all featured at this luxury resort. Enjoy a day at the beach kayaking, or relax with beach cabanas. ...
Swim up bar was fun, the view was amazing. Roan was amazing getting our car for us as well as Lea. Loved them. My only suggestion would be to have the bar open a little earlier.
Reviewed on Nov 14, 2025

Margaritaville Vacation Club - St. Thomas
6080 Estate Smith Bay St. Thomas
$271 nightly
The price is $305 total per night from Nov 17 to Nov 18
$305 total
Nov 17 - Nov 18
Total with taxes and fees
This smoke-free hotel features 2 outdoor pools, a gym, and a restaurant. Enjoy beachfront dining and relax with sun loungers and beach umbrellas. Relax with ...
Great room, staff nice. But no beach... and water horrible color. Hillside pool was awesome
Reviewed on Nov 14, 2025

Bunker Hill Hotel
2307 Commandant Gade St. Thomas
Fully refundableReserve now, pay when you stay
$145 nightly
The price is $161 total per night from Dec 6 to Dec 7
$161 total
Dec 6 - Dec 7
Total with taxes and fees
This hotel features a restaurant, an outdoor pool, and a bar/lounge. WiFi in public areas is free. Wedding services are provided for your convenience.
Very attentive staff.
Reviewed on Nov 9, 2025

Emerald Beach Resort
8070 Lindbergh Bay, St. Thomas, St. Thomas
Fully refundableReserve now, pay when you stay
$256 nightly
The price is $286 total per night from Nov 17 to Nov 18
$286 total
Nov 17 - Nov 18
Total with taxes and fees
This smoke-free hotel includes 2 restaurants, an outdoor pool, and a 24-hour gym. Dine at the beachfront restaurant and relax with beach umbrellas. Relax with ...
Wonderful staff with beautiful views. Would most definitely stay here again
Reviewed on Nov 12, 2025

Windward Passage Hotel
Veterans Drive Charlotte Amali St. Thomas St. Thomas
Fully refundableReserve now, pay when you stay
$193 nightly
The price is $215 total per night from Nov 17 to Nov 18
$215 total
Nov 17 - Nov 18
Total with taxes and fees
This hotel features an outdoor pool, a gym, and a restaurant. Relax with a drink at the bar/lounge and enjoy perks like free self parking and free WiFi. A business ...
Ok
Reviewed on Oct 27, 2025

Lindbergh Bay Hotel and Villas
8075 Lindbergh Bay, St. Thomas, St. Thomas
Fully refundableReserve now, pay when you stay
$151 nightly
The price is $168 total per night from Dec 14 to Dec 15
$168 total
Dec 14 - Dec 15
Total with taxes and fees
This hotel features an outdoor pool and a gym. Guests will appreciate free perks like free self parking and WiFi in public areas. A business center, a terrace, ...
Clean. Ocean view amazing. Sound of waves going to sleep was so relaxing
Reviewed on Nov 5, 2025
Don't see what you're looking for?
See all available properties in St. Thomas and St. John
View all propertiesLowest 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.
Cheap St. Thomas and St. John hotels

Bunker Hill Hotel
2307 Commandant Gade St. Thomas
$145 nightly
The price is $161 total per night from Dec 6 to Dec 7
$161 total
Dec 6 - Dec 7
Total with taxes and fees
7.8/10 Good! (1,056 reviews)
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.
Hotels in St. Thomas and St. John with star-rating
Check St. Thomas and St. John Hotels by Star Rating

5 Star Hotels
2 properties
Recent St. Thomas and St. John hotel reviews by fellow wanderers
Olga's Fancy
5 out of 5
Posted 1 day ago
Travelocity Verified Review
"Love OLGA’S - it’s so homey and welcoming! Always look forward to returning each year to see Eddie & Candy - the best hosts ever. "
A verified traveler stayed at Olga's Fancy













