Hotels near Cruz Bay Beach, St. John
Search over 3,972 hotels from $228
Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels
Save 10% or more on select hotels with Insider Prices
Book on the app to instantly earn 5% on 350,000+ hotels
Hotels close to Cruz Bay Beach

Wharfside Village Hotel
4 Great Cruz Bay Rd St. John St John
0.03 mi from Cruz Bay Beach
At Wharfside Village Hotel, guests access to a casino, coffee in a common area, and a convenience store. Front-desk staff can assist with luggage storage and concierge services.
Free WiFi
Restaurant

Gone Coastal Grande Bay~Rarely Available~Oceanview~Walk to Town & Beaches
Cruz Bay St John
0.06 mi from Cruz Bay Beach
Guests of this condo have access to an outdoor pool, a gym, and free WiFi in public areas. Transportation is made easy with limo/town car service. Helpful staff is there to provide concierge services, as well as offer insight about the area. Other amenities at this beach condo building include a hot tub, laundry facilities, and local meal delivery service.
Pool
Hot Tub

Livin' the Dream Studio @ Grande Bay, waterfront Studio in Cruz Bay!
Cruz Bay St John
0.06 mi from Cruz Bay Beach
Guests staying at this condo enjoy an outdoor pool, a gym, and a hot tub. Additional amenities include laundry facilities and barbecue grills.
Pool
Hot Tub

Grande Bay Resort - Mojo Blue Luxury Studio Beachfront!
Cruz Bay St John
0.06 mi from Cruz Bay Beach
At this condo, guests enjoy an outdoor pool, a gym, and a hot tub. Friendly staff can provide concierge services, and also offer advice about sightseeing. Other amenities at this beach condo building include laundry facilities and barbecue grills.
Pool
Hot Tub

Penthouse King Suite! Fully Remodeled and booking with full amenities!
St John USVI
0.07 mi from Cruz Bay Beach
At this condo, guests enjoy an outdoor pool, a gym, and a hot tub. Other amenities at this beach condo building include laundry facilities, a water dispenser, and barbecue grills.
Pool
Hot Tub

Cruz Bay Boutique Hotel
74-2 Cruz Bay Town St. John
0.09 mi from Cruz Bay Beach
At Cruz Bay Boutique Hotel, guests have access to free WiFi in public areas, coffee in a common area, and a terrace. Staff members can help with accommodation requests, and provide front-desk service during limited hours.
Breakfast included
Free WiFi

The Saint Resort
3ABF REM St. John St John
0.17 mi from Cruz Bay Beach
$296 nightly
The price is $320 total per night
$320 total
Nov 11 - Nov 12
Total with taxes and fees
At The Saint Resort, guests have access to a full-service spa, 2 outdoor pools, and a sauna. If you plan to drive, free parking is available. Friendly staff can provide front-desk service during limited hours, and also offer advice about sightseeing. Other amenities at this hot springs resort include free WiFi in public areas and coffee/tea in a common area.
Pool
Spa

St John Inn
277 Estate Enighed St. John
0.26 mi from Cruz Bay Beach
$234 nightly
The price is $263 total per night
$263 total
Nov 12 - Nov 13
Total with taxes and fees
St John Inn features an outdoor pool, free WiFi in public areas, and coffee in a common area. If you drive, take advantage of free parking. The front desk has multilingual staff that can help with tours or tickets, luggage storage, and securing valuables. Additional amenities include express check-out, a terrace, and a picnic area.
Pool
Breakfast included

Villa Island Paradise
St John St. John St John
0.34 mi from Cruz Bay Beach
$478 nightly
The price is $538 total per night
$538 total
Nov 8 - Nov 9
Total with taxes and fees
At Villa Island Paradise, guests have access to a terrace, laundry facilities, and a garden. If you plan to drive, free parking is available. This smoke-free villa also has a convenience store.
Kitchen
Washer
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.
Beach condos close to Cruz Bay Beach

Sapphire Beach Villa
6700 Sapphire Village St. Thomas
9.4/10 Exceptional! (89 reviews)
Beach villas close to Cruz Bay Beach

Villa Island Paradise
St John St. John St John
$478 nightly
The price is $538 total per night from Nov 8 to Nov 9
$538 total
Nov 8 - Nov 9
Total with taxes and fees
9.6/10 Exceptional! (41 reviews)
Cruz Bay Beach hotels essential information
Accommodation | 3,972 hotels |
|---|---|
Lowest Price | $228 |
Highest Price | $1,583 |
Popular hotels | Wharfside Village Hotel, Villa Island Paradise, St John Inn, The Saint Resort, Cruz Bay Boutique Hotel, Livin' the Dream Studio @ Grande Bay, waterfront Studio in Cruz Bay!, Grande Bay Resort - Mojo Blue Luxury Studio Beachfront!, Gone Coastal Grande Bay~Rarely Available~Oceanview~Walk to Town & Beaches, Penthouse King Suite! Fully Remodeled and booking with full amenities! |
Stay near popular Cruz Bay Beach attractions
Recent Reviews

The Saint Resort
5/5 Excellent
"Good location. Pool was nice."
A verified traveler stayed at The Saint Resort
Posted 4 days ago

















![TRANQUIL BREEZE [3 BR - 3 BA] Best Views & Location- Close to Town & Generator](https://images.trvl-media.com/lodging/75000000/74670000/74663400/74663336/a00bba38_y.jpg?impolicy=resizecrop&rw=402&ra=fit)


