Press ESC to close

Top 11 St. Croix Resort Destinations

Discover the Best Resorts in St. Croix, U.S. Virgin Islands

St. Croix, the largest of the U.S Virgin Islands (USVI), offers a more laid-back vibe compared to its sister islands, St. Thomas and St. John. With a variety of accommodations, from moderate hotels to luxurious 4-star resorts, St. Croix caters to travelers seeking a blend of comfort and Caribbean charm.

As an American territory, the USVI allows U.S. citizens to travel without a passport. St. Croix's attractions include the historic town of Christiansted, the scenic Heritage Trail, and the stunning Buck Island Reef. To learn more about where to stay, check out the best resorts in St. Croix.

1. The Buccaneer

Photo Source: The Buccaneer

Accommodation: The Buccaneer

The Buccaneer is a historic 4-star resort nestled on the beach in Christiansted. It boasts a range of rooms and suites with ocean views, vibrant decor, and private verandahs. The resort is family-friendly, offering an all-inclusive package, a pool, spa, golf, and water activities.

Address: 5007 Estate Shoys, Christiansted 00820-4557 St. Croix

2. Carambola Beach Resort St. Croix

Photo Source: Carambola Beach Resort St. Croix

Accommodation: Carambola Beach Resort St. Croix

Carambola Beach Resort St. Croix, a 4-star retreat, offers renovated studio suites with beach or island views. The resort features a beachfront restaurant, pool, hot tub, and gym, with more amenities expected to open soon.

Address: Estate Davis Bay, 00851-3031 St. Croix

3. Sand Castle on the Beach

Photo Source: Sand Castle on the Beach

Accommodation: Sand Castle on the Beach

Sand Castle on the Beach, a 3-star hotel, caters to couples and weddings with a variety of room types, all featuring kitchenettes and private balconies. The property includes a restaurant, pool, beach access, and free Wi-Fi.

Address: 127 Smithfield Road, Frederiksted 00840-3677, St. Croix

4. The Palms at Pelican Cove

Photo Source: The Palms at Pelican Cove

Accommodation: The Palms at Pelican Cove

The Palms at Pelican Cove is a casual beachfront resort offering complimentary snorkeling gear to explore the nearby reef. The hotel features spacious rooms, an oceanfront restaurant, and a large pool, all without extra resort fees.

Address: 4126 La Grande Princesse, Christiansted 00820 St. Croix

5. Hotel Caravelle on St. Croix

Photo Source: Hotel Caravelle on St. Croix

Accommodation: Hotel Caravelle on St. Croix

Hotel Caravelle offers a waterfront location near downtown Christiansted. The boutique hotel features tastefully decorated rooms, a restaurant, pool, and easy access to local shops and historic sites.

Address: 44A Queen Cross Street, Christiansted 00820-5020 St. Croix

6. Hotel on the Cay

Photo Source: Hotel on the Cay

Accommodation: Hotel on the Cay

Hotel on the Cay is a unique 3-star hotel on a private island, offering rooms and suites with kitchenettes and private balconies. The hotel features a pool, beach, restaurant, and water sports center.

Address: Protestant Cay, Christiansted 00822 St. Croix

7. Tamarind Reef Resort, Spa & Marina

Photo Source: Tamarind Reef Resort, Spa & Marina

Accommodation: Tamarind Reef Resort, Spa & Marina

Tamarind Reef Resort is a beachfront property with easy access to Buck Island Reef. It offers a pool, tennis courts, marina, spa, and dining options, with rooms featuring ocean views and patios.

Address: 5001 Tamarind Reef, Christiansted 00820-4582 St. Croix

8. Divi Carina Bay Beach Resort

Photo Source: Divi Carina Bay Beach Resort

Accommodation: Divi Carina Bay Beach Resort

Divi Carina Bay Beach Resort offers all-inclusive packages with a variety of dining options, recreational facilities, and family-friendly amenities, including a kids' club and rooms with ocean views.

Address: 5025 Turner Hole, Christiansted 00820-4548 St. Croix

9. Club St. Croix Beach and Tennis Resort

Photo Source: Club St. Croix Beach and Tennis Resort

Accommodation: Club St. Croix Beach and Tennis Resort

Club St. Croix is a mid-range, all-suite resort with a private beach, large pool, and on-site dining. The resort offers a variety of activities and has a spa for relaxation.

Address: 3280 Estate Golden Rock Rte 752, Christiansted 00820-4105 St. Croix

10. Company House Hotel

Photo Source: Company House Hotel

Accommodation: Company House Hotel

Company House Hotel is a newly renovated boutique hotel in Christiansted, offering modern rooms with a Caribbean flair. The hotel is close to Cay Beach and features a swimming pool and sundeck.

Address: 2 Company Street, Christiansted 00820-4973 St. Croix

11. Holger Danske Hotel

Photo Source: Holger Danske Hotel

Accommodation: Holger Danske Hotel

The Holger Danske Hotel offers excellent value with a prime location on the Christiansted boardwalk. The hotel features a variety of room options, an outdoor pool, and a restaurant with happy hour specials.

Address: 1200 King Cross St, Christiansted 00820-5139 St. Croix

Whether you're seeking luxury, family-friendly amenities, or a boutique experience, St. Croix's resorts offer something for every traveler.