Skip to Content

8 St. Croix All Inclusive Resorts (With Reviews) 2024

A part of the U.S. Virgin Islands, St. Croix attracts visitors year-round, not only because of its beautiful sunshine and white powdery beaches but a warm and friendly atmosphere that invites guests to feel at home.

Make your vacation dreams a reality by exploring our curated list of best island resorts in the world.

The island boasts a spectacular coral reef that fascinates snorkelers and divers, sugar plantations that enhance the tropical atmosphere, and enchanting towns, where you will discover bright-colored buildings, quaint homes, and a colonial feel.

Because of its exceptional attractions, the island is also host to world-class resorts that give travelers the perfect place to relax and unwind during their stay in the Virgin Islands.

Listed below are some of the best St. Croix all inclusive resorts, where you can lounge and enjoy the view, take tours that will immerse you in an authentic Caribbean experience, taste superb seafood dishes, and rest in accommodations that range from charming and tropical to elegant and refined.

Make your dreams come true with a getaway on the island of St. Croix, made all the better by the spectacular resorts awaiting your arrival.

1. Tamarind Reef Resort

@Tamarindreefresort.com

Rating: 4.3★

Hotel class rating: 3-star

Address: Tamarind Reef, 5001, Christiansted, St. Croix 00820, U.S. Virgin Islands

  • Private balconies
  • Fitness center
  • Sports areas

Why you should go: Experience a true Caribbean getaway at Tamarind Reef Resort, where you will discover tropical gardens, swaying palm trees, fantastic views of the sea, and dining options that are classic island fare.

One of the top St. Croix all inclusive resorts, the Tamarind is a destination that provides amenities and activities that will ensure you enjoy paradise to the fullest.

Amenities and things to do: Take a dip in the oceanfront swimming pool and relax with a cold drink, unwind with a massage on the beach or in the privacy of your room, and head to the marina for a sailing trip to Buck Island National Reef Monument, or take your kids to the beach, where you can lounge on the sand as you watch them play in the wading area.

Explore the water with the many non-motorized water sports equipment offered by the resort before treating yourself and your family to a Caribbean-style dinner of fresh seafood as you watch the sunset. 

Retire to your accommodations at the end of the day and fall asleep to the sound of ocean waves amidst charming and traditional Caribbean décor.

2. Carambola Beach Resort

Danita Delimont | Shutterstock

Rating: 3.8★

Hotel class rating: 4-star

Address: Estate Davis Bay, St. Croix 00850, U.S. Virgin Islands

  • Kitchenettes
  • Private balconies
  • Laundry services
  • Beach access

Why you should go: Stay in accommodations that are right on the beach at Carambola Beach Resort, a vacation spot that offers some of the most spectacular views in St. Croix, along with a charming location on a sugar plantation that is near many of the island’s fascinating attractions.

Along with beachfront access, you will enjoy a suite that is spacious and elegant, plus world-class amenities and warm hospitality.

Amenities and things to do: Start your morning with a workout at the fully equipped fitness center before heading out for a day of touring the island or adventuring on the Salt River while kayaking.

Want to see what you are missing out on under the deep blue waters of the Caribbean Sea?

Make a visit to the nearby Sweet Bottom Dive Shop, where a guide will show you the best spots for snorkeling or scuba diving, giving you the opportunity to swim with colorful fish, discover amazing reefs, and explore the waters along the island’s shore. 

Dine poolside after an exciting day or stop by the bar and unwind with a cold tropical cocktail before soaking in the whirlpool and stargazing among the lush tropical greenery.

3. The Fred

@The Fred

Rating: 4.3★

Address: 605 Strand Street, Frederiksted, St. Croix 00840, U.S. Virgin Islands

  • Adults only
  • Observation deck
  • Pier and boardwalk
  • Gift shop
  • Spa

Why you should go: The Fred, named after King Frederik V of Denmark, is a charming destination and among the best St. Croix all inclusive resorts for adults only.

