Find beach hotels & resorts in St. Croix Island

Beach vacation deals from $187

Start date: Check-in selected.
To Date
End date: Check-out

Top Cities in St. Croix Island

We found 57 beach stays in St. Croix Island, from luxury resorts to beachfront rentals. Explore these popular St. Croix Island beach destinations.

Check availability on St. Croix Island Beach Hotels

Pick from 57 St. Croix Island Beach Hotels with updated room rates, reviews, and availability. Most hotels are fully refundable.

Sand Castle on the Beach - Adults Only

3.5 star property
Frederiksted
  • On the beach
  • Beachfront dining
  • Beach loungers
  • 2 outdoor pools
9.2 out of 10, Wonderful, (894)
This waterfront hotel embraces its stunning beach setting with convenient loungers, umbrellas, and complimentary towels. Crystal-clear waters invite kayaking and snorkeling adventures, while the beachfront restaurant serves excellent cuisine as breathtaking sunsets paint the sky.
$250 nightly
The price is $282
Nov 22 - Nov 23
Total with taxes and fees
Sand Castle on the Beach - Adults Only

Cottages by the Sea

3.0 star property
Frederiksted
  • On the beach
  • Beach loungers
9.6 out of 10, Exceptional, (305)
Cottages by the Sea

Bungalows on the Bay

3.0 star property
Chenay Bay
  • On the beach
  • Beach loungers
  • Outdoor pool
7.8 out of 10, Good, (108)
This beachfront hotel offers the quintessential island escape. White sands beckon with complimentary loungers, umbrellas, and towels. Beyond sunbathing, the azure waters invite snorkeling and kayaking adventures, while an outdoor pool provides a refreshing alternative.
Bungalows on the Bay

The Buccaneer Beach & Golf Resort

4.0 star property
Christiansted
  • On the beach
  • 2 beach bars
  • Beach cabanas
  • Beach loungers
  • 2 outdoor pools
9.2 out of 10, Wonderful, (1001)
This pristine white sand beach retreat offers everything coastal dreamers crave. Beyond the cabanas and loungers, guests discover endless adventures from snorkeling to paddleboarding. With beachfront dining and two ocean-side bars, paradise is served with every sunset.
$322 nightly
The price is $356
Nov 29 - Nov 30
Total with taxes and fees
The Buccaneer Beach & Golf Resort

Hotel on the Cay

3.0 star property
Christiansted
  • On the beach
  • Beach towels
7.6 out of 10, Good, (743)
Crystal-clear waters lap against this secluded island hotel's sandy beach in Christiansted. After a day of jet skiing or snorkeling in the bay, guests can unwind with delicious BBQ while watching ferries shuttle to the mainland.
$166 nightly
The price is $187
Nov 17 - Nov 18
Total with taxes and fees
Hotel on the Cay

Club St. Croix Beach & Tennis Resort by Antilles Resorts

3.0 star property
Christiansted
  • On the beach
  • Beach loungers
  • Outdoor pool
8.0 out of 10, Very Good, (239)
Steps from your condo door, pristine sands beckon with comfortable loungers and shade umbrellas. After beach relaxation, retreat to the beautiful pool and hot tub or explore nearby water sports from snorkeling to parasailing.
Club St. Croix Beach & Tennis Resort by Antilles Resorts

King Christian Hotel

3.5 star property
Christiansted Historic District
  • Near the beach
  • Outdoor pool
8.8 out of 10, Excellent, (536)
The pristine white sand beach beckons just a short drive away from this waterfront retreat. Guests marvel at the breathtaking ocean views while enjoying easy access to sailing, scuba diving, and kayaking adventures along Christiansted's charming boardwalk.
$172 nightly
The price is $194
Nov 26 - Nov 27
Total with taxes and fees
King Christian Hotel

Carambola Beach Resort St. Croix, US Virgin Islands

4.0 star property
Kingshill
  • On the beach
  • Beach loungers
  • Outdoor pool
7.2 out of 10, Good, (1002)
This stunning beachfront resort offers direct access to a private sandy shore complete with loungers and complimentary towels. The peaceful atmosphere extends from the oceanfront to nearby hiking trails, horseback riding, and thrilling zipline adventures.
$232 nightly
The price is $261
Nov 30 - Dec 1
Total with taxes and fees
Carambola Beach Resort St. Croix, US Virgin Islands

The Waves at Cane Bay

3.5 star property
Kingshill
  • Near the beach
  • Beachfront dining
9.4 out of 10, Exceptional, (313)
A seaside haven awaits at this Kingshill retreat where the ocean beckons just steps away. Guests rave about spotlessly clean rooms with private balconies overlooking stunning waters, beachfront dining at AMA Cane Bay, and easy access to diving and snorkeling spots.
$274 nightly
The price is $305
Nov 25 - Nov 26
Total with taxes and fees
The Waves at Cane Bay

The Palms at Pelican Cove

3.5 star property
Christiansted
  • On the beach
  • Beach bar
  • Outdoor pool
8.0 out of 10, Very Good, (768)
Waves crash just steps from this oceanfront retreat. A sandy beach invites adventures from snorkeling to windsurfing, while the beachfront restaurant and bar serve delicious meals with spectacular views. Fishing, hiking, and kayaking round out the coastal experience.
$256 nightly
The price is $288
Nov 18 - Nov 19
Total with taxes and fees
The Palms at Pelican Cove
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

Top St. Croix Island Hotel Reviews

Find out more about St. Croix Island

Book your dream St. Croix Island beach vacation with deals from $187

Make the most of your vacation with hotels on the water in St. Croix Island

How do I find the best St. Croix Island beach hotels? 

With 5,902 unfiltered, genuine customer reviews of hotels in St. Croix Island on the beach, you can read what people really think about their stay and get a feel for where would be perfect for you.  

 

How can I find St. Croix Island hotels on the beach with nice views?  

From beachfront getaways overlooking a pretty pool or tranquil garden to luxury cliff-top hotels with dramatic ocean vistas, there are loads of stunning rooms with a perfect view. Use our ocean view filter for St. Croix Island beach hotels with dreamy water views from your window.    

 

How much do St. Croix Island beach hotels cost?  

Prices for beachfront hotels in St. Croix Island currently start at $187 a night going up to $356 for top-notch accommodation. Prices and availability are subject to change. Additional terms may apply. 

 

How do I find family-friendly St. Croix Island hotels on the beach? 

Use the family friendly filter to explore truly welcoming hotels offering kid-friendly amenities and fun-filled activities—from highchairs and cribs to water sports and beach games. 

 

Can I cancel my St. Croix Island beach hotel? 

It’s easy to cancel a booking, yes. Just log into your My Trips page and go to your itinerary to see your cancellation options. If you want peace of mind knowing you can cancel, penalty-free, book one of the many beach hotels in St. Croix Island offering free cancellation. 

 

Why should I book my St. Croix Island beach hotel with Expedia? 

Get amazing deals on an exciting selection of hotels on the beach in St. Croix Island, enjoy 24/7 customer service, and save more when you bundle your hotel, car rental, and flights together. With everything you need in one place, it’s easy to click, book, and travel with Expedia.   

 

Are there any St. Croix Island beach hotels with a pool? 

Many condos, motels, hotels, and beach resorts in St. Croix Island have a pool for you to dip into. To find them really easily, use our pool search filter.    

 

Are there any cheap St. Croix Island beach hotels? 

Currently, there are 57 tempting beach hotels in St. Croix Island to choose from, with prices from just $187 a night. So, compare prices, amenities, and ratings in one place for a great wallet-friendly hotel.