Hotels in St. Thomas and St. John
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 and St. John?

Hampton by Hilton St. Thomas
Hampton by Hilton St. ThomasHavensight
8.8 out of 10, Excellent, (169 reviews)
The price is CNY1,664
CNY2,013 total
includes taxes & fees
Jun 18 - Jun 19

The Westin St. Thomas Beach Resort & Spa
The Westin St. Thomas Beach Resort & SpaSt. Thomas
8.4 out of 10, Very Good, (1,262 reviews)
The price is CNY2,369
CNY3,234 total
includes taxes & fees
Jun 10 - Jun 11

Emerald Beach Resort
Emerald Beach ResortSt. Thomas
7.8 out of 10, Good, (1,420 reviews)
The price is CNY1,783
CNY2,184 total
includes taxes & fees
Jul 1 - Jul 2

Bluebeard's Castle Resort
Bluebeard's Castle ResortCharlotte Amalie
9.0 out of 10, Wonderful, (469 reviews)
The price is CNY1,317
CNY1,775 total
includes taxes & fees
Jun 16 - Jun 17

Mafolie Hotel
Mafolie HotelSt. Thomas
8.8 out of 10, Excellent, (1,011 reviews)
The price is CNY889
CNY1,169 total
includes taxes & fees
Jun 9 - Jun 10

Margaritaville Vacation Club - St. Thomas
Margaritaville Vacation Club - St. ThomasSt. Thomas
8.0 out of 10, Very Good, (2,472 reviews)
The price is CNY2,377
CNY2,674 total
includes taxes & fees
Jun 10 - Jun 11

The Green Iguana Hotel
The Green Iguana HotelCharlotte Amalie
10.0 out of 10, Exceptional, (27 reviews)
The price is CNY1,606
CNY1,967 total
includes taxes & fees
Jun 22 - Jun 23

Secret Harbour Beach Resort
Secret Harbour Beach ResortSt. Thomas
9.0 out of 10, Wonderful, (1,002 reviews)
The price is CNY4,216
CNY5,207 total
includes taxes & fees
Jun 10 - Jun 11

The Ritz-Carlton, St. Thomas
The Ritz-Carlton, St. ThomasSt. Thomas
8.4 out of 10, Very Good, (470 reviews)
The price is CNY5,084
CNY6,746 total
includes taxes & fees
Jul 7 - Jul 8

Hotel 1829
Hotel 1829St. Thomas
9.8 out of 10, Exceptional, (32 reviews)
The price is CNY1,489
CNY1,824 total
includes taxes & fees
Jun 10 - Jun 11

Windward Passage Hotel
Windward Passage HotelSt. Thomas
7.2 out of 10, Good, (1,469 reviews)
The price is CNY1,216
CNY1,490 total
includes taxes & fees
Jun 9 - Jun 10

Buoy Haus Beach Resort St. Thomas, Autograph Collection
Buoy Haus Beach Resort St. Thomas, Autograph CollectionSt. Thomas
9.4 out of 10, Exceptional, (174 reviews)
The price is CNY4,068
CNY5,323 total
includes taxes & fees
Jun 17 - Jun 18

The Saint Resort
The Saint ResortSt. John
9.2 out of 10, Wonderful, (39 reviews)
The price is CNY1,606
CNY2,485 total
includes taxes & fees
Jun 18 - Jun 19

Bunker Hill Hotel
Bunker Hill HotelSt. Thomas
8.2 out of 10, Very Good, (1,087 reviews)
The price is CNY810
CNY993 total
includes taxes & fees
Jun 9 - Jun 10

Lindbergh Bay Hotel and Villas
Lindbergh Bay Hotel and VillasSt. Thomas
7.2 out of 10, Good, (1,012 reviews)
The price is CNY1,039
CNY1,400 total
includes taxes & fees
Jun 10 - Jun 11

St John Inn
St John InnSt. John
9.2 out of 10, Wonderful, (448 reviews)
The price is CNY1,773
CNY1,995 total
includes taxes & fees
Jun 13 - Jun 14

The Pink Palm Hotel - Adults Only
The Pink Palm Hotel - Adults OnlySt. Thomas
9.0 out of 10, Wonderful, (403 reviews)
The price is CNY1,716
CNY2,269 total
includes taxes & fees
Jun 16 - Jun 17

The Mary Anne Boutique Hotel USVI
The Mary Anne Boutique Hotel USVICharlotte Amalie
10.0 out of 10, Exceptional, (26 reviews)
The price is CNY1,749
CNY2,143 total
includes taxes & fees
Jun 10 - Jun 11

Island View Guesthouse
Island View GuesthouseSt. Thomas
9.4 out of 10, Exceptional, (375 reviews)
The price is CNY978
CNY1,605 total
includes taxes & fees
Jul 6 - Jul 7

Marriott's Frenchman's Cove
Marriott's Frenchman's CoveSt. Thomas
9.0 out of 10, Wonderful, (199 reviews)
The price is CNY5,695
CNY6,407 total
includes taxes & fees
Jun 23 - Jun 24
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 St. John and save more
Sign in to unlock great savings.
Showing deals for:Jun 12 - Jun 14

9.0 out of 10, Wonderful, (469 reviews)
The price is CNY1,713
per night
CNY4,617 total
includes taxes & fees
Showing deals for:Jul 7 - Jul 8
We have 2 left at
The price is CNY971
per night
CNY1,263 total
includes taxes & fees
Check out hotels with a spa in St. Thomas and St. John

9.0 out of 10, Wonderful, (403)
The price is CNY1,716
CNY2,269 total
includes taxes & fees
Jun 16 - Jun 17
You may also like hotels with pools in St. Thomas and St. John
The price is CNY889
CNY1,169 total
includes taxes & fees
Jun 9 - Jun 10
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.
Go beyond your typical stay in St. Thomas and St. John
Apart hotel
Apartment
Top landmarks in St. Thomas and St. John
Learn more about St. Thomas and St. John
St. Thomas and St. John is notable for its seaside while top attractions include Sapphire Beach, Trunk Bay, and Virgin Islands National Park. This beachside city has something for everyone including sights like Lindquist Beach and Wyndham Sugar Bay Beach within a tropical setting.

Check out reviews of St. Thomas and St. John hotels guests love

Windward Passage Hotel
4/10 Poor



































































































































