Located both in the town of Frederiksted and on the beach, the resort offers the best of both worlds, with renovated historic structures that are enchanting and ensure your stay will be anything but ordinary.

Amenities and things to do: Spend the morning relaxing in one of the saltwater pools at the resort before heading to the beach for some time in the sun and a chilled cocktail, or explore Frederiksted and sample the variety of cuisines the town has to offer.

For a day of adventure, hit the water on a kayak, paddleboard across the sparkling sea, or go snorkeling before touring a historic plantation, visiting a museum, or enjoying a rum tasting at the local distillery.

In the evening, watch the sunset from the resort’s bar and dine in the restaurant, where you will find a laid-back and casual atmosphere combined with mouthwatering dishes.

When you are ready to get some rest for the night, you’ll be delighted by accommodations that are colorful, chic, and modern, combined with a Caribbean feel.

4. Olga’s Fancy Hotel

@Olga’s Fancy

Rating: 4.7★

Hotel class rating: 3-star

Address: 3525 Honduras, Charlotte Amalie, St. Thomas 00802, U.S. Virgin Islands

  • Family owned and operated
  • Adults-only rooms available
  • Saltwater pool

Why you should go: Near St. Croix, you’ll discover a resort that is charming, secluded, and breathtaking.

Located in the colorful neighborhood of Frenchtown on the island of St. Thomas, the resort offers activities that will immerse you in a relaxing and fun-filled vacation.

Amenities and things to do: Explore the area and discover museums, live music, exceptional restaurants, vibrant bars, and quaint streets.

Enjoy the spectacular tropical view from the hillside where the resort is nestled, a covered terrace allowing you to experience the atmosphere while staying cool, sipping a cocktail, or taking photos.

Soak in the resort’s saltwater pool before heading to your accommodations for a great night’s sleep, where you will find a view of the harbor, the Caribbean Sea, and St. Croix on the horizon.

Making travel plans to St. Thomas? Check out the best all-inclusive resorts in St. Thomas!

5. The Buccaneer Hotel

@Thebuccaneer.com

Rating: 4.5★

Hotel class rating: 4-star

Address: 5007 Estate, Christiansted, St. Croix 00824, U.S. Virgin Islands

  • Three restaurants and bars
  • Sports areas
  • Romance and celebration packages available

Why you should go: The Buccaneer Hotel is one of the top St. Croix all inclusive resorts for family vacations, romantic getaways, and excursions with friends.

With a plethora of activities available, you and your companions will discover a destination that is customized to what you are searching for during your stay on the island.

Amenities and things to do: Play a round of golf next to the seashore, enjoy a romantic picnic lunch on the beach, snorkel through the crystal-clear waters and discover exotic marine life, or visit the spa for a relaxing treatment.

Have you ever tasted legendary Caribbean rum?

Don’t miss out on the classic spirit made famous by the pirates of the sea and visit one of St. Croix’s spectacular distilleries for a tasting before touring local landmarks or heading out on an excursion to the reef national monument.

If you’re looking for some great family time, the resort offers activities such as soccer and ping pong, or you can take everyone out on a shopping trip in Christiansted, where you will discover perfect souvenirs, amazing gifts, and local products.

After a day of excitement, return to your room or beach house, where you can unwind on your private balcony and relax in the ocean breeze.

Ready to experience the best of the Caribbean? Take a look at the best Cancun all inclusive resorts.

6. Secret Harbour Beach Resort

@Secretharbourvi.com

Rating: 4.5★

Hotel class rating: 3-star

Address: 6280 Estate Nazareth, St. Thomas 00802, U.S. Virgin Islands

  • Non-motorized sports equipment
  • Beach service
  • Laundry service
  • Gift shop

Why you should go: Near St. Croix, on the island of St. Thomas, you’ll discover a resort that is committed to providing guests with a memorable vacation.

