
Find hotels in St. Thomas and St. John from ₩224,559
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in St. Thomas and St. John
Family friendly
Ocean view
Check prices for these dates
Our top choices for St. Thomas and St. John hotels

Villa Island Paradise
Villa Island ParadiseSt. John
8.0 out of 10, Very Good, (11 reviews)
The price is ₩136,742
₩929,781 total
includes taxes & fees
Jan 20 - Jan 21

Shibui Cove
Shibui CoveSt. Thomas
10.0 out of 10, Exceptional, (1 review)
The price is ₩276,949
₩559,064 total
includes taxes & fees
Jan 28 - Jan 29

Bluebeard's Castle Resort
Bluebeard's Castle ResortCharlotte Amalie
8.6 out of 10, Excellent, (26 reviews)
The price is ₩342,926
₩462,092 total
includes taxes & fees
Jan 18 - Jan 19

The Westin St. Thomas Beach Resort & Spa
The Westin St. Thomas Beach Resort & SpaSt. Thomas
8.4 out of 10, Very Good, (1,037 reviews)
The price is ₩903,016
₩1,148,369 total
includes taxes & fees
Jan 22 - Jan 23

Margaritaville Vacation Club - St. Thomas
Margaritaville Vacation Club - St. ThomasSt. Thomas
8.0 out of 10, Very Good, (2,346 reviews)
The price is ₩684,460
₩770,017 total
includes taxes & fees
Jan 20 - Jan 21

The Saint Resort
The Saint ResortSt. John
9.6 out of 10, Exceptional, (27 reviews)
The price is ₩557,285
₩773,955 total
includes taxes & fees
Jan 31 - Feb 1

Olga's Fancy
Olga's FancySt. Thomas
9.6 out of 10, Exceptional, (1,004 reviews)
The price is ₩213,165
₩250,468 total
includes taxes & fees
Jan 18 - Jan 19

The Westin St. John Resort Villas
The Westin St. John Resort VillasSt. John
8.2 out of 10, Very Good, (456 reviews)
The price is ₩1,068,233
₩1,201,762 total
includes taxes & fees
Jan 28 - Jan 29

The Ritz-Carlton, St. Thomas
The Ritz-Carlton, St. ThomasSt. Thomas
8.4 out of 10, Very Good, (446 reviews)
The price is ₩1,756,943
₩2,264,948 total
includes taxes & fees
Jan 20 - Jan 21

The Green Iguana Hotel
The Green Iguana HotelCharlotte Amalie
10.0 out of 10, Exceptional, (2 reviews)
The price is ₩332,339
₩407,115 total
includes taxes & fees
Jan 20 - Jan 21

Buoy Haus Beach Resort St. Thomas, Autograph Collection
Buoy Haus Beach Resort St. Thomas, Autograph CollectionSt. Thomas
9.4 out of 10, Exceptional, (146 reviews)
The price is ₩1,143,371
₩1,454,537 total
includes taxes & fees
Feb 2 - Feb 3

Emerald Beach Resort
Emerald Beach ResortSt. Thomas
7.8 out of 10, Good, (1,180 reviews)
The price is ₩423,483
₩518,767 total
includes taxes & fees
Jan 20 - Jan 21

The Pink Palm Hotel - Adults Only
The Pink Palm Hotel - Adults OnlySt. Thomas
9.0 out of 10, Wonderful, (356 reviews)
The price is ₩490,602
₩625,440 total
includes taxes & fees
Jan 21 - Jan 22

Suite St. John at Gallows Point Resort
Suite St. John at Gallows Point ResortSt. John
8.6 out of 10, Excellent, (97 reviews)
The price is ₩1,168,730
₩1,593,780 total
includes taxes & fees
Jan 18 - Jan 19

Secret Harbour Beach Resort
Secret Harbour Beach ResortSt. Thomas
9.0 out of 10, Wonderful, (1,000 reviews)
The price is ₩728,126
₩899,235 total
includes taxes & fees
Jan 28 - Jan 29

Flamboyan on the Bay Resort and Villas
Flamboyan on the Bay Resort and VillasSt. Thomas
8.6 out of 10, Excellent, (817 reviews)
The price is ₩209,690
₩256,870 total
includes taxes & fees
Feb 7 - Feb 8

Mafolie Hotel
Mafolie HotelSt. Thomas
8.6 out of 10, Excellent, (1,001 reviews)
The price is ₩212,238
₩275,521 total
includes taxes & fees
Jan 20 - Jan 21

Windward Passage Hotel
Windward Passage HotelSt. Thomas
7.2 out of 10, Good, (1,386 reviews)
The price is ₩323,892
₩396,765 total
includes taxes & fees
Jan 21 - Jan 22

Peter Bay Gatehouse
Peter Bay GatehouseMaho Bay Quarter
8.4 out of 10, Very Good, (19 reviews)
The price is ₩1,315,740
₩1,802,299 total
includes taxes & fees
Feb 1 - Feb 2

Marriott's Frenchman's Cove
Marriott's Frenchman's CoveSt. Thomas
9.0 out of 10, Wonderful, (190 reviews)
The price is ₩1,493,181
₩1,679,829 total
includes taxes & fees
Jan 20 - Jan 21
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.
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Lesser Antilles attractions
Learn more about St. Thomas and St. John
Pristine beaches and duty-free shopping draw visitors to these sister islands' vibrant shores. Snorkel with sea turtles at Trunk Bay on St. John, or explore Charlotte Amalie's historic pirate haunts on St. Thomas.

Top St. Thomas and St. John Hotel Reviews

The Westin St. Thomas Beach Resort & Spa
10/10 Excellent
More cheap stays in St. Thomas and St. John

Sunset Gardens Guesthouse
8305 Contant St. Thomas St. Thomas
The price is ₩183,314 per night from Jan 20 to Jan 21
₩183,314
₩224,559 total
Jan 20 - Jan 21
includes taxes & fees
6.8/10 (274 reviews)
Hotels in St. Thomas and St. John with star-rating

5 Star Hotels
2 properties




















































































