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

158 house rentals

(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
    Match: Cot available Tennis in town All 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. 3 hours 29 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
      Match: Cot available Tennis in town All filters match

      Price per night from

      $682

      Price per night from

      $682

      (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
        Match: Cot available Tennis in town All 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

        $200

        Price per night from

        $200

        (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: Cot available Tennis in town 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

          (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
            Match: Cot available Tennis in town All filters match

            Price per night from

            $313

            Responds fast!
            avg. 3 hours 12 minutes

            Price per night from

            $313

              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
              Match: Cot available Tennis in town All filters match

              Price per night from

              $149

              Price per night from

              $149

              (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
                Match: Cot available Tennis in town All filters match

                Price per night from

                $1,916

                Price per night from

                $1,916

                  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: Cot available Tennis in town All filters match

                  Price per night from

                  $171

                  Price per night from

                  $171

                  (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
                    Match: Cot available Tennis in town All filters match

                    Price per night from

                    $1,630

                    Responds fast!
                    avg. 56 minutes

                    Price per night from

                    $1,630

                    (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
                      Match: Cot available Tennis in town All 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

                      $799

                      Price per night from

                      $799

                        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
                        Match: Cot available Tennis in town All filters match

                        Price per night from

                        $1,630

                        Price per night from

                        $1,630

                        (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 Tennis in town 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

                          $778

                          Responds fast!
                          avg. 1 hour 26 minutes

                          Price per night from

                          $778

                          (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: Cot available Tennis in town All filters match

                            Price per night from

                            $287

                            Responds fast!
                            avg. 3 hours 10 minutes

                            Price per night from

                            $287

                            (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
                              Match: Cot available Tennis in town All filters match

                              Price per night from

                              $178

                              Responds fast!
                              avg. 1 hour 26 minutes

                              Price per night from

                              $178

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

                                12

                                Westin St. Johns, 2 Bedroom Bay Vista Villa Loft, April 21-28

                                St. John / Cruz Bay

                                Cruz Bay villa

                                2 8 7 nights min

                                • 2 bedrooms
                                • sleeps 8
                                • 7 nights min
                                • Swimming pool
                                • Child Friendly
                                • Car not necessary
                                1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                Price per night from

                                $813

                                Price per night from

                                $813

                                (1) Very Good 

                                  105

                                  2 Bedroom spectacular views, amazing views, close to Cruz Bay

                                  St. John / Virgin Islands National Park

                                  Virgin Islands National Park apartment

                                  2 8 4 nights min

                                  • 2 bedrooms
                                  • sleeps 8
                                  • 4 nights min
                                  • Nearest beach 1 mi
                                  • Swimming pool
                                  • Suitable for children age 5+
                                  1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                  Price per night from

                                  $341

                                  Price per night from

                                  $341

                                  (8) Excellent 

                                    26

                                    Ballena Blue: Panoramic Views of Hart Bay and St. Croix!

                                    St. John / Cruz Bay

                                    Cruz Bay villa

                                    3 6 5 nights min

                                    • 3 bedrooms
                                    • sleeps 6
                                    • 5 nights min
                                    • Ask about children
                                    • Ask about pets
                                    1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                    Price per night from

                                    $565

                                    Responds fast!
                                    avg. 1 hour 20 minutes

                                    Price per night from

                                    $565

                                    (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
                                      1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                      Price per night from

                                      $171

                                      Responds fast!
                                      avg. 1 hour 14 minutes

                                      Price per night from

                                      $171

                                        14

                                        * Cruz Bay * Luxury 2 Bed 2 Bath * Amazing Ocean Views * Pool * Walk to Town! *

                                        St. John / Cruz Bay

                                        Cruz Bay condo

                                        2 8 2 nights min

                                        • 2 bedrooms
                                        • sleeps 8
                                        • 2 nights min
                                        • Nearest beach 0.15 mi
                                        • Swimming pool
                                        • Child Friendly
                                        1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                        Price per night from

                                        $341

                                        Price per night from

                                        $341

                                        (4) Excellent 

                                          16

                                          Hook, Wine & Sinker - Private Pool Villa with Views

                                          St. Croix / Teague Bay

                                          Teague Bay villa

                                          2 4 7 nights min

                                          • 2 bedrooms
                                          • sleeps 4
                                          • 7 nights min
                                          • Swimming pool
                                          • Child Friendly
                                          • Air conditioning
                                          1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                          Price per night from

                                          $263

                                          Price per night from

                                          $263

                                          (1) Excellent 

                                            13

                                            Right On Sapphire Beach

                                            St. Thomas / Charlotte Amalie

                                            Charlotte Amalie condo

                                            1 4 4 nights min

                                            • 1 bedroom
                                            • sleeps 4
                                            • 4 nights min
                                            • Child Friendly
                                            1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                            Price per night from

                                            $223

                                            Price per night from

                                            $223

                                              31

                                              Luxury St. Thomas Condo at Elysian Beach Resort!

                                              US Virgin Isles / St. Thomas

                                              St. Thomas apartment

                                              3 8 5 nights min

                                              • 3 bedrooms
                                              • sleeps 8
                                              • 5 nights min
                                              • Swimming pool
                                              • Child Friendly
                                              • Air conditioning
                                              1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                              Price per night from

                                              $360

                                              Responds fast!
                                              avg. 10 minutes

                                              Price per night from

                                              $360

                                              (2) Very Good 

                                                24

                                                Coconut Cottage - St John

                                                St. John / Cruz Bay

                                                Cruz Bay cottage

                                                1 2 3 nights min

                                                • 1 bedroom
                                                • sleeps 2
                                                • 3 nights min
                                                • Beach / lakeside relaxation
                                                • Air conditioning
                                                • Private garden
                                                1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                                Price per night from

                                                $400

                                                Price per night from

                                                $400

                                                  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, Tennis in town 1 of 2 filters match

                                                  Price per night from

                                                  $257

                                                  Price per night from

                                                  $257

                                                    17

                                                    Luxury Cruz Bay Condo with Awesome Views and Convenient Walk

                                                    St. John / Cruz Bay

                                                    Cruz Bay condo

                                                    2 5 min stay varies

                                                    • 2 bedrooms
                                                    • sleeps 5
                                                    • min stay varies
                                                    • Nearest beach 0.5 mi
                                                    • Swimming pool
                                                    • Child Friendly
                                                    1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                                    Price per night from

                                                    $308

                                                    Price per night from

                                                    $308

                                                    (6) Excellent 

                                                      34

                                                      3 bd/2 bath Paradise Villa in Cruz Bay

                                                      St. John / Cruz Bay

                                                      Cruz Bay villa

                                                      3 8 5 nights min

                                                      • 3 bedrooms
                                                      • sleeps 8
                                                      • 5 nights min
                                                      • Child Friendly
                                                      • Pet Friendly
                                                      1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                                      Price per night from

                                                      $514

                                                      Responds fast!
                                                      avg. 3 hours 54 minutes

                                                      Price per night from

                                                      $514

                                                      (5) 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
                                                        1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                                        Price per night from

                                                        $299

                                                        Price per night from

                                                        $299

                                                        (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
                                                          1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                                          Price per night from

                                                          $109

                                                          Responds fast!
                                                          avg. 10 minutes

                                                          Price per night from

                                                          $109

                                                            8

                                                            Virgin Islands Studio Suite - Bluebeard Beach Club

                                                            St. Thomas / Tutu

                                                            Tutu condo

                                                            1 4 2 nights min

                                                            • 1 bedroom
                                                            • sleeps 4
                                                            • 2 nights min
                                                            • Beach / lakeside relaxation
                                                            • Swimming pool
                                                            • Child Friendly
                                                            1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                                            Price per night from

                                                            $262

                                                            Price per night from

                                                            $262

                                                              24

                                                              Escape to the Caribbean! Beachfront Condo

                                                              St. Croix / Christiansted

                                                              Christiansted condo

                                                              1 4 3 nights min

                                                              • 1 bedroom
                                                              • sleeps 4
                                                              • 3 nights min
                                                              • Beach / lakeside relaxation
                                                              • Child Friendly
                                                              1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                                              Price per night from

                                                              $143

                                                              Responds fast!
                                                              avg. 3 hours 48 minutes

                                                              Price per night from

                                                              $143

                                                              (4) Excellent 

                                                                23

                                                                Brand New - Sleek, Ultra Modern, Cottage for Two

                                                                St. John / Cruz Bay

                                                                Cruz Bay apartment

                                                                1 2 3 nights min

                                                                • 1 bedroom
                                                                • sleeps 2
                                                                • 3 nights min
                                                                • Nearest beach 0.2 mi
                                                                • Air conditioning
                                                                1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                                                Price per night from

                                                                $310

                                                                Price per night from

                                                                $310

                                                                (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
                                                                  1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                                                  Price per night from

                                                                  $201

                                                                  Price per night from

                                                                  $201

                                                                  (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
                                                                    1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                                                    Price per night from

                                                                    $779

                                                                    Responds fast!
                                                                    avg. 3 hours 18 minutes

                                                                    Price per night from

                                                                    $779

                                                                      19

                                                                      Sandy Feet Retreat Beach front condo right on Sapphire Beach. Clean and updated

                                                                      East End / Red Hook

                                                                      Red Hook condo

                                                                      1 5 min stay varies

                                                                      • 1 bedroom
                                                                      • sleeps 5
                                                                      • min stay varies
                                                                      • Swimming pool
                                                                      • Child Friendly
                                                                      • Air conditioning
                                                                      1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                                                      Price per night from

                                                                      $287

                                                                      Responds fast!
                                                                      avg. 22 minutes

                                                                      Price per night from

                                                                      $287

                                                                      (3) Excellent 

                                                                        26

                                                                        Ami La Vita: Views of Rendezvous Bay! Sun All Day!

                                                                        St. John / Cruz Bay

                                                                        Cruz Bay villa

                                                                        4 8 5 nights min

                                                                        • 4 bedrooms
                                                                        • sleeps 8
                                                                        • 5 nights min
                                                                        • Swimming pool
                                                                        • Child Friendly
                                                                        • Air conditioning
                                                                        1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                                                        Price per night from

                                                                        $786

                                                                        Responds fast!
                                                                        avg. 1 hour 20 minutes

                                                                        Price per night from

                                                                        $786

                                                                          39

                                                                          Estate Rose! Huge Pool! Hot Tub! Views!

                                                                          St. John / Cruz Bay

                                                                          Cruz Bay house

                                                                          4 10 5 nights min

                                                                          • 4 bedrooms
                                                                          • sleeps 10
                                                                          • 5 nights min
                                                                          • Swimming pool
                                                                          • Ask about children
                                                                          • Air conditioning
                                                                          1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                                                          Price per night from

                                                                          $1,000

                                                                          Responds fast!
                                                                          avg. 1 hour 20 minutes

                                                                          Price per night from

                                                                          $1,000

                                                                          (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
                                                                            1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                                                            Price per night from

                                                                            $264

                                                                            Price per night from

                                                                            $264

                                                                            (1) Excellent 

                                                                              11

                                                                              Seas the Day private ocean view villa

                                                                              St. Croix / Teague Bay

                                                                              Teague Bay villa

                                                                              1 2 7 nights min

                                                                              • 1 bedroom
                                                                              • sleeps 2
                                                                              • 7 nights min
                                                                              • Swimming pool
                                                                              • Child Friendly
                                                                              • Air conditioning
                                                                              1 of 2 match: Cot available, Tennis in town 1 of 2 filters match

                                                                              Price per night from

                                                                              $164

                                                                              Responds fast!
                                                                              avg. 25 minutes

                                                                              Price per night from

                                                                              $164