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](/media/us-virgin-islands-st-croix-best-resorts-the-buccaneer.jpg)
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](/media/us-virgin-islands-st-croix-best-resorts-carambola-beach-resort-st-croix.jpg)
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](/media/us-virgin-islands-st-croix-best-resorts-sand-castle-on-the-beach.jpg)
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](/media/us-virgin-islands-st-croix-best-resorts-the-palms-at-pelican-cove.jpg)
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](/media/us-virgin-islands-st-croix-best-resorts-hotel-caravelle-st-croix.jpg)
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](/media/us-virgin-islands-st-croix-best-resorts-hotel-on-the-cay.jpg)
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](/media/us-virgin-islands-st-croix-best-resorts-tamarind-reef-resort-spa-marina.jpg)
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](/media/us-virgin-islands-st-croix-best-resorts-divi-carina-bay-beach-resort.jpg)
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](/media/us-virgin-islands-st-croix-best-resorts-club-st-croix-beach-tennis-resort.jpg)
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](/media/us-virgin-islands-st-croix-best-resorts-company-house-hotel.jpg)
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](/media/us-virgin-island-st-croix-best-resorts-holger-danske-hotel.jpg)
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.