Search hotels in St. Croix Island

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in St. Croix Island

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 719 hotels in St. Croix Island with room rates, reviews, and availability. Most hotels are fully refundable.

Oceans at Divi Carina Bay Adults Only
4 out of 5
5025 Turner Hole Rd, Christiansted, St. Croix Island, 00820
4/5 Very Good! (18 reviews)
"Loved staying here, the staff was accommodating and made sure we had everything we needed. The resort and view are gorgeous. Kid free stay is really nice. They made sure we had taxis when we needed them."

Reviewed on Jan 5, 2023

Oceans at Divi Carina Bay Adults Only
Divi Carina Bay All Inclusive Beach Resort & Casino
3.5 out of 5
5025 Turner Hole, Christiansted, St. Croix, 00820
3.4/5 (94 reviews)
"Very relaxing and enjoyable."

Reviewed on Jan 21, 2023

Divi Carina Bay All Inclusive Beach Resort & Casino
Carambola Beach Resort St. Croix, US Virgin Islands
4 out of 5
Estate Davis Bay, Kingshill, St. Croix, 00851
Fully refundableReserve now, pay when you stay
The price is $324 per night from Feb 15 to Feb 16
$324
per night
Feb 15 - Feb 16
3.8/5 Good! (780 reviews)
Great place to stay!
"Very peaceful and pretty location! The staff were very nice. Taxi service is not very reliable so I suggest renting a car if you have multiple places to go in a time frame. It would be nice if the hotel had its own shuttle. Food and drinks were more expensive than outside of the resort but you’re ..."

Reviewed on Jan 24, 2023

Carambola Beach Resort St. Croix, US Virgin Islands

Save an average of 15% on thousands of hotels when you're signed in

Sand Castle on the Beach - Adults Only
3.5 out of 5
127 Smithfield, Frederiksted, St. Croix, 840
The price is $202 per night from Feb 6 to Feb 7
$202
per night
Feb 6 - Feb 7
4.5/5 Wonderful! (608 reviews)
"The hotel sits outside Frederiksted on a long stretch of beach so it is a very quiet setting. Even with a room facing the road, we never noticed any noise. The beach faces west so the sunsets are gorgeous! We didn't spend a lot of time at the resort but it would be a place you could go and not need ..."

Reviewed on Jan 28, 2023

Sand Castle on the Beach - Adults Only
The Palms at Pelican Cove
3.5 out of 5
4126 La Grande Princess, Christiansted, St. Croix, 820
The price is $251 per night from Feb 9 to Feb 10
$251
per night
Feb 9 - Feb 10
4.2/5 Very Good! (524 reviews)
"Room was great..."

Reviewed on Jan 17, 2023

The Palms at Pelican Cove
The Fred - Adults Only
3.5 out of 5
605 Strand Street, St. Croix, Frederiksted, 00840
Fully refundableReserve now, pay when you stay
The price is $243 per night from Mar 3 to Mar 4
$243
per night
Mar 3 - Mar 4
4.3/5 Excellent! (150 reviews)
"We enjoyed our weekend stay. Having never visited STX before a friend suggested The Fred. It is charming and well located. Staff was friendly and helped us with a couple of issues ASAP. Water front and easy parking. I would definitely visit again."

Reviewed on Jan 16, 2023

The Fred - Adults Only
King Christian Hotel
3.5 out of 5
59 King's Wharf, Christiansted, St. Croix, 00820
The price is $229 per night from Feb 4 to Feb 5
$229
per night
Feb 4 - Feb 5
4.8/5 Exceptional! (17 reviews)
"It was our first time at St. Croix and the King Christian Hotel. It did not disappoint. Everyone was helpful and friendly. The rooms were extremely comfortable. Everything was walkable with the boardwalk. Would definitely recommend it."

Reviewed on Jan 17, 2023

King Christian Hotel
Grapetree Bay Hotel & Villas
3.5 out of 5
Grapetree Road, Christiansted, St Croix, 00820
Fully refundableReserve now, pay when you stay
The price is $289 per night from Feb 2 to Feb 3
$289
per night
Feb 2 - Feb 3
4.2/5 Very Good! (33 reviews)
"Very clean the staff was fast and very professional thefood was 5 star and the ambiance is to die for"

Reviewed on Jan 29, 2023

Grapetree Bay Hotel & Villas
Club St. Croix Beach & Tennis Resort by Antilles Resorts
3 out of 5
3280 Estate Golden Rock, Christiansted, 00821
3.9/5 Very Good! (221 reviews)
"Great, quiet beach. Off the beaten path and very lovely staff. The accommodations were clean, very outfitted (condos) and super safe. Restaurant was delicious but the staff there were rude to anyone who wasn't local and gouged prices right in front of us like we were idiots. Highly recommend the ..."

Reviewed on Jan 18, 2023

Club St. Croix Beach & Tennis Resort by Antilles Resorts
Hotel on the Cay
3 out of 5
Protestant Cay, Christiansted, St. Croix, 822
The price is $145 per night from Feb 14 to Feb 15
$145
per night
Feb 14 - Feb 15
3.7/5 Good! (488 reviews)
"Cable television not updated"

Reviewed on Jan 22, 2023