Choose beachfront or hillside accommodations, where you and your family can have a home away from home with spacious suites and villas that offer all the amenities you could need during your stay.

Amenities and things to do: Wake up and enjoy a warm breakfast on your terrace or balcony before playing a game of tennis, snorkeling through the azure waters, or lounging on the beach while your kids build sandcastles.

Spend the afternoon exploring the islands on a boating tour, swim with dolphins, kayak through a mangrove lagoon, or go for a romantic horseback ride on the beach followed by a picnic.

If you want to explore the resort’s nearby area in a unique way, head to Red Hook for a stroll, where you can grab an ice cream cone as you explore charming shops, exceptional restaurants, and local vendors.

For something with a taste of adventure and excitement, go parasailing over the sea and get a bird’s eye view of the vast waters.

In the evening, return to your accommodations to make dinner in your fully equipped kitchen or let someone else do the work for you at one of the resort’s restaurants, where you can take in the ocean view as you dine on a wide array of cuisines.

7. Hotel on the Cay

@Hotel on the Cay

Rating: 4.2★

Hotel class rating: 3-star

Address: Protestant Cay, Christiansted, St. Croix 00822, U.S. Virgin Islands

  • Inspiration for the book “Don’t Stop the Carnival”
  • Timeshares available
  • Ferry to Christiansted runs between 7:00 am and midnight

Why you should go: Have you ever dreamed of escaping the world and going to a private island paradise?

That paradise awaits you at one of the most beautiful St. Croix all inclusive resorts, Hotel on the Cay.

Located on a 5-acre cay and only a quick boat ride from the town of Christiansted, you’ll discover lush tropical vegetation, beautiful beaches that were once host to pirates, and welcome seclusion.

Amenities and things to do: Wake up to views of glistening water and swaying palm trees, where you can sip a cup of warm coffee on your private balcony or terrace before going on a scuba diving excursion or lounge on the soft powdery beach in your private cabana.

Grab some lunch at Rolling Smoke on the Cay or enjoy a chilled drink at the beach bar before taking the two-minute ferry ride to Christiansted for a afternoon trip of exploration.

If you want to connect with the nature of the area, explore Protestant Cay and discover a variety of birds, such as egrets, herons, pelicans, and pigeons, or keep an eye out for the St. Croix Ground Lizard, one of the rarest lizards in the world.

Check out Curacao island resorts to experience more of the Caribbean.

8. The Palms at Pelican Cove

@The Palms at Pelican Cove

Rating: 3.9★

Hotel class rating: 3-star

Address: 4126, Christiansted, St. Croix 00820, U.S. Virgin Islands

  • Oceanfront accommodations
  • Private balconies and patios
  • Bar and Lounge

Why you should go: The Palms at Pelican Cove is a resort that prides itself on making every guest feel welcome with warm hospitality and amenities that ensure you will enjoy every moment of your vacation.

Relax and let your worries disappear with thrilling activities, tranquil times, and world-class service, along with accommodations that are comfortable and contemporary.

Amenities and things to do: Take a scuba diving lesson or snorkel before going on a kayaking excursion across the breathtaking sea waters.

Reconnect with nature and go turtle watching, creating the memory of a lifetime as you view the variety of species that come and go from the beach.

Spend a serene afternoon taking a yoga lesson followed by some beach time, where you can relax on the shoreline and enjoy the ocean breeze as the palms sway overhead.

Located right on the beach, you can also take the opportunity to cool off in the resort’s outdoor pool and gaze at the blue waters of the Caribbean Sea while surrounded by tropical greenery, allowing yourself to take a moment and treasure paradise.

At night, the resort offers exciting and fun-filled activities, such as fire dancers, trivia and bingo night, and magic shows, ensuring you and your family or significant other will be completely entertained.

Before retiring to your room for the night, dine on Caribbean-inspired dishes, casual American fare, and fresh seafood as you gaze out at the sunset over the ocean.