Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in St. Thomas on Hotels.com. These St. Thomas hotels consistently deliver on comfort, location and traveller experience. Last updated on .
Hotels & Accommodation in St. Thomas
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in St. Thomas?

Buoy Haus Beach Resort St. Thomas, Autograph Collection
Buoy Haus Beach Resort St. Thomas, Autograph CollectionSt. Thomas
9.4 out of 10, Exceptional, (179 reviews)
The price is R7 859
R10 596 total
includes taxes & fees
23 Jul - 24 Jul

Marriott's Frenchman's Cove
Marriott's Frenchman's CoveSt. Thomas
9.0 out of 10, Wonderful, (199 reviews)
The price is R13 761
R15 482 total
includes taxes & fees
24 Jun - 25 Jun

The Ritz-Carlton, St. Thomas
The Ritz-Carlton, St. ThomasSt. Thomas
8.4 out of 10, Very good, (472 reviews)
The price is R12 285
R16 300 total
includes taxes & fees
07 Jul - 08 Jul

The Mary Anne Boutique Hotel USVI
The Mary Anne Boutique Hotel USVICharlotte Amalie
10.0 out of 10, Exceptional, (26 reviews)
The price is R4 227
R5 178 total
includes taxes & fees
24 Jun - 25 Jun

The Perch at Hawk Hill
The Perch at Hawk HillSt. Thomas
The price is R3 574
R6 838 total
includes taxes & fees
28 Jun - 29 Jun

Hampton by Hilton St. Thomas
Hampton by Hilton St. ThomasHavensight
8.8 out of 10, Excellent, (181 reviews)
The price is R4 021
R4 864 total
includes taxes & fees
30 Jun - 01 Jul

Secret Harbour Beach Resort
Secret Harbour Beach ResortSt. Thomas
9.0 out of 10, Wonderful, (1 002 reviews)
The price is R8 065
R9 960 total
includes taxes & fees
21 Jul - 22 Jul

The Landmark Apartment
The Landmark ApartmentSt. Thomas
9.0 out of 10, Wonderful, (17 reviews)
The price is R4 053
R7 020 total
includes taxes & fees
24 Jun - 25 Jun

Emerald Beach Resort
Emerald Beach ResortSt. Thomas
7.8 out of 10, Good, (1 437 reviews)
The price is R4 308
R5 277 total
includes taxes & fees
01 Jul - 02 Jul

The Green Iguana Hotel
The Green Iguana HotelCharlotte Amalie
10.0 out of 10, Exceptional, (32 reviews)
The price is R3 879
R4 752 total
includes taxes & fees
07 Jul - 08 Jul

Hotel 1829
Hotel 1829St. Thomas
9.8 out of 10, Exceptional, (34 reviews)
The price is R3 713
R4 549 total
includes taxes & fees
29 Jun - 30 Jun

Shibui Cove
Shibui CoveSt. Thomas
7.4 out of 10, Good, (6 reviews)
The price is R2 465
R5 480 total
includes taxes & fees
10 Jul - 11 Jul

Galleon House Hotel
Galleon House HotelSt. Thomas
7.8 out of 10, Good, (1 000 reviews)
The price is R1 394
R1 708 total
includes taxes & fees
24 Jun - 25 Jun

View of Paradise at Sapphire Beach
View of Paradise at Sapphire BeachSt. Thomas
9.0 out of 10, Wonderful, (242 reviews)
The price is R3 662
R6 980 total
includes taxes & fees
29 Jun - 30 Jun

Sunset Gardens Guesthouse
Sunset Gardens GuesthouseSt. Thomas
7.0 out of 10, Good, (316 reviews)
The price is R2 120
R2 597 total
includes taxes & fees
24 Jun - 25 Jun

Bluebeard's Castle Resort
Bluebeard's Castle ResortCharlotte Amalie
9.0 out of 10, Wonderful, (529 reviews)
The price is R3 027
R4 078 total
includes taxes & fees
23 Jul - 24 Jul

The Westin St. Thomas Beach Resort & Spa
The Westin St. Thomas Beach Resort & SpaSt. Thomas
8.4 out of 10, Very good, (1 288 reviews)
The price is R6 544
R8 756 total
includes taxes & fees
21 Jul - 22 Jul

Bunker Hill Hotel
Bunker Hill HotelSt. Thomas
8.2 out of 10, Very good, (1 085 reviews)
The price is R1 958
R2 399 total
includes taxes & fees
24 Jun - 25 Jun

Villa Indigo 1BR in Private Gated Estate
Villa Indigo 1BR in Private Gated EstateSt. Thomas
8.8 out of 10, Excellent, (33 reviews)
The price is R3 574
R6 018 total
includes taxes & fees
09 Jul - 10 Jul
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.
Get last-minute hotel deals in St. Thomas and save more
Sign in to unlock great savings.
Showing deals for:26 Jun - 28 Jun
R3 181 off
The price is R4 771
per night
R11 688 total
includes taxes & fees
Showing deals for:03 Jul - 05 Jul
R1 272 off
The price is R5 725
per night
R14 026 total
includes taxes & fees
Showing deals for:23 Jul - 24 Jul
R480 off
The price is R4 318
per night
R5 289 total
includes taxes & fees





















































































































