Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in St. Croix Island

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

St. Croix Island hotels and places to stay

Beautiful Beachside Condo 2bedrooms/2bath, AC **
Get Rates
2.47 mi from city center
4.6/5Wonderful! (36 reviews)
Wonderful stay at the Granada Del Mar

"We thoroughly enjoyed our 2 weeks and our host Donna was very accommodating!"…"

Reviewed on Mar 15, 2020

Beautiful Beachside Condo 2bedrooms/2bath, AC **
Luxurious Island Castle Rentals
Grove Place, St. Croix Island
The price is $199 per night
4.27 mi from city center
5/5Exceptional! (3 reviews)
WONDERFUL

"Beautiful property.... Gorgeous views....Morisa absolutely FANTASTIC 😊❤️😊❤️"…"

Reviewed on Mar 9, 2020

Luxurious Island Castle Rentals
Caravelle Hotel & Casino
3 out of 5
44a Queen Cross Street, Christiansted, St. Croix
The price is $169 per night
3.71 mi from city center
3.8/5Good! (398 reviews)

"So clean and peaceful. The staff always so helpful and kind. This was my second visit and I will definitely come back."…"

Reviewed on Feb 24, 2020

Caravelle Hotel & Casino
Hotel on the Cay
3 out of 5
Protestant Cay, Christiansted, St. Croix
Free CancellationReserve now, pay when you stay
The price is $111 per night
3.84 mi from city center
3.7/5Good! (370 reviews)

"The staff is very helpful, friendly and professional"…"

Reviewed on Mar 7, 2020

Hotel on the Cay
The Buccaneer
4.5 out of 5
Estate Shoys, Christiansted, St. Croix
Free CancellationReserve now, pay when you stay
The price is $330 per night
5.27 mi from city center
4.6/5Exceptional! (811 reviews)

"Great property. Big rooms right beside the ocean. We were there as the pandemic was starting so limited dining services."…"

Reviewed on Mar 22, 2020

The Buccaneer
Club St. Croix Beach & Tennis Resort by Antilles Resorts
3 out of 5
3280 Estate Golden Rock, Christiansted, St. Croix
The price is $192 per night
2.8 mi from city center
3.9/5Good! (167 reviews)

"Access to a full kitchen on the beach for a weeks vacation was fantastic! The views are marvelous and the resort is by far the best in a string of 4 or 5 places to stay on the beach."…"

Reviewed on Jan 25, 2020

Club St. Croix Beach & Tennis Resort by Antilles Resorts
Tamarind Reef Resort, Spa & Marina
3.5 out of 5
5001 Tamarind Reef, Christiansted, St. Croix
Free CancellationReserve now, pay when you stay
The price is $190 per night
6.07 mi from city center
4.2/5Excellent! (170 reviews)

"Calm, quite property, rocky beach, 3 star hotel (not 3.5 star), should offer free breakfast for the money spent"…"

Reviewed on Jan 20, 2020

Tamarind Reef Resort, Spa & Marina
Divi Carina Bay Beach Resort & Casino
3.5 out of 5
5025 Turner Hole, Christiansted, St. Croix
Get Rates
10.11 mi from city center
3.7/5Good! (283 reviews)
The first getaway I want to get away from

"From the time we arrived they tried to put us in a basic room when we had paid for Oceanfront, they told us Expedia does that all the time - "tell customers they purchased upgraded rooms, but actually you haven't". We use Expedia often and never had this problem. Breakfast is from 7-10:30, however ..."…"

Reviewed on Aug 26, 2017

Divi Carina Bay Beach Resort & Casino
Sand Castle on the Beach - Adults Only
3.5 out of 5
127 Smithfield, Frederiksted, St. Croix
The price is $184 per night
8.66 mi from city center
4.4/5Excellent! (356 reviews)

"Two swimming pools, beautiful beaches, nicely apointments"…"

Reviewed on Mar 5, 2020

Sand Castle on the Beach - Adults Only
The Palms at Pelican Cove
3.5 out of 5
4126 La Grande Princess, Christiansted, St. Croix
The price is $279 per night
2.49 mi from city center
4.3/5Excellent! (333 reviews)

"The property is great. Our rooms view was beautiful. The rooms are clean and comfortable."…"

Reviewed on Mar 7, 2020

The Palms at Pelican Cove
Don't see what you're looking for?
See all available properties in St. Croix Island
View all properties
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.

St. Croix Island Hotel Guide

Expedia.com offers a selection of 217 hotels in St. Croix Island. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in St. Croix Island. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find cheap hotels in the St. Croix Island neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in St. Croix Island, U.S. Virgin Islands now, including last minute deals!

More trip options

Recent reviews of St. Croix Island hotels