St. Croix is a spectacular destination for a relaxing beach getaway in the Caribbean. It’s the largest of the three main U.S. Virgin Islands, consisting of St. John, St. Thomas, and of course, St Croix.
There are plenty of exciting attractions on the island, suitable for travelers of all ages. From exploring the seaside village of Christiansted to swimming with sea turtles in the Buck Island Reef, you’ll have a memorable vacation in St. Croix.
These are the best resorts to stay at while visiting St. Croix. The resorts and hotels vary to cater to a variety of budgets. We also cover a few essential things you need to know before embarking on your trip to this lovely U.S. Virgin Island.
1. The Buccaneer Beach & Golf Resort
The Buccaneer is a vast bright-colored hotel with a massive golf course, three private white sand beaches, and impeccable views of the ocean. The luxurious 4-star resort is located in the village of Christiansted, affiliated with Wyndham Hotel’s Trademark Collection.
Overnight accommodations range from oceanfront or garden view rooms to large two-bedroom beachside suites. All guest rooms feature modern amenities, including high-end toiletries, plush-down pillows, and bathrobes. On-site dining is available at The Buccaneer’s three eateries, such as The Terrace Restaurant, which serves complimentary breakfast daily included with your reservation.
In addition to the 18-hole golf course, the resort also boasts two outdoor pools, eight tennis courts, a twenty-four-hour gym, and a water sports center where guests can rent free kayaks and snorkeling gear. Travelers looking for more laid-back activities might prefer to book a treatment at The Buccaneer’s world-class spa, where you can enjoy massages and yoga classes.
You can visit close-by beaches, including Mermaid Beach and Whistle Beach. You can also book day trips to Buck Island Reef National Monument with their help. Overall, it’s one of the best places to stay in St. Croix and one of the island's most romantic hotels.
2. Divi Carina Bay Beach Resort
The Divi Carina Bay Beach Resort is a fantastic all-inclusive resort in St. Croix’s village of Christiansted.
It’s an excellent place for couples or families since specific guest suites feature more than one bedroom. Children under the age of twelve can stay at at the Divi Carina Bay Beach Resort for free. In addition, the resort has an on-site kids’ club where staff members keep your children entertained with fun activities like resort-wide scavenger hunts, pizza parties, and poolside movie nights. It’s a great way to free up time for yourself and a significant other.
Other exciting amenities at this resort include a casino, direct beach access, tennis court, fitness center, and two large swimming pools offering views of the beach or Christiansted’s picturesque hillside. A water sports activity center is also on-site, where you can rent complimentary kayaks, paddleboards, and snorkeling gear.
Guests can choose from several dining options thanks to the four eateries and bars. Meals are included with the resort’s all-inclusive package, including inside the Carina Café and Bar that offers tasty wood-fired pizzas.
3. Sand Castle On The Beach
Sand Castle On The Beach is a glamorous waterfront resort in Frederiksted. It’s near Sandy Point Beach and National Wildlife Refuge, one of St. Croix’s most noteworthy attractions, where you can encounter leatherback and hawksbill sea turtles.
Overnight accommodations range from standard ocean view guest rooms to one to two-bedroom suites. Each suite comes with a full kitchen and living areas with sleeper sofas. The resort also has on-site dining options like the award-winning Beachside Café.
Sand Castle On The Beach is ideal for a romantic getaway or wedding celebration. The resort even has a separate bridal suite and packages available for destination weddings. The beautiful U.S. Virgin Island of Saint Croix makes the perfect backdrop for your ceremony.
It also boasts a beautiful outdoor pool complete with loungers, a pool bar, and ocean views. Activities you can sign up for include kayaking, snorkeling, scuba diving, and sailing across the Caribbean Sea since the hotel provides rental equipment on-site and beach towels.
It’s also close to the Henry E. Rohlsen Airport, so your taxi won’t need to drive far to drop you off after you arrive.
4. Tamarind Reef Resort
Situated on the shores of Green Cay, Tamarind Reef Resort boasts a beautiful beach, luscious green gardens, and a 154-slip marina on its forty-acre property. It would almost be difficult to try and not relax by its ocean-facing pool overlooking the horizon with classic palm trees in your peripherals.
Visitors have easy access to Buck Island Reef National Monument, where you can snorkel and see coral and extensive marine life like tropical fish and sea turtles. You can rent boats for a day out or book a deep-sea fishing trip from the resort's large marina.
If snorkeling or kayaking isn’t your favorite activity, you can also make use of the four tennis courts and outstanding seafood restaurants located on the property. There is also a poolside bar to grab drinks from while enjoying the sun.
The Deluxe Package comes with either one king-sized bed or two queen beds, featuring a private patio or balcony overlooking the ocean. Their Superior Kitchenette Package that comes with either one king-size bed or two queen-size beds and includes a well-sized kitchenette.
Besides lounging around the swimming pool or playing a round of tennis, guests can book a treatment at the resort's spa. It makes for a relaxing day, especially when followed by a sunset stroll along the property’s private sandy beach.
Married couples looking to celebrate can book their honeymoon package to enjoy a romantic vacation.
5. Club St. Croix Beach and Tennis Resort
Located in the heart of Christiansted, Club St. Croix Beach and Tennis Resort is a prime destination for couples, families, friend groups, and solo travelers.
The Saint Croix resort boasts a tennis court, private beach access, and a massive 80-foot-long freshwater swimming pool and jacuzzi. Be sure to drop by the on-site restaurant for great local staples like conch fritters and some of the tastiest brunch dishes on the island. Complimentary WiFi is also available across the entire property.
Vacation rentals consist of studios or one to two-bedroom suites complete with full kitchens, living area, dining room, and an outdoor patio or terrace with next-level ocean views. It is an excellent resort for families, given the extra space.
Despite its superb overnight accommodations, it is one of the more affordable hotels in St. Croix.
6. Carambola Beach Resort
Marriot Bonvoy’s Carambola Beach Resort is a lovely place for a tropical vacation. The hotel is only a quick hike away from St. Croix’s iconic Annaly Beach and Carambola Tide Pools, both of which are accessible via the trailhead on the property.
The Carambola Beach Resort offers beachfront or island view villa-style suites featuring a comfortable king bed, dark wooden furniture, luxe toiletries, sleeper sofas, and a private outdoor terrace with cozy seating.
There are two restaurants at Carambola Beach Resort, including Flamboyant Lounge and Beach Bar, known for its refreshing fruity cocktails like Mai Tais and Rum Punches. The facilities include a large outdoor swimming pool, jacuzzi, fitness center, and easy beach access. The resort’s concierge can also arrange excursions for St. Croix’s other attractions upon request.
7. Hotel On The Cay
Located on one of St. Croix’s smaller islands, Protestant Cay, this beautiful yet affordable resort offers an unforgettable U.S. Virgin Islands experience.
Hotel On The Cay boasts more than fifty spotless guest rooms complete with kitchenettes, private balconies, and tropical-inspired décor. While the rooms look a little dated, they’re well worth the value and privacy that Protestant Cay provides.
There are two restaurants, including Rolling Smoke On The Cay, where guests can indulge in delicious Caribbean barbecue and grilled seafood dishes. Hotel On The Cay is also a popular St. Croix wedding destination, offering guests a beautiful landscape and access to a team of talented event planners.
Despite being secluded on its own cay, travelers can go back and forth to popular towns like Christiansted and Frederiksted via the resort’s private ferry boat. Fortunately, transportation with the ferry boat is included in your rate, so you don’t have to pay anything.
8. Holger Danske Hotel
The Holger Danske Hotel in Christiansted is home to some of the island’s best attractions. It’s conveniently within walking distance of the Christiansted Boardwalk, where travelers can shop, embark on a sunset charter cruise, and dine in one of Downtown Christiansted’s waterfront restaurants.
Guest rooms at The Holger Danske Hotel are among the most budget-friendly on the island. Accommodations range from your typical standard vacation rooms to deluxe suites with garden, ocean, or mountain views. All rooms are super clean, cozy, and feature a private balcony to relax on.
The Holger Danske Hotel has its own restaurant on the premises. Angry Nate’s serves incredible seafood dishes and the craziest happy hour deals daily at 4 pm. You know it's time once it starts since the staff fires a cannon to initiate the event.
With its location near some of the most beautiful St Croix beaches, you can go snorkeling, kayaking, jet-skiing, scuba diving, and swimming in crystal clear waters.
9. Colony Cove Beach Resort
Colony Cove Beach Resort, situated near the sandy shores of Sugar Beach, is a wonderful place to stay. The resort offers special packages for couples, including the Honeymoon Package, which includes a bottle of champagne, souvenir glasses, a tropical-inspired floral bouquet, a box of chocolate-covered strawberries, and a sunset dinner cruise.
Outside of the resort’s custom packages, travelers stay in one of Colony Cove’s villa-style guest suites. Each suite boasts a separate living area, kitchen, television, and quality personal care products. Laundry facilities are also available on-site when you run out of clothes to wear.
You can take a dip in the resort’s large outdoor pool or sunbathe on one of the comfy chaises along the pool deck. Sugar Beach is less than a ten-minute walk from Colony Cove Beach Resort.
You’ll find nearby supermarkets and restaurants, so its location is convenient. The hotel staff can also help you book parasailing, private snorkeling, and sailing trips.
10. Chenay Bay Beach Resort
Chenay Bay Beach Resort is a lovely waterfront hotel situated in the village of Christiansted’s hillside, offering great views of the Caribbean Sea.
You can stay in their one or two-bed suites with garden and ocean views. Colorful private cottages are available to rent at an additional cost, boasting luxurious amenities like a full kitchen, cozy patio furniture, and a bright sunroof above the bathroom’s shower. Timeshare options are also offered for guests who want to return to Chenay Bay Beach Resort in the future.
The resort’s stellar facilities are made up of an outdoor swimming pool and a tennis court. Water sports equipment like snorkeling gear, paddleboards, and kayaks are available to rent directly from the local store. Guests can also take advantage of the hotel’s complimentary beach towels and chaise lounges.
This boutique resort offers a laid-back atmosphere for visitors who want to enjoy a relaxing beach vacation surrounded by tropical trees and a white sand beach.
11. The Waves At Cane Bay
The Waves at Cane Bay is a gorgeous, renovated boutique hotel on St. Croix’s North Shore overlooking Cane Bay Beach. It’s one of the island’s eco-friendly resorts that prides itself on sustainability and preserving St Croix’s natural beauty.
The standard and superior rooms each feature a comfortable king bed, air conditioning, private balconies, mini-refrigerators, and modern Bohemian-style décor. Those who book a superior room also have a kitchenette and a slightly separate dining space. A complimentary wireless internet connection is offered throughout The Waves Cane Bay property.
Guests can sit down for a delightful dinner at AMA, a sustainable seafood restaurant featuring daily catches from local fishermen on the island, plus scenic ocean views. After dinner, you can enjoy cocktails at the Sunset Bar. The waterfront bar also offers light appetizers for lunch and dinner.
While the hotel is priced slightly higher than most other options, the atmosphere and views make up for it. If you’re planning a big event, you can host large celebrations on their campus.
12. The Palms At Pelican Cove
Nestled on the stunning white sand shores of Pelican Cove Beach, the Palms is an excellent destination for your next summer vacation. You can’t miss its vibrant yellow and turquoise exterior.
The rooms are clean, featuring comfortable bedding and linens, high-quality personal care products, and panoramic ocean views. In addition to the oceanfront rooms, visitors can stay in one of the three luxury rooftop suites. These areas are perfect for families or honeymooners looking to splurge on their living arrangements.
You can also visit their outdoor pool deck, watersport activity center to rent non-motorized boats or snorkeling gear, live jazz music sessions, and a flavorful steakhouse. Every night they hold different events like trivia, magic shows, and fire dancers.
13. The Fred Beachfront Resort and Spa
Located in the village of Frederiksted, The Fred Beachfront Resort and Spa is a must-see for travelers visiting St. Croix for the first time.
The boutique resort is unique since it’s the only beachfront place in town and it's adults-only. The Fred Resort carries great historical significance and is also the home to the famous Totten House, named after Ashley Totten, a well-known early civil rights activist.
There are plenty of fun activities available on and off the resort, including visiting their gift shop. The vacation rentals are pristine, decorated with Caribbean-style décor, and stocked with high-quality toiletries. They come in various configurations to accommodate different groups, from couples to large families or friend groups. It offers spa treatments performed by experienced, licensed staff members.
The Fred Beachfront Resort is also home to two saltwater pools and a pier you can swim or walk along. A short stroll along the pier will bring you to the Caribbean Museum Center for the Arts, surrounded by local restaurants, bars, and gift shops.
When Is The Best Time Of Year To Visit St. Croix?
The island’s peak season spans from December through March, with little rainfall and warm temperatures. However, St Croix’s dry season is also the most expensive time of year to visit.
Book your trip sometime between April and June if you're looking for more budget-friendly overnight accommodations. The weather is still just as beautiful without dealing with steep flight and hotel rates.
Summertime is also a popular time to visit St Croix, as many families schedule their vacations when their children are on break from school. It’s an excellent time to visit, though much like the peak season, flights will be a tad pricier in July as that’s when the islands are their warmest.
The end of August through October is also a great time to score flight deals, so stay on the lookout for that.
Do You Need A U.S. Passport To Visit St. Croix?
United States citizens are not required to show their passport when visiting any of the US Virgin Islands, including St. Thomas and St. John They only need to bring a government-issued identification card or birth certificate if they are under eighteen years of age.
However, visitors traveling from outside the United States are expected to display their passports at customs upon arrival at St. Croix’s Henry E. Rohlsen Airport. Since the British Virgin Islands are pretty close, you may want to bring it if you want to take a quick trip there if you’re vacationing for a while.
Is St. Croix Safe For Tourists?
St Croix is quite safe for travelers, as the U.S. Virgin Island boasts the same laws one would find on the mainland. Most of the resorts on the island, particularly the large, all-inclusive resorts, have security personnel on-site as well. St Croix is also not as secluded as St John since it's more of a tourist area.
Although St Croix is safe, travelers should always be prepared as tourists are easy targets. Always keep your surroundings on you and in sight to prevent pit-pockets from stealing your things. In addition, be sure to ensure you have a safe way back to your resort if you go out at night.
Top Sights To See In St Croix
- Rainbow Beach – It’s a beautiful white sand beach with crystalline turquoise water and a lively restaurant known as Rhythms. It offers live music and delicious Caribbean fare every day. It’s just one of the many beautiful beaches in St Croix.
- Buck Island Reef – Among St. Croix’s most iconic natural wonders, Buck Island Reef boasts a vibrant marine ecosystem and coral reef that travelers may explore through snorkeling or scuba diving. You can only get here by boat.
- Carambola Tide Pools – Situated off the shores of the beautiful Annaly Beach, you won’t want to leave St. Croix without taking a dip in the island’s wonderful Carambola Tide Pools.
- Point Udall – Located on the east end of the U.S. Virgin Island, Point Udall is a prime spot to watch the sunrise and tour a huge mansion known as The Castle. Visit earlier in the day as it tends to get crowded, especially during the peak tourist season.