Vacation Rentals & Apartments in St. Croix

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

141 apartments

(10) Excellent 

    32

    OCEAN FRONT! LunaSea at SeaClusion, Cane Bay

    St. Croix / Cane Bay

    Cane Bay condo

    2 6 min stay varies

    • 2 bedrooms
    • sleeps 6
    • min stay varies
    • Nearest beach 0.1 mi
    • Swimming pool
    • Child Friendly

    Price per night from

    $258

    Responds fast!
    avg. 39 minutes

    Price per night from

    $258

    (2) Excellent 

      27

      Above and Beyond Villa

      St. Croix / Cane Bay

      Cane Bay villa

      3 9 7 nights min

      • 3 bedrooms
      • sleeps 9
      • 7 nights min
      • Beach / lakeside relaxation
      • Nearest beach 0 mi
      • Swimming pool

      Price per night from

      $589

      Price per night from

      $589

      (2) Excellent 

        16

        Cruzan Castle

        St. Croix / Frederiksted

        Frederiksted condo

        1 3 3 nights min

        • 1 bedroom
        • sleeps 3
        • 3 nights min
        • Swimming pool
        • Child Friendly
        • Air conditioning

        Price per night from

        $126

        Price per night from

        $126

        (7) Excellent 

          21

          Serene Private Villa with Breathtaking Caribbean View. FREE Airport Transfer!

          St. Croix / Christiansted

          Christiansted villa

          4 10 7 nights min

          • 4 bedrooms
          • sleeps 10
          • 7 nights min
          • Beach / lakeside relaxation
          • Nearest beach 2 mi
          • Swimming pool

          Price per night from

          $566

          Price per night from

          $566

          (13) Excellent 

            15

            Mango cottage

            St. Croix / Christiansted

            Christiansted apartment

            1 2 2 nights min

            • 1 bedroom
            • sleeps 2
            • 2 nights min
            • Nearest beach 8 mi
            • Swimming pool
            • Air conditioning

            Price per night from

            $97

            Responds fast!
            avg. 2 hours 57 minutes

            Price per night from

            $97

            (2) Excellent 

              30

              Christiansted Condo - 120-Foot Walk to the Beach!

              St. Croix / Christiansted

              Christiansted apartment

              3 6 5 nights min

              • 3 bedrooms
              • sleeps 6
              • 5 nights min
              • Swimming pool
              • Child Friendly
              • Air conditioning

              Price per night from

              $172

              Responds fast!
              avg. 40 minutes

              Price per night from

              $172

              (6) Excellent 

                10

                LAST MINUTE SUMMER SPECIAL...$775 WK IN AUGUST

                St. Croix / Christiansted

                Christiansted villa

                2 4 3 nights min

                • 2 bedrooms
                • sleeps 4
                • 3 nights min
                • Beach / lakeside relaxation
                • Swimming pool
                • Child Friendly

                Price per night from

                $166

                Responds fast!
                avg. 3 hours 23 minutes

                Price per night from

                $166

                  16

                  Villa Serenity

                  St. Croix / Teague Bay

                  Teague Bay villa

                  2 6 7 nights min

                  • 2 bedrooms
                  • sleeps 6
                  • 7 nights min
                  • Nearest beach 0.5 mi
                  • Swimming pool
                  • Child Friendly

                  Price per night from

                  $197

                  Price per night from

                  $197

                  (1) Excellent 

                    6

                    Our Little Bit of Paradise - Relaxing and Affordable Vacation Condo - Full Air

                    St. Croix / Christiansted

                    Christiansted condo

                    2 6 3 nights min

                    • 2 bedrooms
                    • sleeps 6
                    • 3 nights min
                    • Swimming pool
                    • Child Friendly
                    • Air conditioning

                    Price per night from

                    $149

                    Responds fast!
                    avg. 28 minutes

                    Price per night from

                    $149

                    (26) Excellent 

                      36

                      Romantic Villa. Private Pool.Magnificent Ocean Views. WiFi & Strong Cell Signal.

                      St. Croix / Christiansted

                      Christiansted villa

                      2 5 min stay varies

                      • 2 bedrooms
                      • sleeps 5
                      • min stay varies
                      • Beach / lakeside relaxation
                      • Nearest beach 0.8 mi
                      • Swimming pool
                      “Best VRBO we have stayed at yet!” Well equipped and beautiful villa. Just being met at the airport and following someone to the villa to get used to the roads, and stopping at the store is a huge benefit. Owner was always very fast in responding to a

                      Price per night from

                      $315

                      Responds fast!
                      avg. 3 hours 10 minutes

                      Price per night from

                      $315

                        29

                        St Croix, U.S. Virgin Island Condo Near the Beach

                        St. Croix / Frederiksted

                        Frederiksted townhouse

                        1 4 7 nights min

                        • 1 bedroom
                        • sleeps 4
                        • 7 nights min
                        • Beach / lakeside relaxation
                        • Nearest beach 0.2 mi
                        • Swimming pool

                        Price per night from

                        $86

                        Price per night from

                        $86

                        (7) Excellent 

                        Certificate of Excellence

                          17

                          Calypso Suite

                          St. Croix / Frederiksted

                          Frederiksted apartment

                          1 2 3 nights min

                          • 1 bedroom
                          • sleeps 2
                          • 3 nights min
                          • Beach / lakeside relaxation
                          • Swimming pool
                          • Ask about children

                          Certificate of Excellence

                          Price per night from

                          $126

                          Responds fast!
                          avg. 3 hours 18 minutes

                          Price per night from

                          $126

                          (1) Very Good 

                            32

                            Octopus Garden Villa at The Reef

                            St. Croix / Teague Bay

                            Teague Bay villa

                            2 4 3 nights min

                            • 2 bedrooms
                            • sleeps 4
                            • 3 nights min
                            • Beach / lakeside relaxation
                            • Swimming pool
                            • Child Friendly

                            Price per night from

                            $200

                            Price per night from

                            $200

                            (1) Excellent 

                              14

                              This vacation home beats all your expectations!

                              St. Croix / Teague Bay

                              Teague Bay condo

                              1 2 7 nights min

                              • 1 bedroom
                              • sleeps 2
                              • 7 nights min
                              • Swimming pool
                              • Air conditioning

                              Price per night from

                              $183

                              Price per night from

                              $183

                              (3) Excellent 

                                77

                                North Star Villa Beach House

                                St. Croix / Frederiksted

                                Frederiksted villa

                                4 7 7 nights min

                                • 4 bedrooms
                                • sleeps 7
                                • 7 nights min
                                • Beach / lakeside relaxation
                                • Swimming pool
                                • Child Friendly

                                Price per night from

                                $573

                                Price per night from

                                $573

                                (21) Excellent 

                                  52

                                  Get the view. Get the pool. Get the serenity. Get the beauty of St. Croix!

                                  St. Croix / Christiansted

                                  Christiansted apartment

                                  2 4 7 nights min

                                  • 2 bedrooms
                                  • sleeps 4
                                  • 7 nights min
                                  • Nearest beach 2 mi
                                  • Swimming pool
                                  • Child Friendly
                                  “Wow!” We had a great time in St. Croix -- went on the Salt River tour with Bush Tribe and over to Buck Island with Captain Heinz -- really enjoyed both! Rest of the time spent relaxing, reading, touring the island, some shopping. The weather was gr

                                  Price per night from

                                  $160

                                  Responds fast!
                                  avg. 3 hours 22 minutes

                                  Price per night from

                                  $160

                                  (9) Excellent 

                                    34

                                    "A Break from Normal" The Breakers at Cane Bay

                                    St. Croix / Christiansted

                                    Christiansted villa

                                    2 4 min stay varies

                                    • 2 bedrooms
                                    • sleeps 4
                                    • min stay varies
                                    • Beach / lakeside relaxation
                                    • Nearest beach 0.5 mi
                                    • Swimming pool

                                    Price per night from

                                    $377

                                    Responds fast!
                                    avg. 24 minutes

                                    Price per night from

                                    $377

                                    (7) Excellent 

                                      13

                                      Luxury private 2 BR condo at Gentle Winds

                                      St. Croix / Christiansted

                                      Christiansted apartment

                                      2 6 min stay varies

                                      • 2 bedrooms
                                      • sleeps 6
                                      • min stay varies
                                      • Beach / lakeside relaxation
                                      • Swimming pool
                                      • Child Friendly
                                      “Vacation in Paradise!” My husband and I just returned from 2 weeks at Gentle Winds E-1. This was our first time in St Croix but it will not be our last. Our stay at Gentle Winds was simply perfect and we are so happy that we stayed at the best resort

                                      Price per night from

                                      $229

                                      Price per night from

                                      $229

                                      (6) Excellent 

                                        30

                                        Dolphin's Paradise at Pelican Cove

                                        St. Croix / Christiansted

                                        Christiansted apartment

                                        2 4 4 nights min

                                        • 2 bedrooms
                                        • sleeps 4
                                        • 4 nights min
                                        • Beach / lakeside relaxation
                                        • Nearest beach 0 mi
                                        • Swimming pool
                                        “Relaxing, convenient” We had a fabulous stay at your condo! My husband did the St Croix Ironman so we wanted a place that was close enough to race venue without being right in Christiansted, and had a kitchen. This turned out to be an excellent choice

                                        Price per night from

                                        $200

                                        Price per night from

                                        $200

                                        (5) Very Good 

                                          15

                                          Serenity Breeze -Beachfront Newly Remodeled!

                                          St. Croix / Christiansted

                                          Christiansted condo

                                          2 4 4 nights min

                                          • 2 bedrooms
                                          • sleeps 4
                                          • 4 nights min
                                          • Beach / lakeside relaxation
                                          • Swimming pool
                                          • Child Friendly

                                          Price per night from

                                          $161

                                          Price per night from

                                          $161

                                          (12) Very Good 

                                            18

                                            The Caribe Suite

                                            St. Croix / Frederiksted

                                            Frederiksted apartment

                                            1 2 3 nights min

                                            • 1 bedroom
                                            • sleeps 2
                                            • 3 nights min
                                            • Beach / lakeside relaxation
                                            • Swimming pool
                                            • Ask about children

                                            Price per night from

                                            $144

                                            Responds fast!
                                            avg. 3 hours 18 minutes

                                            Price per night from

                                            $144

                                            (4) Excellent 

                                              16

                                              Beachside Bliss

                                              St. Croix / Christiansted

                                              Christiansted condo

                                              2 4 7 nights min

                                              • 2 bedrooms
                                              • sleeps 4
                                              • 7 nights min
                                              • Swimming pool
                                              • Child Friendly
                                              • Air conditioning

                                              Price per night from

                                              $200

                                              Price per night from

                                              $200

                                              (2) Very Good 

                                                24

                                                2 bedroom, 2 bath harborside condo in St. Croix

                                                St. Croix / Christiansted

                                                Christiansted condo

                                                2 4 2 nights min

                                                • 2 bedrooms
                                                • sleeps 4
                                                • 2 nights min
                                                • Swimming pool
                                                • Child Friendly
                                                • Air conditioning

                                                Price per night from

                                                $171

                                                Responds fast!
                                                avg. 1 hour 14 minutes

                                                Price per night from

                                                $171

                                                (4) Excellent 

                                                  26

                                                  OH La La - Carden Beach - Upscale Oceanfront Condo

                                                  US Virgin Isles / St. Croix

                                                  St. Croix condo

                                                  3 8 7 nights min

                                                  • 3 bedrooms
                                                  • sleeps 8
                                                  • 7 nights min
                                                  • Swimming pool
                                                  • Child Friendly
                                                  • Air conditioning

                                                  Price per night from

                                                  $300

                                                  Price per night from

                                                  $300

                                                  (10) Excellent 

                                                    16

                                                    La Porte Bleue -America's Paradise

                                                    St. Croix / Christiansted

                                                    Christiansted apartment

                                                    1 2 4 nights min

                                                    • 1 bedroom
                                                    • sleeps 2
                                                    • 4 nights min
                                                    • Beach / lakeside relaxation
                                                    • Nearest beach 2 mi
                                                    • Swimming pool
                                                    “A piece of paradise” John and Chris could not have been more accommodating to us. John took us to get groceries and to one of the local area food/bar establishment called Cheeseburgers.. John even welcomed us by having two fresh passion fruit drinks

                                                    Price per night from

                                                    $107

                                                    Price per night from

                                                    $107

                                                      10

                                                      Island home with a view and close to the beach!

                                                      St. Croix / Christiansted

                                                      Christiansted house

                                                      1 2 2 nights min

                                                      • 1 bedroom
                                                      • sleeps 2
                                                      • 2 nights min
                                                      • Nearest beach 0.2 mi
                                                      • Child Friendly
                                                      • Air conditioning

                                                      Price per night from

                                                      $86

                                                      Price per night from

                                                      $86

                                                      (57) Excellent 

                                                        38

                                                        Calypso Condo, Luxury on the Water at Gentle Winds

                                                        St. Croix / Christiansted

                                                        Christiansted apartment

                                                        3 8 5 nights min

                                                        • 3 bedrooms
                                                        • sleeps 8
                                                        • 5 nights min
                                                        • Beach / lakeside relaxation
                                                        • Nearest beach 0 mi
                                                        • Swimming pool
                                                        “Calypso condo stay was paradise!!!” We recently returned from a weeks vacation to St. Croix where we stayed at Calypso Condo C-2 in the gated community of Gentle Winds and had a fabulous time!!! The condo was immaculate upon arrival and Angela, the un

                                                        Price per night from

                                                        $268

                                                        Responds fast!
                                                        avg. 1 hour 31 minutes

                                                        Price per night from

                                                        $268

                                                          9

                                                          Crucian Seclusion 2 at Westcott Manor

                                                          St. Croix / Christiansted

                                                          Christiansted apartment

                                                          1 3 1 night min

                                                          • 1 bedroom
                                                          • sleeps 3
                                                          • 1 night min
                                                          • Child Friendly

                                                          Price per night from

                                                          $86

                                                          Responds fast!
                                                          avg. 1 hour 7 minutes

                                                          Price per night from

                                                          $86

                                                          (1) Very Good 

                                                            24

                                                            Beachside St Croix Condo in Mill Harbor w/Pool!

                                                            St. Croix / Christiansted

                                                            Christiansted apartment

                                                            2 4 min stay varies

                                                            • 2 bedrooms
                                                            • sleeps 4
                                                            • min stay varies
                                                            • Swimming pool
                                                            • Child Friendly
                                                            • Air conditioning

                                                            Price per night from

                                                            $109

                                                            Responds fast!
                                                            avg. 40 minutes

                                                            Price per night from

                                                            $109

                                                            (13) Excellent 

                                                              28

                                                              OCEANFRONT CONDO, SERENE, UNCROWDED GENTLE WINDS

                                                              St. Croix / Christiansted

                                                              Christiansted apartment

                                                              2 6 min stay varies

                                                              • 2 bedrooms
                                                              • sleeps 6
                                                              • min stay varies
                                                              • Beach / lakeside relaxation
                                                              • Nearest beach 0 mi
                                                              • Swimming pool
                                                              “What a view!” Gentle Winds Condo C-1 is an excellent place for a nice quiet vacation with a million dollar view! The place is very well decorated and suited our needs. Kitchen, washer/dryer/patio and all other areas are great for friends, couples or

                                                              Price per night from

                                                              $217

                                                              Responds fast!
                                                              avg. 2 hours 38 minutes

                                                              Price per night from

                                                              $217

                                                              (3) Excellent 

                                                                29

                                                                Estate Belvedere

                                                                St. Croix / Cane Bay

                                                                Cane Bay villa

                                                                6 14 min stay varies

                                                                • 6 bedrooms
                                                                • sleeps 14
                                                                • min stay varies
                                                                • Ask about children
                                                                • Ask about pets
                                                                “Our Stay at Estate Belvedere” Our family was celebrating a 3 generation 9 day holiday gathering.... 6 grandchildren ages 3 to 14, not to mention the 8 adults were totally occupied the entire 9 days with the site pool, with beaches, swimming, sailing,

                                                                Price per night from

                                                                $1,195

                                                                Responds fast!
                                                                avg. 48 minutes

                                                                Price per night from

                                                                $1,195

                                                                (29) Excellent 

                                                                  40

                                                                  Pyramid Point, Beachfront 5 Acre Luxury Estate, Architectural Digest Selection

                                                                  St. Croix / Christiansted

                                                                  Christiansted villa

                                                                  7 18 min stay varies

                                                                  • 7 bedrooms
                                                                  • sleeps 18
                                                                  • min stay varies
                                                                  • Beach / lakeside relaxation
                                                                  • Nearest beach 0.1 mi
                                                                  • Swimming pool
                                                                  “best vacation ever” Best vacation ever, grounds and houses were well maintained and Ms.Milagro the housekeeper was the sweetest lady you'll ever meet, I had reservations about traveling with a group of 15 people but diminished very quickly after we ar

                                                                  Price per night from

                                                                  $205

                                                                  Responds fast!
                                                                  avg. 3 hours 10 minutes

                                                                  Price per night from

                                                                  $205

                                                                  (5) Excellent 

                                                                    24

                                                                    Private Pool Upscale Villa -Bird of Paradise

                                                                    St. Croix / Teague Bay

                                                                    Teague Bay villa

                                                                    2 6 7 nights min

                                                                    • 2 bedrooms
                                                                    • sleeps 6
                                                                    • 7 nights min
                                                                    • Swimming pool
                                                                    • Child Friendly
                                                                    • Air conditioning

                                                                    Price per night from

                                                                    $264

                                                                    Price per night from

                                                                    $264

                                                                    (8) Excellent 

                                                                      12

                                                                      A Beautiful Condo - Pelican Moon

                                                                      St. Croix / Christiansted

                                                                      Christiansted apartment

                                                                      2 5 7 nights min

                                                                      • 2 bedrooms
                                                                      • sleeps 5
                                                                      • 7 nights min
                                                                      • Beach / lakeside relaxation
                                                                      • Swimming pool
                                                                      • Ask about children
                                                                      “Second to none” When we got to St. Croix we had reservations at condos called Colony Cove - in the 103D unit on the beach. Colony Cove has only 4 units that are right on the beach and we had the best one. That said, we were very disappointed and fel

                                                                      Price per night from

                                                                      $200

                                                                      Price per night from

                                                                      $200

                                                                      (2) Excellent 

                                                                        18

                                                                        Cruzan Hideaway ~ Beachfront Condo

                                                                        St. Croix / Christiansted

                                                                        Christiansted condo

                                                                        2 4 7 nights min

                                                                        • 2 bedrooms
                                                                        • sleeps 4
                                                                        • 7 nights min
                                                                        • Child Friendly

                                                                        Price per night from

                                                                        $200

                                                                        Price per night from

                                                                        $200

                                                                        (8) Very Good 

                                                                          33

                                                                          Bird Watchers Delite

                                                                          St. Croix / Christiansted

                                                                          Christiansted apartment

                                                                          1 4 29 nights min

                                                                          • 1 bedroom
                                                                          • sleeps 4
                                                                          • 29 nights min
                                                                          • Beach / lakeside relaxation
                                                                          • Nearest beach 1 mi
                                                                          • Swimming pool
                                                                          “Tough to leave this island gem!” The owner was great to work with.This is a great 1 bedroom unit located in a quiet gated area. The huge pool calls your name as soon as you arrive. Condo is located close to beach and many great area restaurants. We

                                                                          Price per night from

                                                                          $137

                                                                          Price per night from

                                                                          $137

                                                                          (5) Excellent 

                                                                            23

                                                                            Sugar Beach.That Says It All.. (NO PASSPORT REQ'D)

                                                                            St. Croix / Christiansted

                                                                            Christiansted apartment

                                                                            2 1 night min

                                                                            • sleeps 2
                                                                            • 1 night min
                                                                            • Beach / lakeside relaxation
                                                                            • Nearest beach 0 mi
                                                                            • Swimming pool

                                                                            Price per night from

                                                                            $201

                                                                            Responds fast!
                                                                            avg. 1 hour 17 minutes

                                                                            Price per night from

                                                                            $201

                                                                            (1) Excellent 

                                                                              16

                                                                              Apartment with ocean views and pool at The Palms

                                                                              St. Croix / Christiansted

                                                                              Christiansted villa

                                                                              1 2 3 nights min

                                                                              • 1 bedroom
                                                                              • sleeps 2
                                                                              • 3 nights min
                                                                              • Swimming pool
                                                                              • Child Friendly
                                                                              • Air conditioning

                                                                              Price per night from

                                                                              $160

                                                                              Responds fast!
                                                                              avg. 1 hour 54 minutes

                                                                              Price per night from

                                                                              $160

                                                                              About St. Croix

                                                                              The largest of the U.S. Virgin Islands, St. Croix offers travelers a profoundly unique vacation experience that is simultaneously exotic and familiar. Offering glorious beaches and a wide range of leisure attractions including golf, casino gaming, fishing, watersports, hiking, and of course, beaches. St. Croix allows you to set the tone for your own vacation. St. Croix camping is idyllic and peaceful, and many couples have found St. Croix weddings to be a fairy tale come true.

                                                                              Beyond the beaches, some of the island's top attractions and activities include:

                                                                              • Sailing: The calming effect of an outing on the crystal-blue Caribbean waters is the ideal way to rest, relax and recharge. St. Croix sailing is a favorite pastime of the locals, and you can also arrange sailing lessons if you're new to seafaring.
                                                                              • Eco tours: Taking a day trip to experience the unique ecosystems, fascinating marine life, and breathtaking natural landscapes of the U.S. Virgin Islands is an affordable and memorable way to spend a day.
                                                                              • Christiansted: The main town on the island of St. Croix, Christiansted offers a laid-back slice of island life, surprisingly rich historical attractions and scenic Danish colonial architecture.
                                                                              • Cane Bay Wall: A diving hotspot, Cane Bay Wall is a scenic bluff popular with visitors that offers warm, calm waters that are perfect for swimming and scuba diving.
                                                                              • Buck Island Reef National Monument: The mystic atolls and mysterious reefs of Buck Island make visiting this nature preserve a must for lovers of the great outdoors.

                                                                              With pleasant weather throughout the year, anytime is a great time for St. Croix cruises and getaways. However, if you're feeling festive and want a taste of the island's unique culture, visiting during the February Carnival is highly recommended.

                                                                              Vacation rentals are ideal accommodations for your trip. With condos, villas and beach houses both along the coast and in the island's towns, you'll never be far from the action and you'll enjoy more space, privacy and comfort in your own St. Croix vacation rental.

                                                                              You can also continue to explore the other U.S. Virgin islands from St. Croix. For a more laid-back vibe, check out neighboring St. John, or visit bustling and busy St. Thomas if you want to turn up the tempo.