St. Croix Island Beach Holidays

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to RM 324 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place
Hotel on the Cay

Hotel on the Cay

3 out of 5
Protestant Cay Christiansted St. Croix
  • 14 min drive from Rainbow Beach
The price is RM689 per night from 9 Jan to 10 Jan
RM689
RM899 total
9 Jan - 10 Jan
includes taxes & fees
Stay at this 3-star beach hotel in Christiansted. Enjoy free Wi-Fi, a beach locale and parking (surcharge). Our guests praise the helpful staff in their reviews. ...
7.4/10 Good! (757 reviews)

Travellers like: on the beach, beach towels

Travellers say...
The views, private beach, and hotel bar are incredible. The hotel is a little outdated and under a little construction but is the best place to stay while in St. Croix!

Reviewed on 31 Dec 2025

Hotel on the Cay
Club St. Croix Beach & Tennis Resort by Antilles Resorts

Club St. Croix Beach & Tennis Resort by Antilles Resorts

3 out of 5
3280 Estate Golden Rock Christiansted
  • 13 min drive from Rainbow Beach
Stay at this beach condo in Christiansted. Enjoy free Wi-Fi, free parking and a beach locale. Popular attractions Sugar Beach and Little Princess Estate are ...
7.8/10 Good! (241 reviews)

Travellers like: on the beach, sunloungers, beach umbrellas, beach towels

Travellers say...
Room was nicer than online photos. Room was clean and staffbwas nice. Ibwould recommend. It was a hassle to obtain a taxi to get to restaurants andshops

Reviewed on 19 Dec 2025

Club St. Croix Beach & Tennis Resort by Antilles Resorts
Carina Bay Boutique All Inclusive Resort & Casino

Carina Bay Boutique All Inclusive Resort & Casino

3.5 out of 5
5025 Turner Hole Christiansted St. Croix
  • 21 min drive from Rainbow Beach
Stay at this beach hotel in Christiansted. Enjoy free breakfast, free parking and 2 outdoor pools. Our guests praise the helpful staff in their reviews. Popular ...
7.6/10 Good! (552 reviews)

Travellers like: on the beach, beach bars, outdoor pools

Travellers say...
This was a great stay the staff was wonderful from the front desk to the outdoor bar everything was great. My spouse and I came for my birthday it was quiet, peaceful versus our house with 10 plus people. The room was clean and very nice, the amenities were also fun could have had jet skis and a ...

Reviewed on 22 Dec 2025

Carina Bay Boutique All Inclusive Resort & Casino
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.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.