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
The price is $261 total per night from May 26 to May 27
$261 total
per night
May 26 - May 27
This hotel 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 are ...
The stay was amazing and the staff are very resourceful. The view from the pool and my room are my favorite part of the stay.
Reviewed on Apr 26, 2026

Secret Harbour Beach Resort
6280 Estate Nazareth St. Thomas St. Thomas
The price is $699 total per night from May 7 to May 8
$699 total
per night
May 7 - May 8
This hotel features 2 restaurants, 2 outdoor tennis courts, and an outdoor pool. Enjoy beachfront dining and relax with sun loungers and beach umbrellas. Enjoy ...
Great location. Beach was amazing. Restaurant was really good. Snorkeling was excellent. Room was okay. Would stay again.
Reviewed on Apr 25, 2026

Mafolie Hotel
7091 Estate Mafolie St. Thomas
The price is $206 total per night from May 7 to May 8
$206 total
per night
May 7 - May 8
This hotel features a restaurant, an outdoor pool, and a bar/lounge. There's no skimping on freebies - guests receive free continental breakfast, free WiFi, ...
The room was cute and clean, Staff were friendly, The air condition in the room was well maintained and the breakfast was great! And most off all the view from our room was "Very spectacular"
Reviewed on Apr 26, 2026

The Westin St. Thomas Beach Resort & Spa
5 Estate Bakkeroe St. Thomas St. Thomas
The price is $679 total per night from May 7 to May 8
$679 total
per night
May 7 - May 8
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. ...
Great hotel. Friendly staff. Just wished they had a dedicated kids pool.
Reviewed on Apr 25, 2026

Bunker Hill Hotel
2307 Commandant Gade St. Thomas
Fully refundableReserve now, pay when you stay
The price is $156 total per night from May 6 to May 7
$156 total
per night
May 6 - May 7
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.
It's at good location.
Reviewed on Apr 25, 2026

Margaritaville Vacation Club - St. Thomas
6080 Estate Smith Bay St. Thomas
The price is $536 total per night from Apr 28 to Apr 29
$536 total
per night
Apr 28 - Apr 29
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 ...
I recently stayed at Margaritaville Vacation Club – St. Thomas (May 19–20) with my husband, and the experience was mixed. We received a warm welcome, and the room was spacious, clean, and comfortable, featuring a king bed, sofa bed, kitchen, and nice bathroom. However, there is no housekeeping service, ...
Reviewed on Apr 27, 2026

Emerald Beach Resort
8070 Lindbergh Bay St. Thomas St. Thomas
Fully refundableReserve now, pay when you stay
The price is $308 total per night from May 4 to May 5
$308 total
per night
May 4 - May 5
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 ...
.
Reviewed on Apr 26, 2026

Windward Passage Hotel
Veterans Drive Charlotte Amali St. Thomas St. Thomas
Fully refundableReserve now, pay when you stay
The price is $202 total per night from May 11 to May 12
$202 total
per night
May 11 - May 12
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 ...
Property is old and needs an uplift to Make it feel cleaner Not necessarily dirty but the old unmaintained nature gives it a low score
Reviewed on Apr 26, 2026

Lindbergh Bay Hotel and Villas
8075 Lindbergh Bay St. Thomas St. Thomas
Fully refundableReserve now, pay when you stay
The price is $203 total per night from May 4 to May 5
$203 total
per night
May 4 - May 5
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, ...
No microwave or fridge!
Reviewed on Apr 26, 2026
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
$140 nightly
The price is $156 total per night from May 6 to May 7
$156 total
May 6 - May 7
Total with taxes and fees
8.2/10 Very Good! (1,065 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

Margaritaville Vacation Club - St. Thomas
3 out of 5
Posted 9 hours ago
Travelocity Verified Review
"I recently stayed at Margaritaville Vacation Club – St. Thomas (May 19–20) with my husband, and the experience was mixed.
We received a warm welcome, and the room was spacious, clean, and comfortable, featuring a king bed, sofa bed, kitchen, and nice bathroom. However, there is no housekeeping service, which may be inconvenient.
The on-site beach was very disappointing—covered in seaweed/sargassum and unusable during our stay. Fortunately, nearby Coki Beach (a short walk) was beautiful, clean, and had great food. We enjoyed delicious jerk chicken and oxtails with generous portions.
The resort layout is challenging, with rooms far from the entrance and set on hills. Golf carts are available, but wait times can be long, so expect a lot of walking. The infinity pool with a swim-up bar was a highlight, offering great views, though it requires climbing many stairs, which can feel unsafe after drinking.
The on-site restaurant was underwhelming—subpar food, watered-down drinks, and weak coffee. Service from our waiter Chris was a bright spot. Note that an 18% gratuity is automatically added everywhere.
The vacation club presentation was frustrating due to poor communication—no clear instructions, missing details, and issues booking promised perks like return transportation. Although a manager eventually resolved the taxi issue, the process was inconvenient.
Overall, while there are positives, inconsistencies and lack of communication made the stay feel average."
A verified traveler stayed at Margaritaville Vacation Club - St. Thomas














