
Find hotels in St. Thomas from ฿3,884
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in St. Thomas
Apart hotel
Family friendly
Check prices for these dates
Our top choices for St. Thomas hotels

Buoy Haus Beach Resort St. Thomas, Autograph Collection
Buoy Haus Beach Resort St. Thomas, Autograph CollectionSt. Thomas
9.4 out of 10, Exceptional, (169 reviews)
The price is ฿22,787
฿29,276 total
includes taxes & fees
25 May - 26 May

The Westin St. Thomas Beach Resort & Spa
The Westin St. Thomas Beach Resort & SpaSt. Thomas
8.4 out of 10, Very good, (1,225 reviews)
The price is ฿12,896
฿17,255 total
includes taxes & fees
14 Jun - 15 Jun

Marriott's Frenchman's Cove
Marriott's Frenchman's CoveSt. Thomas
9.0 out of 10, Wonderful, (197 reviews)
The price is ฿27,765
฿31,235 total
includes taxes & fees
16 May - 17 May

The Ritz-Carlton, St. Thomas
The Ritz-Carlton, St. ThomasSt. Thomas
8.4 out of 10, Very good, (466 reviews)
The price is ฿27,441
฿36,000 total
includes taxes & fees
31 May - 1 Jun

St Thomas Cliffside Villa With Pool & Hot Tub!
St Thomas Cliffside Villa With Pool & Hot Tub!St. Thomas
The price is ฿19,781
฿39,652 total
includes taxes & fees
19 May - 20 May

Margaritaville Vacation Club - St. Thomas
Margaritaville Vacation Club - St. ThomasSt. Thomas
8.0 out of 10, Very good, (2,445 reviews)

Emerald Beach Resort
Emerald Beach ResortSt. Thomas
7.8 out of 10, Good, (1,378 reviews)
The price is ฿9,314
฿11,409 total
includes taxes & fees
22 May - 23 May

The Perch at Hawk Hill
The Perch at Hawk HillSt. Thomas
The price is ฿7,043
฿13,476 total
includes taxes & fees
15 May - 16 May

The Mary Anne Boutique Hotel USVI
The Mary Anne Boutique Hotel USVICharlotte Amalie
10.0 out of 10, Exceptional, (24 reviews)
The price is ฿10,284
฿12,598 total
includes taxes & fees
1 Jun - 2 Jun

Hampton by Hilton St. Thomas
Hampton by Hilton St. ThomasHavensight
8.8 out of 10, Excellent, (159 reviews)
The price is ฿8,891
฿10,753 total
includes taxes & fees
31 May - 1 Jun

Bluebeard's Castle Resort
Bluebeard's Castle ResortCharlotte Amalie
8.8 out of 10, Excellent, (394 reviews)
The price is ฿7,369
฿9,930 total
includes taxes & fees
28 May - 29 May

Mafolie Hotel
Mafolie HotelSt. Thomas
8.8 out of 10, Excellent, (1,000 reviews)
The price is ฿4,916
฿6,339 total
includes taxes & fees
12 Jun - 13 Jun

Hotel 1829
Hotel 1829St. Thomas
9.6 out of 10, Exceptional, (27 reviews)
The price is ฿8,036
฿9,844 total
includes taxes & fees
25 May - 26 May

The Green Iguana Hotel
The Green Iguana HotelCharlotte Amalie
10.0 out of 10, Exceptional, (25 reviews)
The price is ฿7,645









































