Our top choices for St. Thomas and St. John resorts

1. The Westin St. Thomas Beach Resort & Spa
The Westin St. Thomas Beach Resort & SpaSt. Thomas
8.6 out of 10, Excellent, (1,580 reviews)
$489 nightly
The price is $550
Dec 13 - Dec 14
Total with taxes and fees

2. The Saint Resort
The Saint ResortSt. John
9.2 out of 10, Wonderful, (53 reviews)
$303 nightly
The price is $328
Nov 25 - Nov 26
Total with taxes and fees

3. The Ritz-Carlton, St. Thomas
The Ritz-Carlton, St. ThomasSt. Thomas
8.4 out of 10, Very good, (510 reviews)
$943 nightly
The price is $1,054
Nov 15 - Nov 16
Total with taxes and fees

4. Breathtaking Views of St. John & BVI. Remodelled villa. Generator.
Breathtaking Views of St. John & BVI. Remodelled villa. Generator.St. Thomas
9.6 out of 10, Exceptional, (86 reviews)
$412 nightly
The price is $459
Nov 24 - Nov 25
Total with taxes and fees

5. Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access
Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort AccessSt Thomas
9.6 out of 10, Exceptional, (14 reviews)
$2,659 nightly
The price is $2,659
Nov 26 - Nov 27
Total with taxes and fees

6. 3 Bedroom - Westin St. John Virgin Grand Villas - Full Resort Access
3 Bedroom - Westin St. John Virgin Grand Villas - Full Resort AccessSt John
$8,896 nightly
The price is $8,896
Nov 22 - Nov 23
Total with taxes and fees

7. 2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access
2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort AccessSt Thomas
10.0 out of 10, Exceptional, (4 reviews)
$7,166 nightly
The price is $7,166
Dec 5 - Dec 6
Total with taxes and fees

8. 3 Bedroom - Westin St. John Coral Vista Villas - Full Resort Access
3 Bedroom - Westin St. John Coral Vista Villas - Full Resort AccessSt. John
$3,084 nightly
The price is $3,084
Nov 18 - Nov 19
Total with taxes and fees

9. 2 Bedroom Villa - Westin St. John Bay Vista Villas - Full Resort Access
2 Bedroom Villa - Westin St. John Bay Vista Villas - Full Resort AccessSt John
10.0 out of 10, Exceptional, (7 reviews)
$2,522 nightly
The price is $2,522
Nov 21 - Nov 22
Total with taxes and fees

10. Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access
Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort AccessSt Thomas
9.6 out of 10, Exceptional, (11 reviews)
$2,659 nightly
The price is $2,659
Nov 26 - Nov 27
Total with taxes and fees

11. Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access
Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort AccessSt Thomas
9.6 out of 10, Exceptional, (46 reviews)
$2,659 nightly
The price is $2,659
Nov 26 - Nov 27
Total with taxes and fees

12. Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort Access
Oceanside - 2 Bedroom - Marriott's Frenchman's Cove - Full Resort AccessSt Thomas
9.6 out of 10, Exceptional, (13 reviews)
$2,659 nightly
The price is $2,659
Nov 26 - Nov 27
Total with taxes and fees

13. Oceanside - 3 Bedroom - Marriott's Frenchman's Cove - Full Resort Access
Oceanside - 3 Bedroom - Marriott's Frenchman's Cove - Full Resort AccessSt Thomas
10.0 out of 10, Exceptional, (3 reviews)
$4,933 nightly
The price is $4,933
Nov 20 - Nov 21
Total with taxes and fees

14. Oceanside - 3 Bedroom - Marriott's Frenchman's Cove - Full Resort Access
Oceanside - 3 Bedroom - Marriott's Frenchman's Cove - Full Resort AccessSt Thomas
10.0 out of 10, Exceptional, (3 reviews)
$4,933 nightly
The price is $4,933
Nov 20 - Nov 21
Total with taxes and fees

15. Oceanside - 3 Bedroom - Marriott's Frenchman's Cove - Full Resort Access
Oceanside - 3 Bedroom - Marriott's Frenchman's Cove - Full Resort AccessSt Thomas
10.0 out of 10, Exceptional, (3 reviews)
$4,933 nightly
The price is $4,933
Nov 20 - Nov 21
Total with taxes and fees

16. Oceanside - 3 Bedroom - Marriott's Frenchman's Cove - Full Resort Access
Oceanside - 3 Bedroom - Marriott's Frenchman's Cove - Full Resort AccessSt Thomas
10.0 out of 10, Exceptional, (2 reviews)
$4,933 nightly
The price is $4,933
Nov 20 - Nov 21
Total with taxes and fees

17. 3 Bedroom - Westin St. John Virgin Grand Villas - Full Resort Access
3 Bedroom - Westin St. John Virgin Grand Villas - Full Resort AccessSt John
10.0 out of 10, Exceptional, (1 review)
$8,896 nightly
The price is $8,896
Nov 22 - Nov 23
Total with taxes and fees

18. 3 Bedroom - Westin St. John Virgin Grand Villas - Full Resort Access
3 Bedroom - Westin St. John Virgin Grand Villas - Full Resort AccessSt John
10.0 out of 10, Exceptional, (1 review)
$8,896 nightly
The price is $8,896
Nov 22 - Nov 23
Total with taxes and fees

19. 2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort Access
2 Bedroom - The Ritz-Carlton Club, St. Thomas - Full Resort AccessSt Thomas
9.6 out of 10, Exceptional, (10 reviews)
$7,192 nightly
The price is $7,192
Dec 5 - Dec 6
Total with taxes and fees

20. Oceanside - 3 Bedroom - Marriott's Frenchman's Cove - Full Resort Access
Oceanside - 3 Bedroom - Marriott's Frenchman's Cove - Full Resort AccessSt Thomas
8.4 out of 10, Very good, (5 reviews)
$4,933 nightly
The price is $4,933
Nov 20 - Nov 21
Total with taxes and fees
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.
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.





























































