Teague Bay Rentals

Close

Enter dates for more accurate prices

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

141 Houses

    16

    Villa Serenity

    St. Croix / Teague Bay

    Teague Bay villa

    2 6 7 nights min

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

    Price per night from

    $203

    Price per night from

    $203

    (1) Excellent 

      14

      This vacation home beats all your expectations!

      St. Croix / Teague Bay

      Teague Bay condo

      1 2 7 nights min

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

      Price per night from

      $184

      Price per night from

      $184

      (1) Very Good 

        32

        Octopus Garden Villa at The Reef

        St. Croix / Teague Bay

        Teague Bay villa

        2 4 3 nights min

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

        Price per night from

        $201

        Price per night from

        $201

        (4) Excellent 

          24

          Private Pool Upscale Villa -Bird of Paradise

          St. Croix / Teague Bay

          Teague Bay villa

          2 6 7 nights min

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

          Price per night from

          $264

          Price per night from

          $264

          (17) Excellent 

            16

            A View for Two at Villa Madeleine

            St. Croix / Teague Bay

            Teague Bay villa

            1 2 7 nights min

            • 1 bedroom
            • sleeps 2
            • 7 nights min
            • Beach / lakeside relaxation
            • Nearest beach 0.4 mi
            • Swimming pool
            “Too Perfect is an apt description for our stay at Villa Madelein” "Too Perfect" exceeded our expectations in every way. This villa has air conditioning throughout, cathedral ceilings, a spacious master bedroom, large open tile shower, tasteful, comfo
            …see more

            Price per night from

            $250

            Price per night from

            $250

            (5) Excellent 

              21

              One FREE Night for Apr/May weeks at One Love villa ~ Come Enjoy!

              St. Croix / Teague Bay

              Teague Bay villa

              2 4 7 nights min

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

              Price per night from

              $264

              Price per night from

              $264

              (6) Excellent 

                20

                Calypso Sol - Private Pool & Ocean Views

                St. Croix / Teague Bay

                Teague Bay villa

                2 6 7 nights min

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

                Price per night from

                $264

                Price per night from

                $264

                (9) Excellent 

                  20

                  Abandon shoes for flip-flops at romantic Caribe

                  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
                  “Very restful, quiet and peaceful” This is the best deal on St. Croix. For less than the cost of a room at one of the upscale island hotels, you get a fabulous and romantic room overlooking the ocean, your own living room, kitchen, and your very own p
                  …see more

                  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

                    Price per night from

                    $164

                    Responds fast!
                    avg. 1 hour 3 minutes

                    Price per night from

                    $164

                    (5) Excellent 

                      22

                      Carpe Diem - Upscale Private Pool Villa

                      St. Croix / Teague Bay

                      Teague Bay villa

                      2 6 7 nights min

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

                      Price per night from

                      $264

                      Price per night from

                      $264

                        12

                        Clear To Sea

                        St. Croix / Teague Bay

                        Teague Bay condo

                        3 6 3 nights min

                        • 3 bedrooms
                        • sleeps 6
                        • 3 nights min
                        • Nearest beach 1 mi
                        • Swimming pool
                        • Child Friendly

                        Price per night from

                        $287

                        Price per night from

                        $287

                        (1) Excellent 

                          16

                          Sea Breeze~Comfort by the sea; private pool villa

                          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

                          Price per night from

                          $264

                          Price per night from

                          $264

                          (12) Excellent 

                            16

                            One FREE Night Special at Sea View with Private Pool & Fantastic Ambiance!

                            St. Croix / Teague Bay

                            Teague Bay villa

                            2 4 7 nights min

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

                            Price per night from

                            $279

                            Price per night from

                            $279

                            (7) Very Good 

                              17

                              Affordable Villa with Private Pool - Sun Kissed!

                              St. Croix / Teague Bay

                              Teague Bay villa

                              2 6 7 nights min

                              • 2 bedrooms
                              • sleeps 6
                              • 7 nights min
                              • Beach / lakeside relaxation
                              • Nearest beach 0.4 mi
                              • Swimming pool
                              “Loved it !” "Hi Anne I wanted to let you know that we loved St Croix. The villa was very nice it had everything we needed. Charles was very helpful. Thank you for the gift basket, I am pretty sure we broke into the wine the first night. I hope to v
                              …see more

                              Price per night from

                              $264

                              Price per night from

                              $264

                              (4) Excellent 

                                19

                                Island Dreams Villa...Beautiful Views & Private Pool

                                St. Croix / Teague Bay

                                Teague Bay villa

                                1 2 7 nights min

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

                                Price per night from

                                $250

                                Price per night from

                                $250

                                (3) 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

                                  Price per night from

                                  $272

                                  Price per night from

                                  $272

                                  Great rentals within 20 miles that match your search

                                  Distance approx 16.53 km from Teague Bay

                                  (2) Excellent 

                                    16

                                    Cruzan Castle

                                    St. Croix / Frederiksted

                                    Frederiksted condo

                                    1 3 3 nights min

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

                                    Price per night from

                                    $130

                                    Price per night from

                                    $130

                                    Distance approx 1.44 km from Teague Bay Show on Map

                                    (42) Excellent 

                                      56

                                      Beachfront house dock pool privacy luxury Christiansted St Croix Virgin Islands

                                      St. Croix / Christiansted

                                      Christiansted house

                                      3 6 min stay varies

                                      • 3 bedrooms
                                      • sleeps 6
                                      • min stay varies
                                      • Beach / lakeside relaxation
                                      • Nearest beach 0.1 mi
                                      • Swimming pool
                                      “Perfect Vacation Rental” Our first Visit to St.Croix was a great experience thanks to Cecilia, owner and Property Manager Bobbi and her husband Bob. First let me say that Cecilia made me very comfortable from the start. I was planning a 30th wedding a
                                      …see more

                                      Price per night from

                                      $367

                                      Responds fast!
                                      avg. 2 hours 20 minutes

                                      Price per night from

                                      $367

                                      Distance approx 14.92 km from Teague Bay

                                      (7) Excellent 

                                      Certificate of Excellence

                                        17

                                        Calypso Suite

                                        St. Croix / Frederiksted

                                        Frederiksted apartment

                                        1 2 3 nights min

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

                                        Certificate of Excellence

                                        Price per night from

                                        $130

                                        Responds fast!
                                        avg. 3 hours 18 minutes

                                        Price per night from

                                        $130

                                        Distance approx 0.1 km from Teague Bay Show on Map

                                        (1) Excellent 

                                          24

                                          VILLA BLISS

                                          St. Croix / Christiansted

                                          Christiansted villa

                                          2 4 min stay varies

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

                                          Price per night from

                                          $347

                                          Price per night from

                                          $347

                                          Distance approx 0.1 km from Teague Bay Show on Map

                                          (20) Excellent 

                                            86

                                            WOW! Oceanfront luxury with fabulous pool & spa !

                                            St. Croix / Grapetree Bay

                                            Grapetree Bay villa

                                            3 7 min stay varies

                                            • 3 bedrooms
                                            • sleeps 7
                                            • min stay varies
                                            • Beach / lakeside relaxation
                                            • Nearest beach 2 mi
                                            • Swimming pool
                                            “A Lovely Home” Bella Sera is a gorgeous home nestled into the cliffs on the South East end of St. Croix. The breezes from the sea were just fantastic! Larry was very responsive and just a quick email away during our stay. We had some trouble with the
                                            …see more

                                            Price per night from

                                            $705

                                            Responds fast!
                                            avg. 3 hours 46 minutes

                                            Price per night from

                                            $705

                                            Distance approx 7.56 km from Teague Bay

                                              9

                                              Crucian Seclusion 2 at Westcott Manor

                                              St. Croix / Christiansted

                                              Christiansted apartment

                                              1 3 1 night min

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

                                              Price per night from

                                              $89

                                              Responds fast!
                                              avg. 1 hour 7 minutes

                                              Price per night from

                                              $89

                                              Distance approx 0.1 km from Teague Bay Show on Map

                                              (1) Excellent 

                                                16

                                                Apartment with ocean views and pool at The Palms

                                                St. Croix / Christiansted

                                                Christiansted villa

                                                1 2 3 nights min

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

                                                Price per night from

                                                $165

                                                Responds fast!
                                                avg. 1 hour 46 minutes

                                                Price per night from

                                                $165

                                                Distance approx 7.64 km from Teague Bay

                                                  32

                                                  Sunrise and Rumset

                                                  St. Croix / Christiansted

                                                  Christiansted condo

                                                  3 9 5 nights min

                                                  • 3 bedrooms
                                                  • sleeps 9
                                                  • 5 nights min
                                                  • Beach / lakeside relaxation
                                                  • Child Friendly

                                                  Price per night from

                                                  $236

                                                  Price per night from

                                                  $236

                                                  Distance approx 18.47 km from Teague Bay

                                                    8

                                                    Beautiful Fredricksted Home

                                                    St. Croix / Frederiksted

                                                    Frederiksted house

                                                    3 8 3 nights min

                                                    • 3 bedrooms
                                                    • sleeps 8
                                                    • 3 nights min
                                                    • Child Friendly
                                                    • Pet Friendly

                                                    Price per night from

                                                    $147

                                                    Price per night from

                                                    $147

                                                    Distance approx 8.23 km from Teague Bay

                                                    (50) Excellent 

                                                      25

                                                      Crucian Bliss at Pelican Cove on St Croix - Oceanf

                                                      St. Croix / Christiansted

                                                      Christiansted apartment

                                                      2 5 min stay varies

                                                      • 2 bedrooms
                                                      • sleeps 5
                                                      • min stay varies
                                                      • Beach / lakeside relaxation
                                                      • Nearest beach 0 mi
                                                      • Swimming pool
                                                      “Beachfront Paradise!” The Crucian Bliss condo at Pelican Cove was a perfect setting for our week long vacation in St Croix. Our two bedroom oceanfront unit was on the first floor with easy access to a large quiet pool just a short walk from the front
                                                      …see more

                                                      Price per night from

                                                      $232

                                                      Price per night from

                                                      $232

                                                      Distance approx 7.56 km from Teague Bay

                                                        35

                                                        Blue Tranquility at Sugar Beach Condos, St Croix USVI

                                                        St. Croix / Christiansted

                                                        Christiansted condo

                                                        2 4 7 nights min

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

                                                        Price per night from

                                                        $265

                                                        Price per night from

                                                        $265

                                                        Distance approx 0.1 km from Teague Bay Show on Map

                                                        (2) Excellent 

                                                          31

                                                          Hidden Valley Villa. Net

                                                          St. Croix / Christiansted

                                                          Christiansted villa

                                                          3 8 2 nights min

                                                          • 3 bedrooms
                                                          • sleeps 8
                                                          • 2 nights min
                                                          • Nearest beach 0.4 mi
                                                          • Swimming pool
                                                          • Child Friendly

                                                          Price per night from

                                                          $383

                                                          Responds fast!
                                                          avg. 8 minutes

                                                          Price per night from

                                                          $383

                                                          Distance approx 7.54 km from Teague Bay

                                                            29

                                                            PARADISE FOUND

                                                            St. Croix / Christiansted

                                                            Christiansted condo

                                                            2 4 7 nights min

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

                                                            Price per night from

                                                            $307

                                                            Price per night from

                                                            $307

                                                            Distance approx 7.55 km from Teague Bay

                                                              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

                                                              Price per night from

                                                              $147

                                                              Responds fast!
                                                              avg. 3 hours 25 minutes

                                                              Price per night from

                                                              $147

                                                              Distance approx 4.35 km from Teague Bay

                                                                14

                                                                Island Charm in Gated Buccaneer Shoys Beach Commun

                                                                St. Croix / Christiansted

                                                                Christiansted villa

                                                                4 8 7 nights min

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

                                                                Price per night from

                                                                $840

                                                                Price per night from

                                                                $840

                                                                Distance approx 1.75 km from Teague Bay Show on Map

                                                                (6) Excellent 

                                                                  34

                                                                  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

                                                                  Price per night from

                                                                  $1,977

                                                                  Price per night from

                                                                  $1,977

                                                                  Distance approx 11.88 km from Teague Bay

                                                                    28

                                                                    Nirvana St Croix Virgin Islands No Passport Needed

                                                                    St. Croix / Christiansted

                                                                    Christiansted villa

                                                                    4 8 7 nights min

                                                                    • 4 bedrooms
                                                                    • sleeps 8
                                                                    • 7 nights min
                                                                    • Beach / lakeside relaxation
                                                                    • Child Friendly
                                                                    • Air conditioning

                                                                    Price per night from

                                                                    $405

                                                                    Responds fast!
                                                                    avg. 2 hours 9 minutes

                                                                    Price per night from

                                                                    $405

                                                                    Distance approx 9.6 km from Teague Bay

                                                                      22

                                                                      Spectacular “Seabreeze” view

                                                                      St. Croix / Christiansted

                                                                      Christiansted apartment

                                                                      1 4 5 nights min

                                                                      • 1 bedroom
                                                                      • sleeps 4
                                                                      • 5 nights min
                                                                      • Child Friendly
                                                                      • Air conditioning
                                                                      • Ask about pets

                                                                      Price per night from

                                                                      $129

                                                                      Responds fast!
                                                                      avg. 2 hours 21 minutes

                                                                      Price per night from

                                                                      $129

                                                                      Distance approx 10.39 km from Teague Bay

                                                                        49

                                                                        Cruzan Sands Villa Guest! BEACHFRONT! New! Pool! Amazing Views! Snorkel! Swim!

                                                                        St. Croix / Christiansted

                                                                        Christiansted villa

                                                                        2 4 7 nights min

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

                                                                        Price per night from

                                                                        $676

                                                                        Responds fast!
                                                                        avg. 3 hours 15 minutes

                                                                        Price per night from

                                                                        $676

                                                                        Distance approx 6.42 km from Teague Bay

                                                                        (1) Excellent 

                                                                          15

                                                                          Longford Hideaway Greathouse: 3BR, pool, OG farm

                                                                          St. Croix / Christiansted

                                                                          Christiansted villa

                                                                          3 6 5 nights min

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

                                                                          Price per night from

                                                                          $357

                                                                          Responds fast!
                                                                          avg. 3 hours 25 minutes

                                                                          Price per night from

                                                                          $357

                                                                          Distance approx 10.68 km from Teague Bay

                                                                          (19) Excellent 

                                                                            31

                                                                            Gentle Winds Beach Vacation Shangri-La - 3BR condo - St. Croix

                                                                            St. Croix / Christiansted

                                                                            Christiansted apartment

                                                                            3 8 4 nights min

                                                                            • 3 bedrooms
                                                                            • sleeps 8
                                                                            • 4 nights min
                                                                            • Swimming pool
                                                                            • Child Friendly
                                                                            • Air conditioning
                                                                            “Our stay at D6 was thoroughly enjoyable.” Dealing with Larry and Pat was a pleasure. This was our first visit to St. Croix so we had plenty of questions and they were all answered completely and promptly. We thoroughly enjoyed our stay in D6 - the
                                                                            …see more

                                                                            Price per night from

                                                                            $232

                                                                            Price per night from

                                                                            $232

                                                                            Distance approx 1.53 km from Teague Bay Show on Map

                                                                              20

                                                                              Solitude bay beach villa and suite

                                                                              St. Croix / Christiansted

                                                                              Christiansted villa

                                                                              3 6 7 nights min

                                                                              • 3 bedrooms
                                                                              • sleeps 6
                                                                              • 7 nights min
                                                                              • Beach / lakeside relaxation
                                                                              • Child Friendly
                                                                              • Air conditioning

                                                                              Price per night from

                                                                              $942

                                                                              Price per night from

                                                                              $942