Resorts in Cruz Bay
Compare and save
- Plan, book, stay with confidence
Be picky
Search almost a million properties worldwide
Change your mind
Book hotels with free cancellation
Check prices for these dates
Next weekend
In two weeks
In one month
In two months
Compare 52 Resorts in Cruz Bay with updated reviews, rates, and availability.

The Westin St. John Resort Villas
The Westin St. John Resort Villas
8.4 out of 10, Very Good, (411)
The price is SAR 2,326
SAR 2,616 total
includes taxes & fees
6 Apr - 7 Apr

Latitude Adjustment-Spacious Modern 1 Bedrm/1 Ba Condo at Grande Bay
Latitude Adjustment-Spacious Modern 1 Bedrm/1 Ba Condo at Grande Bay
10.0 out of 10, Exceptional, (65)

3Bdrm 3Bath Sleeps 10 @ THE WESTIN ST. JOHN RESORT VILLAS - BAY VISTA
3Bdrm 3Bath Sleeps 10 @ THE WESTIN ST. JOHN RESORT VILLAS - BAY VISTA
10.0 out of 10, Exceptional, (1)

WATERFRONT GRANDE BAY LUXURY RESORT
WATERFRONT GRANDE BAY LUXURY RESORT
10.0 out of 10, Exceptional, (2)

Westin Cruz Bay resort- 2-BR/2full bath with fully equipped kitchen
Westin Cruz Bay resort- 2-BR/2full bath with fully equipped kitchen
The price is SAR 1,876
SAR 2,971 total
includes taxes & fees
31 Mar - 1 Apr

Westin St John Resort Villas, 3 bed/3 Bath. Beautiful. Avail June 14-21, 2025
Westin St John Resort Villas, 3 bed/3 Bath. Beautiful. Avail June 14-21, 2025
10.0 out of 10, Exceptional, (2)

Westin St. John Bay Vista Instant Booking 25% off 3BD/3BA 6/28/24 to 7/5/24
Westin St. John Bay Vista Instant Booking 25% off 3BD/3BA 6/28/24 to 7/5/24
10.0 out of 10, Exceptional, (1)

Westin St. John Large 1 bedroom townhouse villa
Westin St. John Large 1 bedroom townhouse villa
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
Recent reviews of Cruz Bay hotels
Recent reviews of Cruz Bay hotels

Petite Suite 5 minutes from Cruz Bay
5/5 Excellent
Appreciation!
"Hannah was an outstanding host providing great detail before arrival,I needed just a one night stay which seems almost impossible to find on STJ. The Petite Suite was perfect - and I would love to return and stay much longer!"
A verified traveler stayed at Petite Suite 5 minutes from Cruz Bay
Posted 4 days ago