Hotel on the Cay
Tamarind Reef Resort Spa & Marina
3.5 out of 5
5001 Tamarind Reef, Christiansted, VI 00820
The price is $392 per night from Feb 21 to Feb 22
$392
per night
Feb 21 - Feb 22
4.2/5 Very Good! (326 reviews)
"The property was in a great location. It was quiet but the Deep End restaurant had daily activities and great food!"

Reviewed on Jan 1, 2023

Tamarind Reef Resort Spa & Marina
Chenay Bay Beach Resort
3 out of 5
5000 Estate Chenay Bay Rt. 82, East End Quarter, Christiansted, St. Croix, 824
3.5/5 Good! (328 reviews)
"The owners were very personal and pleasing."

Reviewed on Jan 17, 2023

Chenay Bay Beach Resort
The Frederiksted Hotel
3 out of 5
442 Strand Street, Frederiksted, St Croix, 00840
Fully refundableReserve now, pay when you stay
The price is $155 per night from Feb 8 to Feb 9
$155
per night
Feb 8 - Feb 9
4/5 Very Good! (128 reviews)
"The staff are amazing and so quick to respond to questions. John at the front was very friendly and helpful and really made our trip wonderful. I wish we had chosen the inn on strand street for our entire stay, but there’s always next year!"

Reviewed on Jan 21, 2023

The Frederiksted Hotel
Holger Danske Hotel
2 out of 5
1200 King Cross Street, Christiansted, 00820
The price is $200 per night from Feb 20 to Feb 21
$200
per night
Feb 20 - Feb 21
3.9/5 Good! (641 reviews)
"Great place to stay, location is excellent and close to everything. View of island on pool deck is amazing and the pool was crystal clear. Definitely will stay again."

Reviewed on Nov 7, 2022

Holger Danske Hotel
The Waves at Cane Bay
3.5 out of 5
112C Cane Bay, Kingshill, St. Croix, 851
The price is $449 per night from Feb 15 to Feb 16
$449
per night
Feb 15 - Feb 16
4.5/5 Wonderful! (95 reviews)
"It had a once and a life time view!"

Reviewed on Jan 22, 2023

The Waves at Cane Bay
Company House Hotel
3 out of 5
2 Company Street, Christiansted, St. Croix, 00820
The price is $239 per night from Feb 12 to Feb 13
$239
per night
Feb 12 - Feb 13
4.6/5 Exceptional! (124 reviews)
"Nice hotel, centrally located. Easy walk to the boardwalk. Friendly staff. very quiet. Negatives: Had to run water a very long time to get some hot water. Lighting in room is very poor. We requested cleaning ever other day, got fresh towels but it would have been nice if the floor would have been ..."

Reviewed on Jan 15, 2023

Company House Hotel
Victoria House
3.5 out of 5
7 Strand St, Frederiksted, St Croix, 00840
The price is $264 per night from Feb 6 to Feb 7
$264
per night
Feb 6 - Feb 7
4.6/5 Exceptional! (54 reviews)
"Services/Staff were pleasant. Manager communication was via text messaging.Very clean room. Housekeeping only provided 2 sets of towels but very nice. Property does not offer cable tv where WiFi would not work and property manager text we will need to use our hotspot to watch television. Power outage ..."

Reviewed on Oct 18, 2022

Victoria House
Scenic 2bedroom 2bath Island Castle Rentals
4.5/5 Wonderful! (8 reviews)
"Nice place to stay on St Croix"

Reviewed on May 10, 2022

Scenic 2bedroom 2bath Island Castle Rentals
Caravelle Hotel & Casino
3 out of 5
44a Queen Cross Street, Christiansted, 00820
The price is $209 per night from Feb 15 to Feb 16
$209
per night
Feb 15 - Feb 16
3.9/5 Very Good! (518 reviews)
"Needs entertainment 1 man band on Fridays and Saturday"

Reviewed on Nov 1, 2022

Caravelle Hotel & Casino
Club Comanche Hotel, St. Croix
2.5 out of 5
No 1 Strand Street, Christiansted, St. Croix, 00820
The price is $147 per night from Feb 13 to Feb 14
$147
per night
Feb 13 - Feb 14
3/5 (457 reviews)
"It was a wonderful experience to stay in a hotel built in 1756. It would be a great experience to try the elevator so I hope it gets restored and It wood save from using the stairs if you have problems. Wonderful location great beach and great food. We wish we could have stayed longer."

Reviewed on Apr 4, 2022

Club Comanche Hotel, St. Croix
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 hotels information

Number of reviews
5612
Accommodation
719 hotels
Lowest Price
$145
Highest Price
$449

Price trends for hotels in St. Croix Island

Less expensive
More expensive
This month
Next month
April
February
$239
$224
Month
Price
January
$216
February
$239
March
$224
April
$208
May
$209
June
$219
July
$208
August
$212
September
$209
October
$209
November
$219
December
$239
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in St. Croix Island. Select dates and complete search for nightly totals inclusive of taxes and fees.

Recent reviews of St. Croix Island hotels
Expedia verified reviews

Go further with the Expedia app

Save even more - get up to 25% on select hotels and earn double the points when you book on the app. Our app deals help you to save on trips so you can travel more and manage it all on the go.

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code