Saint Thomas

Saint Thomas Beach Hotels

Book your summer escape at Saint Thomas's top Beach hotels.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top Saint Thomas Beach Hotels

Experience premium Beach resorts near Saint Thomas!
Most Booked
Lowest price
Closest to downtown
Highest Rated
29
Hotels in Southside
Featured facilities: Sailing, Snorkeling, Diving
Very Good
101 reviews
8.2/10
1 night
From RUB 28,857
Check availability
99+
Hotels in Charlotte Amalie West
Featured facilities: Pool
99 reviews
7.2/10
1 night
From RUB 13,267
Check availability
99+
Hotels in Southside
Featured facilities: Pool, Sailing, Dry cleaning
Very Good
97 reviews
8.4/10
1 night
From RUB 42,718
Check availability
99+
Hotels in Saint Thomas
Featured facilities: Private beach area, Pool, Parasailing
Very Good
99 reviews
8.3/10
1 night
From RUB 65,818
Check availability
99+
Hotels in Charlotte Amalie West
Featured facilities: Pool, Parasailing, Sailing
Good
93 reviews
7.9/10
1 night
From RUB 21,099
Check availability
84
Hotels in Water Island
Featured facilities: Pool view, Balcony, Dry cleaning
Very Good
75 reviews
8.6/10
1 night
From RUB 78,184
Check availability
99+
Hotels in Northside
Featured facilities: Pool
Amazing
48 reviews
9.6/10
1 night
From RUB 22,644
Check availability
68
Hotels in Charlotte Amalie
Featured facilities: Public beach, Balcony, Fishing
24 reviews
7.4/10
Check availability
99+
Hotels in Southside
Featured facilities: Public beach, Pool, Sailing
Great
100 reviews
9.3/10
1 night
From RUB 46,658
Check availability
99+
Hotels in Anna's Retreat
Featured facilities: Pool
Very Good
99 reviews
8.6/10
Check availability
Show More Beach Hotels in Saint Thomas

Frequently Asked Questions

What are the best Beach hotels in Saint Thomas?

How much does a Beach hotel in Saint Thomas cost?

For Beach hotels in Saint Thomas, the average price on weekdays is RUB 66,959, and on weekends (Friday–Saturday) is RUB 73,659.

Which Beach hotels in Saint Thomas offer a gym?

What are some of the best Beach hotels in Saint Thomas with breakfast?

Which Beach hotels in Saint Thomas are available for spa services?

Search for a relaxation during traveling? The Ritz-Carlton, St. Thomas (from RUB 58,789) and The Westin St. Thomas Beach Resort & Spa (from RUB 37,306) provide highly rated spa services.

What are some of the best luxury Beach hotels in Saint Thomas?

Looking for luxury stays? The Ritz-Carlton, St. Thomas (from RUB 58,789) provides excellent service.

Saint Thomas Beach Hotels Information

Total properties70
Number of reviews493
Lowest priceRUB 36,529
Highest priceRUB 57,035
Weekend Avg. PriceRUB 73,659
Weekday Avg. PriceRUB 66,959