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. Mac: Safari.

St. Thomas Hotels

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

Check availability

Refine search

Price per night

 

Property type

 

Traveller rating

 

Hotel class

 

Amenities

 

Nearby cities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Special offers in St. Thomas

Marriott's Frenchman's Cove
Marriott's Frenchman's Cove 4.0 of 5 stars
Special offer Earn Up to 2 FREE Nights
Galleon House Bed & Breakfast
Galleon House Bed & Breakfast 4.0 of 5 stars
Special offer INNtimate Treasures

2.5 of 5 Crystal Cove Beach Resort on Sapphire Bay
INR7,496 - 11,864 per night*
CHECK RATES! ABS:HotelCheckRates-d151081?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 22 hotels in St. Thomas
4.5 of 5 stars 211 reviews
Professional photos | Traveller photos (140)
5.0 of 5 Ritz-Carlton St. Thomas
INR24,671 - 60,710 per night*
Travellers' Choice™ 2012 Winner Luxury
CHECK RATES! ABS:HotelCheckRates-d149038?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 22 hotels in St. Thomas
4.5 of 5 stars 598 reviews
Professional photos | Traveller photos (382)
4.0 of 5 Marriott's Frenchman's Cove, Charlotte Amalie
INR26,706 - 37,131 per night*
Special offer Earn Up to 2 FREE Nights
CHECK RATES! ABS:HotelCheckRates-d648828?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 22 hotels in St. Thomas
4 of 5 stars 298 reviews
Professional photos | Traveller photos (337)
3.0 of 5 Bolongo Bay Beach Resort, South Coast
INR10,623 - 29,635 per night*
+1 1 800 524 4746
E-mail hotel
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 501 reviews
Professional photos | Traveller photos (345)
3.0 of 5 Secret Harbour Beach Resort, Charlotte Amalie
INR14,594 - 20,452 per night*
CHECK RATES! ABS:HotelCheckRates-d151053?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 22 hotels in St. Thomas
4 of 5 stars 403 reviews
Professional photos | Traveller photos (372)
3.5 of 5 BEST WESTERN Emerald Beach
INR10,970 - 18,962 per night*
CHECK RATES! ABS:HotelCheckRates-d150893?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 22 hotels in St. Thomas
4 of 5 stars 449 reviews
Professional photos | Traveller photos (249)
3.0 of 5 Mafolie Hotel, Charlotte Amalie
INR6,304 - 11,070 per night*
CHECK RATES! ABS:HotelCheckRates-d151044?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 22 hotels in St. Thomas
4 of 5 stars 186 reviews
Professional photos | Traveller photos (126)
Magens Point Resort, Magens Bay
INR9,829 - 54,902 per night*
CHECK RATES! ABS:HotelCheckRates-d151293?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 22 hotels in St. Thomas
Ranked #1 of 1 hotels in Magens Bay
3.5 of 5 stars 201 reviews
Professional photos | Traveller photos (163)
4.0 of 5 Marriott Frenchman's Reef & Morning Star Beach Resort, Charlotte Amalie
INR12,360 - 24,919 per night*
Special offer Earn Up to 2 FREE Nights
1-888-236-2427
Special offer Earn Up to 2 FREE Nights
Marriott Frenchman\ Slideshow
CHECK RATES! ABS:HotelCheckRates-d148175?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 22 hotels in St. Thomas
3.5 of 5 stars 1,403 reviews
Professional photos | Traveller photos (998)
4.0 of 5 Sugar Bay Resort & Spa, East End
INR9,729 - 19,806 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 #10 of 22 hotels in St. Thomas
Ranked #1 of 4 hotels in East End
3.5 of 5 stars 1,472 reviews
Professional photos | Traveller photos (964)
2.0 of 5 Sapphire Beach Resort, East End
INR8,985 - 14,396 per night*
CHECK RATES! ABS:HotelCheckRates-d152219?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #11 of 22 hotels in St. Thomas
Ranked #2 of 4 hotels in East End
3.5 of 5 stars 355 reviews
Professional photos | Traveller photos (326)
Bluebeard's Beach Club and Villas
INR7,446 - 9,928 per night*
CHECK RATES! ABS:HotelCheckRates-d151076?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #12 of 22 hotels in St. Thomas
3.5 of 5 stars 252 reviews
Professional photos | Traveller photos (344)
3.0 of 5 Antilles Point Pleasant Resort, East End
INR8,439 - 15,488 per night*
CHECK RATES! ABS:HotelCheckRates-d151050?&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 301 reviews
Professional photos | Traveller photos (241)
3.5 of 5 Windward Passage Hotel, Charlotte Amalie
INR9,233 - 16,034 per night*
CHECK RATES! ABS:HotelCheckRates-d150009?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #14 of 22 hotels in St. Thomas
3.5 of 5 stars 157 reviews
Professional photos | Traveller photos (77)
2.5 of 5 Elysian Beach Resort, East End
INR10,970 - 14,147 per night*
CHECK RATES! ABS:HotelCheckRates-d151039?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #15 of 22 hotels in St. Thomas
Ranked #4 of 4 hotels in East End
3.5 of 5 stars 264 reviews
Professional photos | Traveller photos (270)
Island Beachcomber Hotel, Charlotte Amalie
INR10,921 - 10,921 per night*
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 102 reviews
Professional photos | Traveller photos (58)
3.0 of 5 BEST WESTERN Carib Beach Resort
INR8,141 - 11,268 per night*
CHECK RATES! ABS:HotelCheckRates-d150597?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #17 of 22 hotels in St. Thomas
3 of 5 stars 179 reviews
Professional photos | Traveller photos (61)
Antilles At Sapphire Beach Resort
INR11,417 - 22,090 per night*
Ranked #18 of 22 hotels in St. Thomas
3 of 5 stars 63 reviews
Traveller photos (32)
Ranked #19 of 22 hotels in St. Thomas
3.5 of 5 stars 2 reviews
3 additional hotels with no user reviews