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

24 house rentals

(161) Excellent 

    58

    Great Expectations St. John vacation rental villa

    St. John / Cruz Bay

    Cruz Bay villa

    8 20 7 nights min

    • 8 bedrooms
    • sleeps 20
    • 7 nights min
    • Beach / lakeside relaxation
    • Nearest beach 0.2 mi
    • Swimming pool
    Match: Cot available Private tennis court All filters match
    “Great expectations helped us have the perfect vacation.” We traveled here for spring break - 8 kids and 8 adults. The house was perfect. The views, the pools and the layout made an ideal getaway for our families. Hoping to return soon.

    Price per night from

    $777

    Responds fast!
    avg. 1 hour 23 minutes

    Price per night from

    $777

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

      19

      Oceanfront condo fully remodeled

      St. Thomas / Charlotte Amalie

      Charlotte Amalie apartment

      1 2 7 nights min

      • 1 bedroom
      • sleeps 2
      • 7 nights min
      • Beach / lakeside relaxation
      • Nearest beach 0.2 mi
      • Swimming pool
      1 of 2 match: Cot available, Private tennis court 1 of 2 filters match

      Price per night from

      $258

      Price per night from

      $258

      (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
        1 of 2 match: Cot available, Private tennis court 1 of 2 filters match

        Price per night from

        $166

        Price per night from

        $166

        (13) Excellent 

          23

          Vacation Condo on the Beach Plus Spectacular Pool

          St. Croix / Christiansted

          Christiansted apartment

          2 4 7 nights min

          • 2 bedrooms
          • sleeps 4
          • 7 nights min
          • Beach / lakeside relaxation
          • Swimming pool
          • Air conditioning
          1 of 2 match: Cot available, Private tennis court 1 of 2 filters match
          “Wonderful Value, Excellent Vacation” Just returned from 10 days at this rental condo, which was perfectly appointed for the four of us (we traveled with our daughters). Very comfortable, and superbly situated right on the beach. The water itself was

          Price per night from

          $290

          Price per night from

          $290

          (8) Very Good 

            11

            Blue Moon Villa at Point Pleasant Resort - STT

            St. Thomas / East End

            East End apartment

            1 4 min stay varies

            • 1 bedroom
            • sleeps 4
            • min stay varies
            • Beach / lakeside relaxation
            • Nearest beach 0.2 mi
            • Swimming pool
            1 of 2 match: Cot available, Private tennis court 1 of 2 filters match

            Price per night from

            $114

            Responds fast!
            avg. 2 hours 19 minutes

            Price per night from

            $114

              35

              Mango House on St. Croix's Beautiful West End.

              St. Croix / Frederiksted

              Frederiksted house

              3 10 3 nights min

              • 3 bedrooms
              • sleeps 10
              • 3 nights min
              • Beach / lakeside relaxation
              • Nearest beach 5 mi
              • Child Friendly
              1 of 2 match: Private tennis court, Cot available 1 of 2 filters match

              Price per night from

              $287

              Price per night from

              $287

              (12) Excellent 

                75

                Spectacular Sunsets & Ocean Views Remodeled Villa

                St. John / Cruz Bay

                Cruz Bay villa

                2 6 5 nights min

                • 2 bedrooms
                • sleeps 6
                • 5 nights min
                • Beach / lakeside relaxation
                • Nearest beach 8 mi
                • Swimming pool
                1 of 2 match: Private tennis court, Cot available 1 of 2 filters match
                “Awesome View” We recently stayed here and it was perfect. The villa was very clean and well maintained. They have everything you need there (beach towels, cooler, chairs, pots, pans, appliances, wifi). There is a/c in both bedrooms and it cools the pl

                Price per night from

                $802

                Price per night from

                $802

                (10) Excellent 

                  19

                  Beautiful Sapphire Beach only steps away from our comfortable 1,000 sq ft condo

                  St. Thomas / East End

                  East End apartment

                  1 5 3 nights min

                  • 1 bedroom
                  • sleeps 5
                  • 3 nights min
                  • Beach / lakeside relaxation
                  • Nearest beach 0.01 mi
                  • Swimming pool
                  1 of 2 match: Private tennis court, Cot available 1 of 2 filters match
                  “A Honeymooners Paridise...” My husband and I spent our honeymoon in this condo it was beautiful. The Sunroom is glowing with sunlight in the morning and filled with stars in the evening. The beach was just outside our doorstep. The living room was coz

                  Price per night from

                  $201

                  Price per night from

                  $201

                    22

                    Toe's in the Sand - BEACHFRONT - FALL SPECIAL only $130.00 per night

                    St. Croix / Christiansted

                    Christiansted condo

                    2 5 4 nights min

                    • 2 bedrooms
                    • sleeps 5
                    • 4 nights min
                    • Nearest beach 0 mi
                    • Swimming pool
                    • Child Friendly
                    1 of 2 match: Private tennis court, Cot available 1 of 2 filters match

                    Price per night from

                    $149

                    Price per night from

                    $149

                      33

                      Rare Brand New Luxury 2BR Beachfront 2FL condo

                      St. Thomas / East End

                      East End apartment

                      2 6 7 nights min

                      • 2 bedrooms
                      • sleeps 6
                      • 7 nights min
                      • Beach / lakeside relaxation
                      • Nearest beach 0 mi
                      • Swimming pool
                      1 of 2 match: Private tennis court, Cot available 1 of 2 filters match

                      Price per night from

                      $737

                      Price per night from

                      $737

                      (1) Excellent 

                        63

                        Villa HAKUNA MATATA Surrounded by National PK on North Shore above Cinnamon Bay

                        St. John / Cruz Bay

                        Cruz Bay villa

                        4 8 7 nights min

                        • 4 bedrooms
                        • sleeps 8
                        • 7 nights min
                        • Nearest beach 0.5 mi
                        • Swimming pool
                        • Child Friendly
                        1 of 2 match: Private tennis court, Cot available 1 of 2 filters match

                        Price per night from

                        $1,634

                        Price per night from

                        $1,634

                        (1) Average 

                          18

                          Luxury 2 bedroom 2 bathroom- cc.ar

                          St. Croix / Christiansted

                          Christiansted apartment

                          2 5 min stay varies

                          • 2 bedrooms
                          • sleeps 5
                          • min stay varies
                          • Beach / lakeside relaxation
                          • Swimming pool
                          • Child Friendly
                          1 of 2 match: Private tennis court, Cot available 1 of 2 filters match

                          Price per night from

                          $315

                          Responds fast!
                          avg. 3 hours 12 minutes

                          Price per night from

                          $315

                          (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
                            1 of 2 match: Private tennis court, Cot available 1 of 2 filters match

                            Price per night from

                            $384

                            Responds fast!
                            avg. 3 hours 10 minutes

                            Price per night from

                            $384

                            (14) Excellent 

                              30

                              Eco Serendib Villa & Spa - Call for Specials!

                              St. John / Cruz Bay

                              Cruz Bay villa

                              8 18 min stay varies

                              • 8 bedrooms
                              • sleeps 18
                              • min stay varies
                              • Beach / lakeside relaxation
                              • Swimming pool
                              • Child Friendly
                              1 of 2 match: Private tennis court, Cot available 1 of 2 filters match
                              “Want for nothing -- and I mean nothing!” From the incredibly spacious and luxurious suites to the world class swimming pool to the on-site massage therapy sanctuaries to the full on-site gym with sauna, steam and soaking tub to the Epicurean theater t

                              Price per night from

                              $2,498

                              Price per night from

                              $2,498

                              (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
                                1 of 2 match: Private tennis court, Cot available 1 of 2 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

                                  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
                                  1 of 2 match: Private tennis court, Cot available 1 of 2 filters match

                                  Price per night from

                                  $172

                                  Price per night from

                                  $172

                                  (6) Excellent 

                                    39

                                    Miramar, A Magnificent 5 Star+ Oceanfront Mansion

                                    St. Croix / Christiansted

                                    Christiansted villa

                                    5 12 min stay varies

                                    • 5 bedrooms
                                    • sleeps 12
                                    • min stay varies
                                    • Nearest beach 0.1 mi
                                    • Swimming pool
                                    • Child Friendly
                                    1 of 2 match: Private tennis court, Cot available 1 of 2 filters match

                                    Price per night from

                                    $1,924

                                    Price per night from

                                    $1,924

                                    (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
                                      1 of 2 match: Private tennis court, Cot available 1 of 2 filters match

                                      Price per night from

                                      $287

                                      Responds fast!
                                      avg. 3 hours 10 minutes

                                      Price per night from

                                      $287

                                      (26) Excellent 

                                        24

                                        Villa Dawn at Cane Bay Beach, St. Croix, USVI

                                        US Virgin Isles / St. Croix

                                        St. Croix villa

                                        4 14 7 nights min

                                        • 4 bedrooms
                                        • sleeps 14
                                        • 7 nights min
                                        • Beach / lakeside relaxation
                                        • Nearest beach 0.2 mi
                                        • Swimming pool
                                        1 of 2 match: Private tennis court, Cot available 1 of 2 filters match
                                        “Cane Bay is awesome!!” A great Villa in a beautiful location! The villa is very close to some great restaurants and the north shore of St. Croix is a dream!!

                                        Price per night from

                                        $297

                                        Price per night from

                                        $297

                                        (7) Excellent 

                                          54

                                          EXPERIENCE the UNIQUE KALEIDOSCOPE of Comfort, Beauty, Location, Value, Service!

                                          St. Thomas / East End

                                          East End house

                                          2 6 5 nights min

                                          • 2 bedrooms
                                          • sleeps 6
                                          • 5 nights min
                                          • Beach / lakeside relaxation
                                          • Nearest beach 0.8 mi
                                          • Swimming pool
                                          1 of 2 match: Private tennis court, Cot available 1 of 2 filters match
                                          “Can't wait to go back!” Of the several places I've staying on St. Thomas (and St. Croix) the past year, this is the best. I loved all the thoughtful touches: comfy, LONG chaises; lovely pool; beautiful balcony; fantastic, well-appointed kitchen and

                                          Price per night from

                                          $178

                                          Responds fast!
                                          avg. 2 hours 36 minutes

                                          Price per night from

                                          $178

                                          (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
                                            1 of 2 match: Private tennis court, Cot available 1 of 2 filters match

                                            Price per night from

                                            $682

                                            Price per night from

                                            $682

                                            (10) Very Good 

                                              20

                                              Wooow Experience at Little Taj by the Sea!

                                              US Virgin Isles / St. Thomas

                                              St. Thomas villa

                                              5 13 4 nights min

                                              • 5 bedrooms
                                              • sleeps 13
                                              • 4 nights min
                                              • Beach / lakeside relaxation
                                              • Child Friendly
                                              • Air conditioning
                                              1 of 2 match: Private tennis court, Cot available 1 of 2 filters match
                                              “A DREAM COME TRUE” My stay at the Taj was one of the most memorable vacations.Given the areas relaxed atmosphere,waking up each morning to the blue sea,watching ships go by,followed by a swim on the beach.ST.Thomas with its unique culture was very inv

                                              Price per night from

                                              $434

                                              Responds fast!
                                              avg. 2 hours 13 minutes

                                              Price per night from

                                              $434

                                              (6) Excellent 

                                                23

                                                DISCOVER Ocean Kaleidoscope Villa - Tropical Zen

                                                St. Thomas / St Thomas East

                                                St Thomas East townhouse

                                                2 6 min stay varies

                                                • 2 bedrooms
                                                • sleeps 6
                                                • min stay varies
                                                • Nearest beach 0.8 mi
                                                • Swimming pool
                                                • Child Friendly
                                                1 of 2 match: Private tennis court, Cot available 1 of 2 filters match

                                                Price per night from

                                                $178

                                                Responds fast!
                                                avg. 1 hour 26 minutes

                                                Price per night from

                                                $178

                                                (27) Excellent 

                                                  46

                                                  Most Popular Couple and Family Villa 4 Equal King Master's & 5th Kids BR Full AC

                                                  St. John / Virgin Islands National Park

                                                  Virgin Islands National Park villa

                                                  5 10 7 nights min

                                                  • 5 bedrooms
                                                  • sleeps 10
                                                  • 7 nights min
                                                  • Beach / lakeside relaxation
                                                  • Nearest beach 0 mi
                                                  • Swimming pool
                                                  1 of 2 match: Private tennis court, Cot available 1 of 2 filters match

                                                  Price per night from

                                                  $1,637

                                                  Responds fast!
                                                  avg. 56 minutes

                                                  Price per night from

                                                  $1,637