COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Find Hotels with Bars in St. Thomas and St. John

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top St. Thomas and St. John Hotels with Bars

Gallows Point Resort
4 out of 5
3 AAA Gallows Point Road, P O Box 58, St. John, St John
4.7/5Exceptional! (404 reviews)
"Great location! Walking distance to town. The villas were clean and well maintained with amazing views of the harbor and ocean. The pool was nice and quiet. They don’t have a beach...it’s very rocky, but we planned to explore all the island beaches so that didn’t bother us at all. They have a floating ..."

Reviewed on Apr 3, 2021

Gallows Point Resort
Olga's Fancy
3 out of 5
Honduras 8, St. Thomas
The price is $169 per night from Jun 25 to Jun 25
4.7/5Exceptional! (552 reviews)
"I liked the island feel. Good shower."

Reviewed on Jun 15, 2021

Olga's Fancy
Cruz Bay Boutique Hotel
3 out of 5
74-2 Cruz Bay Town, St. John
4.7/5Exceptional! (155 reviews)
"I have traveled to different islands this was the best place I have stayed . Everything about it is perfect. Dave and Denise made it a “homey” vibe in the islands. They have everything you need right at your hand. The rooms were cleaned perfect daily. The location is perfect to everything.. right ..."

Reviewed on May 4, 2021

Cruz Bay Boutique Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Two Sandals by the Sea Inn - B&B
2.5 out of 5
6264 Estate Nazareth, St. Thomas
The price is $220 per night from Jun 20 to Jun 20
4.4/5Wonderful! (339 reviews)
"Awesome ! Privacy, safety, cleanliness -all much higher quality than the nearby hotels. Had a great time !"

Reviewed on Jun 11, 2021

Two Sandals by the Sea Inn - B&B
Secret Harbour Beach Resort
4 out of 5
6280 Estate Nazareth, St. Thomas, St. Thomas
4.3/5Excellent! (1,010 reviews)
"Beautiful and peaceful."

Reviewed on Jun 13, 2021

Secret Harbour Beach Resort
Don't see what you're looking for?
We've got more Hotels with Bars. Find the right one for you.
View all properties
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.

Travelers Loved These Hotels with Bars