Vacation Rentals & House Rentals in US Virgin Isles

Close

Enter dates for more accurate prices

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

288 house rentals

(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
    Match: Cycling trips Walking trips Water sports All filters match

    Price per night from

    $594

    Price per night from

    $594

      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
      Match: Cycling trips Walking trips Water sports All filters match

      Price per night from

      $86

      Price per night from

      $86

      (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
        Match: Cycling trips Walking trips Water sports All filters match
        “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

        (3) Very Good 

          10

          Marriott Frenchman's Cove 2/2 New, Spacious, Villa

          St. Thomas / Charlotte Amalie

          Charlotte Amalie hotel apartment

          2 8 7 nights min

          • 2 bedrooms
          • sleeps 8
          • 7 nights min
          • Beach / lakeside relaxation
          • Nearest beach 0.2 mi
          • Swimming pool
          Match: Cycling trips Walking trips Water sports All filters match

          Price per night from

          $474

          Responds fast!
          avg. 1 hour 23 minutes

          Price per night from

          $474

          (1) Excellent 

            24

            VILLA BLISS

            St. Croix / Christiansted

            Christiansted villa

            2 4 min stay varies

            • 2 bedrooms
            • sleeps 4
            • min stay varies
            • Swimming pool
            • Air conditioning
            • Pet Friendly
            Match: Cycling trips Walking trips Water sports All filters match

            Price per night from

            $338

            Price per night from

            $338

            (12) Excellent 

              33

              Relax 4 Us at Bolongo Bay ~ USVI

              St. Thomas / Charlotte Amalie

              Charlotte Amalie apartment

              2 6 min stay varies

              • 2 bedrooms
              • sleeps 6
              • min stay varies
              • Beach / lakeside relaxation
              • Nearest beach 0 mi
              • Swimming pool
              Match: Cycling trips Walking trips Water sports All filters match
              “Vacation stay” On behalf of our family I would like to say thank you for allowing us the opportunity to spend time in your condo. The amenities were outstanding and provided us the ability to relax and unwind and enjoy the beautiful islands.

              Price per night from

              $220

              Responds fast!
              avg. 2 hours 20 minutes

              Price per night from

              $220

              (3) Excellent 

                19

                5 Minutes to Beaches & Diving Family Home with

                St. Croix / Frederiksted

                Frederiksted villa

                4 10 3 nights min

                • 4 bedrooms
                • sleeps 10
                • 3 nights min
                • Beach / lakeside relaxation
                • Swimming pool
                • Child Friendly
                Match: Cycling trips Walking trips Water sports All filters match

                Price per night from

                $343

                Responds fast!
                avg. 1 hour 55 minutes

                Price per night from

                $343

                (2) Excellent 

                  27

                  Mahogany Cottage

                  St. Croix / Cane Bay

                  Cane Bay cottage

                  2 4 2 nights min

                  • 2 bedrooms
                  • sleeps 4
                  • 2 nights min
                  • Nearest beach 5 mi
                  • Swimming pool
                  • Child Friendly
                  Match: Cycling trips Walking trips Water sports All filters match

                  Price per night from

                  $149

                  Responds fast!
                  avg. 3 hours 31 minutes

                  Price per night from

                  $149

                  (2) Excellent 

                    24

                    Island Living in your own Caribbean Villa 5

                    St. Thomas / Charlotte Amalie

                    Charlotte Amalie villa

                    2 6 min stay varies

                    • 2 bedrooms
                    • sleeps 6
                    • min stay varies
                    • Swimming pool
                    • Child Friendly
                    • Air conditioning
                    Match: Cycling trips Walking trips Water sports All filters match

                    Price per night from

                    $200

                    Responds fast!
                    avg. 59 minutes

                    Price per night from

                    $200

                    (11) Very Good 

                      31

                      Seascape Villa- Award winning ocean front estate

                      St. Croix / Frederiksted

                      Frederiksted house

                      7 14 min stay varies

                      • 7 bedrooms
                      • sleeps 14
                      • min stay varies
                      • Swimming pool
                      • Child Friendly
                      • Air conditioning
                      Match: Cycling trips Walking trips Water sports All filters match

                      Price per night from

                      $927

                      Responds fast!
                      avg. 1 hour 3 minutes

                      Price per night from

                      $927

                      (19) Very Good 

                        27

                        Amazing Ocean views at Villa Mar de Amores

                        St. John / Cruz Bay

                        Cruz Bay villa

                        3 6 min stay varies

                        • 3 bedrooms
                        • sleeps 6
                        • min stay varies
                        • Beach / lakeside relaxation
                        • Nearest beach 8 mi
                        • Swimming pool
                        Match: Cycling trips Walking trips Water sports All filters match
                        “Can't wait to go back!” We loved Villa Mar de amores from the moment we got there. Amazing views, great vibes, lovely decorations, high ceilings, comfy beds, great kitchen, just perfect. It's even nicer than the pictures. We all started smiling when w

                        Price per night from

                        $304

                        Price per night from

                        $304

                        (3) Excellent 

                          31

                          Hidden Valley Villa. Net

                          St. Croix / Christiansted

                          Christiansted villa

                          3 8 2 nights min

                          • 3 bedrooms
                          • sleeps 8
                          • 2 nights min
                          • Nearest beach 0.4 mi
                          • Swimming pool
                          • Child Friendly
                          Match: Cycling trips Walking trips Water sports All filters match

                          Price per night from

                          $373

                          Responds fast!
                          avg. 7 minutes

                          Price per night from

                          $373

                            20

                            'O' VACATION RENTAL

                            St. Thomas / St Thomas East

                            St Thomas East apartment

                            1 3 1 night min

                            • 1 bedroom
                            • sleeps 3
                            • 1 night min
                            • Beach / lakeside relaxation
                            • Nearest beach 0.6 mi
                            • Child Friendly
                            Match: Cycling trips Walking trips Water sports All filters match

                            Price per night from

                            $172

                            Price per night from

                            $172

                              21

                              St. Croix Incredible Buck Island Views on the North Shore Scenic Route

                              St. Croix / Christiansted

                              Christiansted studio

                              Studio 2 1 night min

                              • Studio
                              • sleeps 2
                              • 1 night min
                              • Nearest beach 5 mi
                              • Private garden
                              Match: Cycling trips Walking trips Water sports All filters match

                              Price per night from

                              $46

                              Price per night from

                              $46

                              (26) Excellent 

                                38

                                Bliss Cruz Views 1: near NP Beaches; Amazing Sea/Sunset Views, A/C, private

                                St. John / Cruz Bay

                                Cruz Bay condo

                                2 4 7 nights min

                                • 2 bedrooms
                                • sleeps 4
                                • 7 nights min
                                • Beach / lakeside relaxation
                                • Nearest beach 3 mi
                                • Swimming pool
                                Match: Cycling trips Walking trips Water sports All filters match
                                “PERFECT PERFECT PERFECT” While writing this review, I find myself missing Bliss more with each passing letter. This was truly a wonderful experience on St. JOHN, VI. Cynthia was great from the start. Prompt responses and answers to all of our concerns

                                Price per night from

                                $228

                                Responds fast!
                                avg. 2 hours 45 minutes

                                Price per night from

                                $228

                                  25

                                  NEW! 'Bella Alba' Condo at Sapphire Bay w/Views!

                                  East End / Red Hook

                                  Red Hook condo

                                  1 4 min stay varies

                                  • 1 bedroom
                                  • sleeps 4
                                  • min stay varies
                                  • Swimming pool
                                  • Child Friendly
                                  • Air conditioning
                                  Match: Cycling trips Walking trips Water sports All filters match

                                  Price per night from

                                  $132

                                  Responds fast!
                                  avg. 33 minutes

                                  Price per night from

                                  $132

                                    24

                                    Sapphire Beach Resort Condo- 1mi to Red Hook Ferry

                                    East End / Red Hook

                                    Red Hook studio

                                    Studio 4 min stay varies

                                    • Studio
                                    • sleeps 4
                                    • min stay varies
                                    • Swimming pool
                                    • Child Friendly
                                    • Air conditioning
                                    Match: Cycling trips Walking trips Water sports All filters match

                                    Price per night from

                                    $178

                                    Responds fast!
                                    avg. 33 minutes

                                    Price per night from

                                    $178

                                      24

                                      NEW! Beachfront St Thomas Resort Condo w/ Bay View

                                      East End / Red Hook

                                      Red Hook condo

                                      2 5 min stay varies

                                      • 2 bedrooms
                                      • sleeps 5
                                      • min stay varies
                                      • Swimming pool
                                      • Child Friendly
                                      • Air conditioning
                                      Match: Cycling trips Walking trips Water sports All filters match

                                      Price per night from

                                      $264

                                      Responds fast!
                                      avg. 33 minutes

                                      Price per night from

                                      $264

                                      (1) Excellent 

                                        29

                                        Drake’s Hideout at Mahogany Run

                                        St. Thomas / North Side

                                        North Side villa

                                        2 6 min stay varies

                                        • 2 bedrooms
                                        • sleeps 6
                                        • min stay varies
                                        • Nearest beach 2 mi
                                        • Swimming pool
                                        • Child Friendly
                                        Match: Cycling trips Walking trips Water sports All filters match

                                        Price per night from

                                        $229

                                        Price per night from

                                        $229

                                        (6) Excellent 

                                          23

                                          Amazing Ocean View Villa Catalina

                                          St. John / Cruz Bay

                                          Cruz Bay villa

                                          4 8 min stay varies

                                          • 4 bedrooms
                                          • sleeps 8
                                          • min stay varies
                                          • Beach / lakeside relaxation
                                          • Nearest beach 0.9 mi
                                          • Swimming pool
                                          Match: Cycling trips Walking trips Water sports All filters match

                                          Price per night from

                                          $286

                                          Responds fast!
                                          avg. 3 hours 10 minutes

                                          Price per night from

                                          $286

                                          (4) Excellent 

                                            8

                                            Fairwinds: Privacy,Stunning Views Lg Pool,Spacious

                                            St. Thomas / North Side

                                            North Side villa

                                            3 8 5 nights min

                                            • 3 bedrooms
                                            • sleeps 8
                                            • 5 nights min
                                            • Nearest beach 0.5 mi
                                            • Swimming pool
                                            • Child Friendly
                                            Match: Cycling trips Walking trips Water sports All filters match

                                            Price per night from

                                            $480

                                            Price per night from

                                            $480

                                            (1) Excellent 

                                              21

                                              Spectacular views - walk to beautiful Shoys Beach

                                              St. Croix / Christiansted

                                              Christiansted villa

                                              3 6 7 nights min

                                              • 3 bedrooms
                                              • sleeps 6
                                              • 7 nights min
                                              • Nearest beach 0.2 mi
                                              • Swimming pool
                                              • Ask about children
                                              Match: Cycling trips Walking trips Water sports All filters match

                                              Price per night from

                                              $574

                                              Price per night from

                                              $574

                                              (3) Excellent 

                                                35

                                                Welcome Back to St Thomas $119 Special

                                                St. Thomas / East End

                                                East End condo

                                                1 4 min stay varies

                                                • 1 bedroom
                                                • sleeps 4
                                                • min stay varies
                                                • Beach / lakeside relaxation
                                                • Nearest beach 0 mi
                                                • Swimming pool
                                                Match: Cycling trips Walking trips Water sports All filters match

                                                Price per night from

                                                $171

                                                Responds fast!
                                                avg. 2 hours 17 minutes

                                                Price per night from

                                                $171

                                                  19

                                                  Cliffside Luxury in Peterborg: hot tub, gym

                                                  St. Thomas / North Side

                                                  North Side villa

                                                  4 10 min stay varies

                                                  • 4 bedrooms
                                                  • sleeps 10
                                                  • min stay varies
                                                  • Beach / lakeside relaxation
                                                  • Swimming pool
                                                  • Ask about children
                                                  Match: Cycling trips Walking trips Water sports All filters match

                                                  Price per night from

                                                  $1,005

                                                  Price per night from

                                                  $1,005

                                                  (4) Excellent 

                                                    26

                                                    Fantastic Mar de Amores Undamaged by Hurricanes

                                                    St. John / Cruz Bay

                                                    Cruz Bay villa

                                                    3 7 min stay varies

                                                    • 3 bedrooms
                                                    • sleeps 7
                                                    • min stay varies
                                                    • Beach / lakeside relaxation
                                                    • Nearest beach 0.7 mi
                                                    • Swimming pool
                                                    Match: Cycling trips Walking trips Water sports All filters match

                                                    Price per night from

                                                    $384

                                                    Responds fast!
                                                    avg. 3 hours 10 minutes

                                                    Price per night from

                                                    $384

                                                    (1) Excellent 

                                                      24

                                                      The Peter Bay 1BR Honeymoon Suite at St. John

                                                      US Virgin Isles / St. John

                                                      St. John villa

                                                      1 4 min stay varies

                                                      • 1 bedroom
                                                      • sleeps 4
                                                      • min stay varies
                                                      • Beach / lakeside relaxation
                                                      • Ask about children
                                                      • Air conditioning
                                                      Match: Cycling trips Walking trips Water sports All filters match

                                                      Price per night from

                                                      $568

                                                      Price per night from

                                                      $568

                                                      (61) Excellent 

                                                        32

                                                        Save15% Sapphire Beach Amazing Beachfront 2 floor Condo

                                                        East End / Smith Bay

                                                        Smith Bay condo

                                                        1 6 min stay varies

                                                        • 1 bedroom
                                                        • sleeps 6
                                                        • min stay varies
                                                        • Beach / lakeside relaxation
                                                        • Swimming pool
                                                        • Child Friendly
                                                        Match: Cycling trips Walking trips Water sports All filters match
                                                        “#1 BEST VACATION EVER” This Place Was Amazing!!!! The Condo was the cutest ever!!!! Well taken care of an everything you could think of that you needed for the BEACH!!! The Beach & Ocean were extremely Gorgeous!!!! It was never packed so you could lay

                                                        Price per night from

                                                        $343

                                                        Responds fast!
                                                        avg. 2 hours 59 minutes

                                                        Price per night from

                                                        $343

                                                          24

                                                          Romantic Cottage for Two Open March 20 - April 30, Hot Tub, A/C.WiFi, King Bed

                                                          St. John / Cruz Bay

                                                          Cruz Bay cottage

                                                          1 2 5 nights min

                                                          • 1 bedroom
                                                          • sleeps 2
                                                          • 5 nights min
                                                          • Beach / lakeside relaxation
                                                          • Ask about children
                                                          • Air conditioning
                                                          Match: Cycling trips Walking trips Water sports All filters match

                                                          Price per night from

                                                          $262

                                                          Price per night from

                                                          $262

                                                            27

                                                            Last min.Special $500 night April 6- May 31, 4 Bed/ 4 Bath, Pool, AC, Wi-Fi

                                                            St. John / Cruz Bay

                                                            Cruz Bay villa

                                                            4 8 min stay varies

                                                            • 4 bedrooms
                                                            • sleeps 8
                                                            • min stay varies
                                                            • Beach / lakeside relaxation
                                                            • Swimming pool
                                                            • Child Friendly
                                                            Match: Cycling trips Walking trips Water sports All filters match

                                                            Price per night from

                                                            $572

                                                            Price per night from

                                                            $572

                                                            (9) Excellent 

                                                              22

                                                              Mare Blu: Experience Sophisticated Elegance

                                                              St. John / Cruz Bay

                                                              Cruz Bay villa

                                                              6 12 7 nights min

                                                              • 6 bedrooms
                                                              • sleeps 12
                                                              • 7 nights min
                                                              • Beach / lakeside relaxation
                                                              • Swimming pool
                                                              • Ask about children
                                                              Match: Cycling trips Walking trips Water sports All filters match
                                                              “Wow!” We were looking for a week away with our children and 4 grandchildren. We enjoy getting away together to grow our relationships through quality time together. We found Mare Blu on the internet and it looked like the perfect spot. We had alway

                                                              Price per night from

                                                              $1,870

                                                              Price per night from

                                                              $1,870

                                                              (3) Excellent 

                                                                24

                                                                Walk to two beaches, restaurants and marina

                                                                St. Croix / Christiansted

                                                                Christiansted villa

                                                                5 10 7 nights min

                                                                • 5 bedrooms
                                                                • sleeps 10
                                                                • 7 nights min
                                                                • Swimming pool
                                                                • Child Friendly
                                                                • Air conditioning
                                                                Match: Cycling trips Walking trips Water sports All filters match
                                                                “Fantastic Vacation” We have been visiting St.Croix a number of years now for our annual 'girls' vacation, and can honestly say that our stay at Anna's Breeze was truly wonderful! The home is absolutely gorgeous, beautifully maintained and has every am

                                                                Price per night from

                                                                $409

                                                                Price per night from

                                                                $409

                                                                (1) Excellent 

                                                                  32

                                                                  Romantic 5BR Cottage in Cruz Bay, St. John

                                                                  St. John / Cruz Bay

                                                                  Cruz Bay villa

                                                                  5 10 5 nights min

                                                                  • 5 bedrooms
                                                                  • sleeps 10
                                                                  • 5 nights min
                                                                  • Swimming pool
                                                                  • Child Friendly
                                                                  • Air conditioning
                                                                  Match: Cycling trips Walking trips Water sports All filters match

                                                                  Price per night from

                                                                  $916

                                                                  Price per night from

                                                                  $916

                                                                    24

                                                                    Suite 8c - Gallows Point Resort Oceanfront Upper Level

                                                                    St. John / Cruz Bay

                                                                    Cruz Bay villa

                                                                    1 5 1 night min

                                                                    • 1 bedroom
                                                                    • sleeps 5
                                                                    • 1 night min
                                                                    • Beach / lakeside relaxation
                                                                    • Ask about children
                                                                    • Air conditioning
                                                                    Match: Cycling trips Walking trips Water sports All filters match

                                                                    Price per night from

                                                                    $566

                                                                    Price per night from

                                                                    $566

                                                                    These homes match some but not all of your filters. Clear all filters

                                                                      24

                                                                      NEW! Cozy St. Croix House - 10 Mins to Beaches!

                                                                      St. Croix / Cane Bay

                                                                      Cane Bay house

                                                                      2 4 6 nights min

                                                                      • 2 bedrooms
                                                                      • sleeps 4
                                                                      • 6 nights min
                                                                      • Child Friendly
                                                                      2 of 3 match: Water sports, Cycling trips, Walking trips 2 of 3 filters match

                                                                      Price per night from

                                                                      $75

                                                                      Responds fast!
                                                                      avg. 33 minutes

                                                                      Price per night from

                                                                      $75

                                                                        25

                                                                        NEW! St Croix Home w/Caribbean Views-1 Mi to Beach

                                                                        St. Croix / Cane Bay

                                                                        Cane Bay house

                                                                        3 5 min stay varies

                                                                        • 3 bedrooms
                                                                        • sleeps 5
                                                                        • min stay varies
                                                                        • Child Friendly
                                                                        • Air conditioning
                                                                        2 of 3 match: Water sports, Cycling trips, Walking trips 2 of 3 filters match

                                                                        Price per night from

                                                                        $287

                                                                        Responds fast!
                                                                        avg. 33 minutes

                                                                        Price per night from

                                                                        $287

                                                                          17

                                                                          Christmas week at Westin St. John Resort, USVI

                                                                          St. John / Cruz Bay

                                                                          Cruz Bay villa

                                                                          3 10 7 nights min

                                                                          • 3 bedrooms
                                                                          • sleeps 10
                                                                          • 7 nights min
                                                                          • Beach / lakeside relaxation
                                                                          • Nearest beach 1 mi
                                                                          • Child Friendly
                                                                          2 of 3 match: Cycling trips, Walking trips, Water sports 2 of 3 filters match

                                                                          Price per night from

                                                                          $1,150

                                                                          Responds fast!
                                                                          avg. 3 hours 45 minutes

                                                                          Price per night from

                                                                          $1,150

                                                                          (2) Excellent 

                                                                            23

                                                                            Argonauta, Luxury,Privacy, 270 degree ocean view, 5 minutes from Cruz Bay

                                                                            St. John / Cruz Bay

                                                                            Cruz Bay villa

                                                                            5 10 5 nights min

                                                                            • 5 bedrooms
                                                                            • sleeps 10
                                                                            • 5 nights min
                                                                            • Nearest beach 4 mi
                                                                            • Swimming pool
                                                                            • Child Friendly
                                                                            2 of 3 match: Cycling trips, Walking trips, Water sports 2 of 3 filters match

                                                                            Price per night from

                                                                            $778

                                                                            Responds fast!
                                                                            avg. 3 hours 18 minutes

                                                                            Price per night from

                                                                            $778

                                                                              16

                                                                              BIG PRICE DROP!! Amazing Alpha FALL SPECIAL! Amazing views and sleeps five!

                                                                              St. John / Cruz Bay

                                                                              Cruz Bay condo

                                                                              1 5 3 nights min

                                                                              • 1 bedroom
                                                                              • sleeps 5
                                                                              • 3 nights min
                                                                              • Nearest beach 3 mi
                                                                              • Swimming pool
                                                                              • Child Friendly
                                                                              2 of 3 match: Cycling trips, Walking trips, Water sports 2 of 3 filters match

                                                                              Price per night from

                                                                              $206

                                                                              Responds fast!
                                                                              avg. 2 hours 16 minutes

                                                                              Price per night from

                                                                              $206