
Search Beach Resorts & Hotels in St. John
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. John Beach Resorts & Hotels
Our top choices for St. John beach hotels

9.2 out of 10, Wonderful, (462 reviews)
cleanliness Bask in Caribbean sunshine just minutes from Cruz Bay Beach, where complimentary beach towels and snorkelling gear await your seaside escape.
The price is Rp4.198.851
Rp4.723.707 total
includes taxes & fees
29 Jul - 30 Jul

8.4 out of 10, Very good, (498 reviews)
cleanliness Escape to a white-sand paradise with private beach loungers, beachfront dining, and world-class water activities.
The price is Rp10.220.947
Rp11.498.575 total
includes taxes & fees
23 Aug - 24 Aug

8.8 out of 10, Excellent, (105 reviews)
cleanliness Soak up the sun on your private beach getaway at this aparthotel, where pristine white sands and ocean breezes await.
The price is Rp8.891.685
Rp13.142.270 total
includes taxes & fees
29 Jul - 30 Jul

8.4 out of 10, Very good, (481 reviews)
cleanliness Unwind at this Mediterranean-style resort on the white sand beach, with water sports, beachfront dining, and cocktails at sunset.
The price is Rp9.861.687
Rp13.540.510 total
includes taxes & fees
23 Aug - 24 Aug

8.0 out of 10, Very good, (2,485 reviews)
cleanliness Unwind where waves meet your doorstep at this sun-soaked St. Thomas retreat with beachfront dining and poolside relaxation.

9.0 out of 10, Wonderful, (1,000 reviews)
cleanliness Dive into seaside luxury at this white sand beach resort with private loungers, umbrellas, and two waterfront restaurants.
The price is Rp8.832.353
Rp10.907.956 total
includes taxes & fees
10 Aug - 11 Aug

8.4 out of 10, Very good, (20 reviews)
cleanliness Retreat to a blissful beach hideaway near Peter Bay, where pristine white sands await just minutes away via a scenic 3-minute drive.
The price is Rp11.226.875
Rp15.661.580 total
includes taxes & fees
28 Jul - 29 Jul

8.8 out of 10, Excellent, (518 reviews)
The price is Rp5.068.261
Rp6.712.212 total
includes taxes & fees
29 Jul - 30 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.
Top St. John Hotel Reviews

The Westin St. John Resort Villas
10/10 Excellent




































