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

Bluebeard's Castle Resort
1331 Estate Taarneberg Charlotte Amalie Saint Thomas
$208 nightly
The price is $234 total per night from Nov 8 to Nov 9
$234 total
Nov 8 - Nov 9
Total with taxes and fees
This aparthotel features an outdoor pool, a hot tub, and a restaurant. Enjoy the gym and perks like free WiFi. A bar/lounge, a poolside bar, and a coffee shop ...
"The room was nice with an excellent view. The breakfast and dinner menus were excellent and very tasty"
Reviewed on Nov 7, 2026

The Ritz-Carlton, St. Thomas
6900 Great Bay St. Thomas St. Thomas
Fully refundableReserve now, pay when you stay
$943 nightly
The price is $1,054 total per night from Nov 10 to Nov 11
$1,054 total
Nov 10 - Nov 11
Total with taxes and fees
A full-service spa, 4 restaurants, and 2 outdoor pools are all featured at this luxury resort. Bring the family and enjoy the children's club, children's pool, ...
"We were very happy with our stay. Lived the cabana near the beach and lived having the club level. Very impressed with the staff, food, and drinks. Highly recommend."
Reviewed on Nov 7, 2026

The Westin St. John Resort Villas
300B Chocolate Hole St. John
$391 nightly
The price is $440 total per night from Nov 22 to Nov 23
$440 total
Nov 22 - Nov 23
Total with taxes and fees
A full-service spa, 2 restaurants, and 4 outdoor tennis courts are all featured at this smoke-free aparthotel. Enjoy beachfront dining and relax with sun loungers ...
"Pool was closed and under construction. No notice about it"
Reviewed on Oct 31, 2026

Bunker Hill Hotel
2307 Commandant Gade St. Thomas
Fully refundableReserve now, pay when you stay
$121 nightly
The price is $136 total per night from Nov 8 to Nov 9
$136 total
Nov 8 - Nov 9
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.
"Great place to stay, easy access to shopping."
Reviewed on Nov 6, 2026

Margaritaville Vacation Club - St. Thomas
6080 Estate Smith Bay St. Thomas
$395 nightly
The price is $444 total per night from Nov 8 to Nov 9
$444 total
Nov 8 - Nov 9
Total with taxes and fees
This smoke-free hotel features 2 outdoor pools, a gym, and a restaurant. Relax with a drink at one of the 2 poolside bars and enjoy free perks like free self ...
"This place is great. The downside is the needs to be other eating options on campus."
Reviewed on Nov 6, 2026

Emerald Beach Resort
8070 Lindbergh Bay St. Thomas St. Thomas
Fully refundableReserve now, pay when you stay
$238 nightly
The price is $267 total per night from Nov 8 to Nov 9
$267 total
Nov 8 - Nov 9
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 ...
"The staff was amazing! Extremely polite and professional. The restaurant was right next to the beach and you can walk to the airport within 10 minutes. No elevators, but everything else was great. Our flight was delayed and they offered us an extended stay. Highly recommend!"
Reviewed on Nov 7, 2026

Lindbergh Bay Hotel and Villas
8075 Lindbergh Bay St. Thomas St. Thomas
$167 nightly
The price is $188 total per night from Nov 27 to Nov 28
$188 total
Nov 27 - Nov 28
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, ...
"It didn't have a refrigerator in side the room. 2. If you needed Ice you would have to climb 2 flight of stair. They should have one on each floor.However the staff members was willing to get it for me on to separate occasion The staff was pretty friendly if you needed somethinthey came right away. ..."
Reviewed on Nov 2, 2026

The Westin St. Thomas Beach Resort & Spa
5 Estate Bakkeroe St. Thomas St. Thomas
$460 nightly
The price is $517 total per night from Nov 29 to Nov 30
$517 total
Nov 29 - Nov 30
Total with taxes and fees
A full-service spa, 3 restaurants, and 3 outdoor pools are all featured at this luxury resort. Traveling on business? Take advantage of the free WiFi in public ...

Windward Passage Hotel
Veterans Drive Charlotte Amali St. Thomas St. Thomas
Fully refundableReserve now, pay when you stay
$180 nightly
The price is $202 total per night from Nov 8 to Nov 9
$202 total
Nov 8 - Nov 9
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 ...
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
$121 nightly
The price is $136 total per night from Nov 8 to Nov 9
$136 total
Nov 8 - Nov 9
Total with taxes and fees
8.2/10 Very Good! (1,083 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

Bluebeard's Castle Resort
5 out of 5
Posted less than an hour ago
Travelocity Verified Review
"The room was nice with an excellent view. The breakfast and dinner menus were excellent and very tasty"
A verified traveler stayed at Bluebeard's Castle Resort














