We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

St. Thomas Hotels

What style of hotel do you prefer?
All Hotels (22)
Holiday Rentals (158)
B&Bs (22)
Best Value (2)
Romantic (13)
On the Beach (13)
Resort (12)
Luxury (4)
Family (2)

Check availability

Refine search

Price per night

 

Property type

 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Special offers in St. Thomas

BEST WESTERN PLUS Emerald Beach
BEST WESTERN PLUS Emerald Beach 3.5 of 5 stars
Special offer Earn a $50 Gift Card
Bolongo Bay Beach Resort
Bolongo Bay Beach Resort 4.0 of 5 stars
Special offer 20% off room rate
View all special offers in St. Thomas (6)

Hotels travellers recommend

5.0 of 5 The Ritz-Carlton, St. Thomas
437 AUD - 957 AUD per night*
Travellers' Choice™ 2012 Winner Luxury
CHECK RATES! ABS:HotelCheckRates-d149038?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 22 hotels in St. Thomas
4.5 of 5 stars 657 reviews
Professional photos | Traveller photos (414)
2.5 of 5 Crystal Cove Beach Resort on Sapphire Bay
202 AUD - 202 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d151081?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 22 hotels in St. Thomas
4.5 of 5 stars 226 reviews
Professional photos | Traveller photos (160)
4.0 of 5 Marriott's Frenchman's Cove, Charlotte Amalie
381 AUD - 617 AUD per night*
Special offer Earn Up to 3 FREE Nights
1 800 251259
Special offer Earn Up to 3 FREE Nights
Marriott\ Slideshow
CHECK RATES! ABS:HotelCheckRates-d648828?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 22 hotels in St. Thomas
4 of 5 stars 345 reviews
Professional photos | Traveller photos (408)
3.0 of 5 Bolongo Bay Beach Resort, South Coast
182 AUD - 446 AUD per night*
Special offer 20% off room rate
1-800-524-4746
E-mail hotel
Special offer 20% off room rate
Bolongo Bay Beach Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d150885?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 22 hotels in St. Thomas
Ranked #1 of 1 hotels in South Coast
4 of 5 stars 552 reviews
Professional photos | Traveller photos (392)
3.0 of 5 Secret Harbour Beach Resort, Benner
210 AUD - 421 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d151053?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 22 hotels in St. Thomas
Ranked #1 of 1 hotels in Benner
4 of 5 stars 437 reviews
Professional photos | Traveller photos (442)
3.0 of 5 Mafolie Hotel, Charlotte Amalie
119 AUD - 207 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d151044?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 22 hotels in St. Thomas
4 of 5 stars 204 reviews
Professional photos | Traveller photos (130)
3.5 of 5 BEST WESTERN PLUS Emerald Beach, Charlotte Amalie
207 AUD - 337 AUD per night*
Special offer Earn a $50 Gift Card
800-568-8520
Special offer Earn a $50 Gift Card
BEST WESTERN PLUS Emerald Beach Slideshow
CHECK RATES! ABS:HotelCheckRates-d150893?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 22 hotels in St. Thomas
3.5 of 5 stars 494 reviews
Professional photos | Traveller photos (307)
4.0 of 5 Marriott Frenchman's Reef & Morning Star Beach Resort, Charlotte Amalie
224 AUD - 453 AUD per night*
Special offer Earn Up to 3 FREE Nights
1 800 251259
Special offer Earn Up to 3 FREE Nights
Marriott Frenchman\ Slideshow
CHECK RATES! ABS:HotelCheckRates-d148175?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 22 hotels in St. Thomas
3.5 of 5 stars 1,626 reviews
Professional photos | Traveller photos (1049)
Magens Point Resort, Magens Bay
202 AUD - 202 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d151293?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 22 hotels in St. Thomas
Ranked #1 of 1 hotels in Magens Bay
3.5 of 5 stars 223 reviews
Professional photos | Traveller photos (165)
Bluebeard's Beach Club and Villas
153 AUD - 204 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d151076?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #10 of 22 hotels in St. Thomas
3.5 of 5 stars 271 reviews
Professional photos | Traveller photos (366)
2.0 of 5 Sapphire Beach Resort, East End
192 AUD - 302 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d152219?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #11 of 22 hotels in St. Thomas
Ranked #1 of 4 hotels in East End
3.5 of 5 stars 375 reviews
Professional photos | Traveller photos (347)
4.0 of 5 Sugar Bay Resort & Spa, East End
168 AUD - 702 AUD per night*
E-mail hotel
1-340-777-7100
Sugar Bay Resort & Spa Slideshow
CHECK RATES! ABS:HotelCheckRates-d147658?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #12 of 22 hotels in St. Thomas
Ranked #2 of 4 hotels in East End
3.5 of 5 stars 1,592 reviews
Professional photos | Traveller photos (1026)
2.5 of 5 Elysian Beach Resort, East End
211 AUD - 273 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d151039?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #13 of 22 hotels in St. Thomas
Ranked #3 of 4 hotels in East End
3.5 of 5 stars 284 reviews
Professional photos | Traveller photos (278)
3.0 of 5 Antilles Point Pleasant Resort, East End
183 AUD - 391 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d151050?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #14 of 22 hotels in St. Thomas
Ranked #4 of 4 hotels in East End
3.5 of 5 stars 315 reviews
Professional photos | Traveller photos (275)
3.5 of 5 Windward Passage Hotel, Charlotte Amalie
143 AUD - 265 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d150009?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #15 of 22 hotels in St. Thomas
3.5 of 5 stars 181 reviews
Professional photos | Traveller photos (131)
Island Beachcomber Hotel, Charlotte Amalie
144 AUD - 144 AUD per night*
Special offer ONE FREE NIGHT
+1 340-774-5250
Special offer ONE FREE NIGHT
Island Beachcomber Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d151045?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #16 of 22 hotels in St. Thomas
3.5 of 5 stars 112 reviews
Traveller photos (61)
3.0 of 5 BEST WESTERN Carib Beach Resort
139 AUD - 223 AUD per night*
Special offer Earn a $50 Gift Card
800-568-8520
Special offer Earn a $50 Gift Card
BEST WESTERN Carib Beach Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d150597?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #17 of 22 hotels in St. Thomas
3 of 5 stars 203 reviews
Professional photos | Traveller photos (67)
Antilles At Sapphire Beach Resort
202 AUD - 293 AUD per night*
Ranked #18 of 22 hotels in St. Thomas
3 of 5 stars 63 reviews
Traveller photos (32)
No photo provided
Ranked #19 of 22 hotels in St. Thomas
3.5 of 5 stars 2 reviews
No photo provided
CHECK RATES! ABS:HotelCheckRates-d1175101?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Be the first to review this hotel
Professional photos
2 additional hotels with no user reviews