Dog Friendly Vacation Rentals in St. John - FlipKey

Close

Enter dates for more accurate prices

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

Filtering by: Pets allowed

39 pet friendly villas in St. John

(1) Excellent 

    28

    Satinwood: private, breezy eco-villa with an amazing View open after hurricanes!

    St. John / Coral Bay

    Coral Bay villa

    3 10 min stay varies

    • 3 bedrooms
    • sleeps 10
    • min stay varies
    • Swimming pool
    • Child Friendly
    • Pet Friendly

    Price per night from

    $346

    Responds fast!
    avg. 52 minutes

    Price per night from

    $346

    (14) Very Good 

      21

      Incredible Ocean Views and Breezes at 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.7 mi
      • Swimming pool
      “Fabulous St. John Get away!” My husband, 16 year old daughter, her friend, and myself vacationed at Villa Catalina from June 5-June 12, 2012. From being met at the ferry dock, Myrtle took care of every need we had. The home was incredible and very com

      Price per night from

      $285

      Price per night from

      $285

      (11) Excellent 

        30

        Luxury Home, Affordable rates! Close to beaches, shopping, and dining!

        St. John / Cruz Bay

        Cruz Bay villa

        5 14 7 nights min

        • 5 bedrooms
        • sleeps 14
        • 7 nights min
        • Beach / lakeside relaxation
        • Nearest beach 2 mi
        • Swimming pool
        “Beautiful estate” Great views, awesome kitchen and amenities. Kids loved the pool. Amazing architecture. We were 6, could easily have fit 8.

        Price per night from

        $715

        Responds fast!
        avg. 2 hours 20 minutes

        Price per night from

        $715

        (1) Excellent 

          36

          Villa Mistral

          St. John / Cruz Bay

          Cruz Bay villa

          5 10 min stay varies

          • 5 bedrooms
          • sleeps 10
          • min stay varies
          • Swimming pool
          • Child Friendly
          • Air conditioning

          Price per night from

          $2,500

          Price per night from

          $2,500

          (4) Excellent 

            29

            Blue Heaven Rendezvous... We Have POWER!

            St. John / Cruz Bay

            Cruz Bay villa

            3 6 5 nights min

            • 3 bedrooms
            • sleeps 6
            • 5 nights min
            • Beach / lakeside relaxation
            • Nearest beach 2 mi
            • Child Friendly

            Price per night from

            $256

            Responds fast!
            avg. 1 hour 57 minutes

            Price per night from

            $256

            (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
              “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

              $302

              Price per night from

              $302

              (14) Excellent 

                19

                "Suite Papaya"

                St. John / Coral Bay

                Coral Bay villa

                1 2 min stay varies

                • 1 bedroom
                • sleeps 2
                • min stay varies
                • Swimming pool
                • Air conditioning
                • Pet Friendly

                Price per night from

                $201

                Responds fast!
                avg. 21 minutes

                Price per night from

                $201

                (41) Very Good 

                  97

                  Luxury Villa with Best Views on Earth!

                  St. John / Virgin Islands National Park

                  Virgin Islands National Park villa

                  6 12 7 nights min

                  • 6 bedrooms
                  • sleeps 12
                  • 7 nights min
                  • Beach / lakeside relaxation
                  • Nearest beach 3 mi
                  • Swimming pool
                  “Beyond Expectations!!!!” We had a surprise 50th birthday for my wife. Six couples spent the week at this fabulous location! Henry and Larissa were exceptional and took care of all our needs from pre-trip throughout our stay!! Larissa even found us a p

                  Price per night from

                  $1,100

                  Responds fast!
                  avg. 2 hours 20 minutes

                  Price per night from

                  $1,100

                  (29) Very Good 

                    36

                    Old World Vacation Villa at Peter Bay. Close to North Shore Beaches.

                    St. John / Virgin Islands National Park

                    Virgin Islands National Park villa

                    4 8 7 nights min

                    • 4 bedrooms
                    • sleeps 8
                    • 7 nights min
                    • Beach / lakeside relaxation
                    • Nearest beach 0.8 mi
                    • Child Friendly
                    “Amazing!” I rented amorosa for a weeks vacation to celebrate my fiancés birthday along with a second couple. The house and grounds were amazing. While the photos are beautiful they don't capture how incredible this property is. Everything from the kit

                    Price per night from

                    $1,092

                    Responds fast!
                    avg. 2 hours 20 minutes

                    Price per night from

                    $1,092

                    (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

                      Price per night from

                      $512

                      Responds fast!
                      avg. 3 hours 54 minutes

                      Price per night from

                      $512

                      (1) Excellent 

                        21

                        Affordable Quality on Beautiful St John USVI - Peaceful Cottage 1

                        St. John / Cruz Bay

                        Cruz Bay cottage

                        1 4 3 nights min

                        • 1 bedroom
                        • sleeps 4
                        • 3 nights min
                        • Child Friendly
                        • Pet Friendly

                        Price per night from

                        $103

                        Price per night from

                        $103

                          7

                          Westin - Coral Vista - Studio Villa

                          St. John / Cruz Bay

                          Cruz Bay studio

                          Studio 4 7 nights min

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

                          Price per night from

                          $450

                          Price per night from

                          $450

                          (10) Excellent 

                            8

                            Fiddlewood Cottage

                            St. John / Coral Bay

                            Coral Bay cottage

                            1 3 3 nights min

                            • 1 bedroom
                            • sleeps 3
                            • 3 nights min
                            • Beach / lakeside relaxation
                            • Child Friendly
                            • Air conditioning
                            “Locals Also LOVE Fiddelwood Cottage"” We rented Fiddelwood Cottage for a 70th birthday party for my husband. It is a perfect party venue and no one wanted to leave. Located on a quiet salt pond, it is quiet, pristine and absolutely beautiful. Easy

                            Price per night from

                            $188

                            Price per night from

                            $188

                            (7) Excellent 

                              35

                              6 Bedroom Beachfront Villa St John Chocolate Hole

                              St. John / Cruz Bay

                              Cruz Bay villa

                              6 17 min stay varies

                              • 6 bedrooms
                              • sleeps 17
                              • min stay varies
                              • Beach / lakeside relaxation
                              • Nearest beach 0 mi
                              • Swimming pool
                              “Magical week in the Caribbean” We stayed our first night at the Westin, as Villa St John was unavailable. The Westin resort was quite nice, and we were upgraded to a Suite, but the resort is quite expensive for what you get. We moved on to the Villa

                              Price per night from

                              $1,787

                              Price per night from

                              $1,787

                              (4) Excellent 

                                18

                                Ristaba 6 bedroom luxury villa St John USVI

                                St. John / Cruz Bay

                                Cruz Bay villa

                                6 12 min stay varies

                                • 6 bedrooms
                                • sleeps 12
                                • min stay varies
                                • Nearest beach 0.8 mi
                                • Swimming pool
                                • Child Friendly

                                Price per night from

                                $1,128

                                Price per night from

                                $1,128

                                (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

                                  Price per night from

                                  $1,620

                                  Price per night from

                                  $1,620

                                  (17) Excellent 

                                    43

                                    Beach by kayak or snorkel from your villa! 3 min hike oceanside. Peaceful & fun

                                    St. John / Cruz Bay

                                    Cruz Bay villa

                                    5 12 7 nights min

                                    • 5 bedrooms
                                    • sleeps 12
                                    • 7 nights min
                                    • Beach / lakeside relaxation
                                    • Nearest beach 0.8 mi
                                    • Child Friendly
                                    “Great fun on Chocolate Hole Bay” Beachwalk was in an ideal location! We were a pair of couples that we're looking to enjoy the various beaches of St. John. This property was right on a beautiful bay. We kayaked almost everyday. The kitchen was well eq

                                    Price per night from

                                    $713

                                    Responds fast!
                                    avg. 2 hours 20 minutes

                                    Price per night from

                                    $713

                                    (10) Excellent 

                                      42

                                      Idyllic Villa Great Cruz Bay St = 30% discount 2018 to Dec. 19, 2019

                                      St. John / Cruz Bay

                                      Cruz Bay villa

                                      3 6 min stay varies

                                      • 3 bedrooms
                                      • sleeps 6
                                      • min stay varies
                                      • Beach / lakeside relaxation
                                      • Nearest beach 0.4 mi
                                      • Swimming pool

                                      Price per night from

                                      $379

                                      Price per night from

                                      $379

                                      (5) Very Good 

                                        32

                                        Serenity - Maria Bluff St John US Virgin Island

                                        St. John / Cruz Bay

                                        Cruz Bay villa

                                        3 8 min stay varies

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

                                        Price per night from

                                        $552

                                        Price per night from

                                        $552

                                        (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

                                          Price per night from

                                          $285

                                          Responds fast!
                                          avg. 3 hours 10 minutes

                                          Price per night from

                                          $285

                                          (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

                                            Price per night from

                                            $384

                                            Responds fast!
                                            avg. 3 hours 10 minutes

                                            Price per night from

                                            $384

                                            Great rentals within 20 miles that match your search

                                            Distance approx 7.16 km from St. John Show on Map

                                            (13) Excellent 

                                              35

                                              JUST RENOVATED - Ocean Views 2Bed/2Bath Condo overlooking Redhook

                                              St. Thomas / East End

                                              East End apartment

                                              2 6 min stay varies

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

                                              Price per night from

                                              $397

                                              Responds fast!
                                              avg. 1 hour 44 minutes

                                              Price per night from

                                              $397

                                              Distance approx 12.07 km from St. John

                                              (9) Very Good 

                                                26

                                                Surfside Gardens - Spectacular Ocean Views, Steps Away from the Surf

                                                Tortola / Road Town

                                                Road Town villa

                                                2 5 3 nights min

                                                • 2 bedrooms
                                                • sleeps 5
                                                • 3 nights min
                                                • Beach / lakeside relaxation
                                                • Nearest beach 0.2 mi
                                                • Child Friendly

                                                Price per night from

                                                $285

                                                Price per night from

                                                $285

                                                Distance approx 10.02 km from St. John

                                                (1) Excellent 

                                                  25

                                                  s/v Timaiao, Catamaran Lagoon 380 with 3 double double cabin, for 6 guests max.

                                                  Tortola / Road Town

                                                  Road Town yacht

                                                  3 6 4 nights min

                                                  • 3 bedrooms
                                                  • sleeps 6
                                                  • 4 nights min
                                                  • Swimming pool
                                                  • Child Friendly
                                                  • Car not necessary

                                                  Price per night from

                                                  $739

                                                  Price per night from

                                                  $739

                                                  Distance approx 6.86 km from St. John Show on Map

                                                    20

                                                    Clean Fresh Waterfront Condo Cowpet Bay West

                                                    St. Thomas / Charlotte Amalie

                                                    Charlotte Amalie condo

                                                    2 6 3 nights min

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

                                                    Price per night from

                                                    $285

                                                    Price per night from

                                                    $285

                                                    Distance approx 12.47 km from St. John

                                                      35

                                                      Views! Views! Views!

                                                      St. Thomas / Charlotte Amalie

                                                      Charlotte Amalie house

                                                      5 10 5 nights min

                                                      • 5 bedrooms
                                                      • sleeps 10
                                                      • 5 nights min
                                                      • Child Friendly
                                                      • Pet Friendly

                                                      Price per night from

                                                      $540

                                                      Price per night from

                                                      $540

                                                      Distance approx 9.77 km from St. John

                                                        8

                                                        Stand Alone 3 Bedroom/2.5 Bathroom Family House with Great Views of the Sea!

                                                        Tortola / Road Town

                                                        Road Town house

                                                        3 7 2 nights min

                                                        • 3 bedrooms
                                                        • sleeps 7
                                                        • 2 nights min
                                                        • Child Friendly
                                                        • Air conditioning
                                                        • Pet Friendly

                                                        Price per night from

                                                        $313

                                                        Price per night from

                                                        $313

                                                        Distance approx 14.02 km from St. John

                                                        (1) Excellent 

                                                          10

                                                          Luxury Villa with Large Pool Above Honeymoon Beach

                                                          St. Thomas / Water Island

                                                          Water Island house

                                                          2 4 7 nights min

                                                          • 2 bedrooms
                                                          • sleeps 4
                                                          • 7 nights min
                                                          • Swimming pool
                                                          • Child Friendly
                                                          • Car not necessary

                                                          Price per night from

                                                          $406

                                                          Price per night from

                                                          $406

                                                          Distance approx 11.56 km from St. John

                                                            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

                                                            Price per night from

                                                            $991

                                                            Price per night from

                                                            $991

                                                            Distance approx 13.85 km from St. John

                                                              5

                                                              Tiny hut on the hill, close to Beef Island Airport. Outdoor kitchenette & shower

                                                              Tortola / Beef Island

                                                              Beef Island shepherds hut

                                                              1 2 1 night min

                                                              • 1 bedroom
                                                              • sleeps 2
                                                              • 1 night min
                                                              • Nearest beach 2 mi
                                                              • Pet Friendly

                                                              Price per night from

                                                              $125

                                                              Price per night from

                                                              $125

                                                              Distance approx 7.56 km from St. John Show on Map

                                                              (1) Excellent 

                                                                23

                                                                Villa with swimmingpool, private

                                                                Tortola / Road Town

                                                                Road Town villa

                                                                2 2 3 nights min

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

                                                                Price per night from

                                                                $344

                                                                Responds fast!
                                                                avg. 1 hour 28 minutes

                                                                Price per night from

                                                                $344

                                                                Distance approx 15.48 km from St. John

                                                                (15) Excellent 

                                                                  21

                                                                  The Beach House St. Thomas U.S. Virgin Islands

                                                                  US Virgin Isles / St. Thomas

                                                                  St. Thomas villa

                                                                  5 10 min stay varies

                                                                  • 5 bedrooms
                                                                  • sleeps 10
                                                                  • min stay varies
                                                                  • Beach / lakeside relaxation
                                                                  • Nearest beach 0 mi
                                                                  • Child Friendly
                                                                  “An experience of a lifetime” Arriving at the beach house is an experience in itself. The "driveway" is steep and consists of switchbacks reminiscent of a Colorado hiking trail. This just adds to the uniqueness of the house and the experience as well

                                                                  Price per night from

                                                                  $650

                                                                  Price per night from

                                                                  $650

                                                                  Distance approx 12.62 km from St. John

                                                                  (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

                                                                    Price per night from

                                                                    $480

                                                                    Price per night from

                                                                    $480

                                                                    Distance approx 7.48 km from St. John Show on Map

                                                                    (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
                                                                      “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 35 minutes

                                                                      Price per night from

                                                                      $178

                                                                      Distance approx 10.92 km from St. John

                                                                        31

                                                                        Villa Del Mar: Spectacular Ocean Views from Every Room

                                                                        St. Thomas / North Side

                                                                        North Side villa

                                                                        5 15 5 nights min

                                                                        • 5 bedrooms
                                                                        • sleeps 15
                                                                        • 5 nights min
                                                                        • Nearest beach 8 mi
                                                                        • Swimming pool
                                                                        • Child Friendly

                                                                        Price per night from

                                                                        $1,592

                                                                        Price per night from

                                                                        $1,592

                                                                        Distance approx 7.49 km from St. John Show on Map

                                                                        (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

                                                                          Price per night from

                                                                          $178

                                                                          Responds fast!
                                                                          avg. 1 hour 26 minutes

                                                                          Price per night from

                                                                          $178

                                                                          Distance approx 13.76 km from St. John

                                                                          (3) Excellent 

                                                                            40

                                                                            Sailboat Ragamuffin B&B on a yacht breakfast dinner beverage water toys included

                                                                            St. Thomas / Water Island

                                                                            Water Island b&b

                                                                            2 4 1 night min

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

                                                                            Price per night from

                                                                            $229

                                                                            Price per night from

                                                                            $229

                                                                            Distance approx 12.29 km from St. John

                                                                            (3) Excellent 

                                                                              41

                                                                              Gorgeous PRIVATE BEACH & Pool at Luxury Magens Bay Villa Serena

                                                                              St. Thomas / Magens Bay

                                                                              Magens Bay villa

                                                                              5 12 min stay varies

                                                                              • 5 bedrooms
                                                                              • sleeps 12
                                                                              • min stay varies
                                                                              • Swimming pool
                                                                              • Child Friendly
                                                                              • Air conditioning

                                                                              Price per night from

                                                                              $2,159

                                                                              Price per night from

                                                                              $2,159