St. Croix Hotels and Resorts

There are a variety of places to stay in St. Croix, ranging from modern hotels to classic beachfront villas to all-inclusive resorts. Below are only a few of the best options for accommodations in St. Croix.

Divi Carina Bay Beach Resort and Casino

Up for blackjack, slots, and craps? The Divi Carina Bay Beach Resort boasts the only casino in St. Croix. The hotel also has a fantastic range of amenities, including a modern exercise facility, tennis courts, miniature golf course, two pools, and wi-fi internet access.


The Divi Carina overlooks a beautiful secluded beach with small sailboats, kayaks, pedal-boats, and snorkeling gear all available to rent from the hotel.

The Buccaneer

Dating back to 1653, The Buccaneer claims to be the longest-running hotel in the Caribbean. The Buccaneer boasts its own beaches - Mermaid Beach and Grotto Beach, as well as equipment rental and a complimentary 2-hour scuba diving course.


The Buccaneer also features the most breathtaking golf course in St. Croix - an 18-hole course that runs right up along the shore.

Chenay Bay Beach Resort

The Chenay Bay Beach Resort offers individual cottages with private porches, a nice selection for a romantic getaway. Unwind on the private beach and take in live entertainment in the outdoor restaurant.


Boats and snorkeling gear are available for rental from the shack on the beach. A beachfront bar is also available for mixing up those pina coladas.