Vacation Rentals & Villas in Magens Bay

Close

Enter dates for more accurate prices

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

606 Houses

(3) Excellent 

    23

    Villa stomach

    St. Thomas / Magens Bay

    Magens Bay villa

    3 6 min stay varies

    • 3 bedrooms
    • sleeps 6
    • min stay varies
    • Beach / lakeside relaxation
    • Swimming pool
    • Child Friendly

    Price per night from

    $609

    Price per night from

    $609

    (23) Excellent 

      44

      Magens Bay, Pool, Amazing View, New Construction, Exquisite Comfort, Gated

      St. Thomas / Magens Bay

      Magens Bay villa

      4 12 7 nights min

      • 4 bedrooms
      • sleeps 12
      • 7 nights min
      • Beach / lakeside relaxation
      • Nearest beach 2 mi
      • Swimming pool
      “Family Vacation to Magen's Bay” The home was beautiful with awesome views and location. We lived the set up and many amenities such as the pool, fully appliances kitchen, and separate suites.

      Price per night from

      $478

      Price per night from

      $478

      (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

        Great rentals within 20 miles that match your search

        Distance approx 6.03 km from Magens Bay

          22

          Awesome Beachfront Condo, On the East End at the Elysian Beach Resort,

          St. Thomas / East End

          East End condo

          2 8 min stay varies

          • 2 bedrooms
          • sleeps 8
          • min stay varies
          • Swimming pool
          • Child Friendly
          • Air conditioning

          Price per night from

          $296

          Price per night from

          $296

          Distance approx 8.66 km from Magens Bay

          (3) Very Good 

            16

            Starvilla--Walk to Cruz Bay!

            St. John / Cruz Bay

            Cruz Bay house

            2 5 3 nights min

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

            Price per night from

            $412

            Responds fast!
            avg. 3 hours 52 minutes

            Price per night from

            $412

            Distance approx 4.24 km from Magens Bay

              11

              Sea breeze Lower Suite

              St. Thomas / Water Island

              Water Island villa

              1 2 5 nights min

              • 1 bedroom
              • sleeps 2
              • 5 nights min
              • Child Friendly
              • Air conditioning

              Price per night from

              $256

              Price per night from

              $256

              Distance approx 12.21 km from Magens Bay

              (1) Excellent 

                29

                Great Escape

                US Virgin Isles / St. John

                St. John villa

                4 8 7 nights min

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

                Price per night from

                $853

                Price per night from

                $853

                Distance approx 8.9 km from Magens Bay

                (13) Very Good 

                  15

                  Captain's View - Best Views In Town, Day or Night

                  St. John / Cruz Bay

                  Cruz Bay apartment

                  2 4 5 nights min

                  • 2 bedrooms
                  • sleeps 4
                  • 5 nights min
                  • Beach / lakeside relaxation
                  • Nearest beach 2 mi
                  • Swimming pool
                  “The best view of paradise!!” Captain's View is certainly a delight of St. John's. I visited there in the summer of 2011 and the accommodations were perfect! Plenty of room for listening to island tunes and enjoying lunch or dinner at the villa. Cap

                  Price per night from

                  $249

                  Price per night from

                  $249

                  Distance approx 12.99 km from Magens Bay

                  (5) Very Good 

                    29

                    Honeymoon Hikers Cottage- Coral Bay,USVI- St. John

                    St. John / Coral Bay

                    Coral Bay villa

                    2 4 5 nights min

                    • 2 bedrooms
                    • sleeps 4
                    • 5 nights min
                    • Beach / lakeside relaxation
                    • Child Friendly
                    • Air conditioning
                    “Amazing Vacation Rental” I have stayed at this property owner's other rental and did not think I could top that..I was wrong! This property was just as, if not more gorgeous than her other place, Mimosa. The views were amazing and we always felt like

                    Price per night from

                    $257

                    Price per night from

                    $257

                    Distance approx 15.04 km from Magens Bay

                    (2) Excellent 

                      95

                      5 bedroom 5 Baths Villa Del Mar post hurricane renovation has been completed

                      Tortola / Belmont

                      Belmont villa

                      5 14 min stay varies

                      • 5 bedrooms
                      • sleeps 14
                      • min stay varies
                      • Swimming pool
                      • Child Friendly
                      • Air conditioning
                      “We loved our stay at Villa Del Mar!” The view is spectacular. Just an incredible view in a very peaceful place. Villa Del Mar was great, it was just what we were looking for. Quiet and clean with all amenities we needed. Vic was very helpful with adv

                      Price per night from

                      $1,254

                      Responds fast!
                      avg. 2 hours 36 minutes

                      Price per night from

                      $1,254

                      Distance approx 10.01 km from Magens Bay

                        27

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

                        St. John / Cruz Bay

                        Cruz Bay villa

                        4 8 min stay varies

                        • 4 bedrooms
                        • sleeps 8
                        • min stay varies
                        • Beach / lakeside relaxation
                        • Swimming pool
                        • Child Friendly

                        Price per night from

                        $570

                        Price per night from

                        $570

                        Distance approx 13.23 km from Magens Bay

                        (44) Excellent 

                          18

                          Overlook Coral Bay Harbor, close to North Shore beaches, private pool w/views.

                          St. John / Coral Bay

                          Coral Bay villa

                          3 8 min stay varies

                          • 3 bedrooms
                          • sleeps 8
                          • min stay varies
                          • Swimming pool
                          • Child Friendly
                          • Air conditioning
                          “A dream vacation, we felt on top of the world...” From the moment we arrived on St. John we were taken care of. We exited the car ferry to meet an amazing woman who drove us up to the villa, so from the get go, we didn't have to worry about finding ou

                          Price per night from

                          $341

                          Responds fast!
                          avg. 51 minutes

                          Price per night from

                          $341

                          Distance approx 15.41 km from Magens Bay

                            20

                            Villa Towanda, Belmont Estates Tortola

                            Tortola / West End

                            West End villa

                            3 6 min stay varies

                            • 3 bedrooms
                            • sleeps 6
                            • min stay varies
                            • Beach / lakeside relaxation
                            • Swimming pool
                            • Ask about children

                            Price per night from

                            $703

                            Price per night from

                            $703

                            Distance approx 13.96 km from Magens Bay

                            (65) Excellent 

                              23

                              Anchorage Aweigh, Awesome Caribbean Escape

                              St. John / Coral Bay

                              Coral Bay villa

                              2 4 min stay varies

                              • 2 bedrooms
                              • sleeps 4
                              • min stay varies
                              • Beach / lakeside relaxation
                              • Swimming pool
                              • Air conditioning
                              “Perfect Retreat for Couples” Just returned from a wonderful stay at anchorage aweigh. The house was immaculate and just as described in the listing with spectacular views down into Coral Bay. The outdoor area had such extremely comfortable furniture (

                              Price per night from

                              $331

                              Responds fast!
                              avg. 3 hours 50 minutes

                              Price per night from

                              $331

                              Distance approx 19.11 km from Magens Bay

                              (31) Very Good 

                                41

                                The Pink House

                                British Virgin Isles / Jost Van Dyke

                                Jost Van Dyke house

                                8 22 7 nights min

                                • 8 bedrooms
                                • sleeps 22
                                • 7 nights min
                                • Beach / lakeside relaxation
                                • Swimming pool
                                • Child Friendly
                                “Pink Paridise” We absolutely loved our vacation here. The house is beautiful & well equipped. The sunsets are phenominal from the porch! We had 6 adult family members & there was plenty of space for privacy, as well as plenty of room for gatherings fo

                                Price per night from

                                $562

                                Price per night from

                                $562

                                Distance approx 14.27 km from Magens Bay

                                (59) Excellent 

                                  16

                                  Mooncottage: Most Romantic St. John Petite Luxury Villa in peaceful Coral Bay

                                  St. John / Coral Bay

                                  Coral Bay villa

                                  2 4 min stay varies

                                  • 2 bedrooms
                                  • sleeps 4
                                  • min stay varies
                                  • Beach / lakeside relaxation
                                  • Nearest beach 0.8 mi
                                  • Swimming pool
                                  “Even better” Yes, it was even better than the pictures and even better than the reviews. I've only stayed one other place in my many years of traveling that so captured the peace and beauty of a place. I loved the virtual outdoor living, but with scre

                                  Price per night from

                                  $651

                                  Price per night from

                                  $651

                                  Distance approx 9.41 km from Magens Bay

                                    6

                                    Bay Vista 2 BR Villa at Westin St John Resort - Sun January 27- Sun Feb 3, 2019

                                    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

                                    Price per night from

                                    $1,059

                                    Price per night from

                                    $1,059

                                    Distance approx 5.32 km from Magens Bay

                                      88

                                      2 Beachfront Condos Sapphire Beach Resort & Marina St. Thomas

                                      East End / Smith Bay

                                      Smith Bay condo

                                      1 4 3 nights min

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

                                      Price per night from

                                      $204

                                      Responds fast!
                                      avg. 1 hour 52 minutes

                                      Price per night from

                                      $204

                                      Distance approx 6.03 km from Magens Bay

                                        8

                                        RITZ CARLTON CLUB...March 23-30

                                        East End / Red Hook

                                        Red Hook villa

                                        3 8 7 nights min

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

                                        Price per night from

                                        $1,221

                                        Price per night from

                                        $1,221

                                        Distance approx 3.32 km from Magens Bay Show on Map

                                        (5) Excellent 

                                          8

                                          Captain's Quarters BRAND NEW and Waiting for YOU

                                          St. Thomas / North Side

                                          North Side apartment

                                          1 4 4 nights min

                                          • 1 bedroom
                                          • sleeps 4
                                          • 4 nights min
                                          • Beach / lakeside relaxation
                                          • Swimming pool
                                          • Child Friendly

                                          Price per night from

                                          $245

                                          Responds fast!
                                          avg. 29 minutes

                                          Price per night from

                                          $245

                                          Distance approx 9.71 km from Magens Bay

                                          (3) Excellent 

                                            12

                                            Stone Post Estate - The Stone Cottage

                                            St. John / Virgin Islands National Park

                                            Virgin Islands National Park b&b

                                            1 2 4 nights min

                                            • 1 bedroom
                                            • sleeps 2
                                            • 4 nights min
                                            • Swimming pool
                                            • Air conditioning
                                            • Private garden

                                            Price per night from

                                            $262

                                            Price per night from

                                            $262

                                            Distance approx 13.47 km from Magens Bay

                                            (15) Excellent 

                                              26

                                              Coconut Hill Cottage - Breathtaking views of Coral Bay on St John

                                              St. John / Coral Bay

                                              Coral Bay house

                                              3 6 min stay varies

                                              • 3 bedrooms
                                              • sleeps 6
                                              • min stay varies
                                              • Child Friendly

                                              Price per night from

                                              $337

                                              Price per night from

                                              $337

                                              Distance approx 8.77 km from Magens Bay

                                                23

                                                Perfect for Couple OPEN, March 13 - April 30, King.Bed, A/C, Wi-Fi, Cable TV

                                                St. John / Cruz Bay

                                                Cruz Bay condo

                                                1 3 5 nights min

                                                • 1 bedroom
                                                • sleeps 3
                                                • 5 nights min
                                                • Child Friendly
                                                • Air conditioning

                                                Price per night from

                                                $228

                                                Price per night from

                                                $228

                                                Distance approx 13.49 km from Magens Bay

                                                  23

                                                  Brisas Del Mar | Sunrise Views & Caribbean Sea Breezes

                                                  St. John / Coral Bay

                                                  Coral Bay villa

                                                  3 6 min stay varies

                                                  • 3 bedrooms
                                                  • sleeps 6
                                                  • min stay varies
                                                  • Swimming pool
                                                  • Child Friendly

                                                  Price per night from

                                                  $345

                                                  Price per night from

                                                  $345

                                                  Distance approx 4.93 km from Magens Bay

                                                  (3) Excellent 

                                                    5

                                                    Yacht Catatonic-Crewed All-Inclusive BVI Charters

                                                    St. Thomas / Charlotte Amalie

                                                    Charlotte Amalie yacht

                                                    3 6 7 nights min

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

                                                    Price per night from

                                                    $3,099

                                                    Price per night from

                                                    $3,099

                                                    Distance approx 5.56 km from Magens Bay

                                                      20

                                                      East End, St. Thomas - Great location, great views

                                                      St. Thomas / East End

                                                      East End apartment

                                                      1 2 3 nights min

                                                      • 1 bedroom
                                                      • sleeps 2
                                                      • 3 nights min
                                                      • Child Friendly
                                                      • Ask about pets

                                                      Price per night from

                                                      $173

                                                      Price per night from

                                                      $173

                                                      Distance approx 9.34 km from Magens Bay

                                                      (23) Very Good 

                                                        16

                                                        Las Brisas Caribe

                                                        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
                                                        • Swimming pool
                                                        • Ask about children
                                                        “Fabulous” We love Las Brisas Caribe, and this is our second visit to this fabulous villa. There are three separate wings, so it accommodates a large family or couples comfortably and with privacy. The villa is beautifully decorated and landscaped, w

                                                        Price per night from

                                                        $1,579

                                                        Price per night from

                                                        $1,579

                                                        Distance approx 5.04 km from Magens Bay

                                                        (3)  

                                                          12

                                                          Junior Suite, Queen Ocean

                                                          St. Thomas / Charlotte Amalie

                                                          Charlotte Amalie apartment

                                                          1 2 3 nights min

                                                          • 1 bedroom
                                                          • sleeps 2
                                                          • 3 nights min
                                                          • Beach / lakeside relaxation
                                                          • Swimming pool
                                                          • Ask about children
                                                          “Excellent Stay!” On November 26th thru Nov. 30th, 2013, I stayed at Sapphire Village with Paradise Properties and had the most enjoyable stay ever. We stayed in unit #155 in Dominica Building. The unit was a really nice unit and was fully stocked with

                                                          Price per night from

                                                          $138

                                                          Price per night from

                                                          $138

                                                          Distance approx 14.55 km from Magens Bay

                                                            14

                                                            Private Home In St John Usvi

                                                            St. John / Coral Bay

                                                            Coral Bay house

                                                            2 4 5 nights min

                                                            • 2 bedrooms
                                                            • sleeps 4
                                                            • 5 nights min
                                                            • Ask about children
                                                            • Car not necessary

                                                            Price per night from

                                                            $287

                                                            Responds fast!
                                                            avg. 2 hours 12 minutes

                                                            Price per night from

                                                            $287

                                                            Distance approx 5.3 km from Magens Bay

                                                            (1) Excellent 

                                                              19

                                                              Sapphire Beach~20 steps off patio to ocean~Amazing

                                                              St. Thomas / East End

                                                              East End condo

                                                              1 4 5 nights min

                                                              • 1 bedroom
                                                              • sleeps 4
                                                              • 5 nights min
                                                              • Beach / lakeside relaxation
                                                              • Ask about children

                                                              Price per night from

                                                              $173

                                                              Responds fast!
                                                              avg. 1 hour 53 minutes

                                                              Price per night from

                                                              $173

                                                              Distance approx 16.03 km from Magens Bay

                                                                27

                                                                'Tortola Adventure' Private Villa w/Infinity Pool!

                                                                British Virgin Isles / Tortola

                                                                Tortola villa

                                                                3 9 min stay varies

                                                                • 3 bedrooms
                                                                • sleeps 9
                                                                • min stay varies
                                                                • Swimming pool
                                                                • Child Friendly

                                                                Price per night from

                                                                $396

                                                                Responds fast!
                                                                avg. 30 minutes

                                                                Price per night from

                                                                $396

                                                                Distance approx 8.72 km from Magens Bay

                                                                (4) Excellent 

                                                                  7

                                                                  Eden Lounge

                                                                  St. John / Cruz Bay

                                                                  Cruz Bay cottage

                                                                  1 2 3 nights min

                                                                  • 1 bedroom
                                                                  • sleeps 2
                                                                  • 3 nights min

                                                                  Price per night from

                                                                  $155

                                                                  Responds fast!
                                                                  avg. 1 hour 1 minutes

                                                                  Price per night from

                                                                  $155

                                                                  Distance approx 5.3 km from Magens Bay

                                                                    17

                                                                    Captain and Mermaid Sapphire Condo

                                                                    St. Thomas / East End

                                                                    East End studio

                                                                    Studio 2 1 night min

                                                                    • Studio
                                                                    • sleeps 2
                                                                    • 1 night min
                                                                    • Nearest beach 0 mi
                                                                    • Swimming pool
                                                                    • Child Friendly

                                                                    Price per night from

                                                                    $88

                                                                    Price per night from

                                                                    $88

                                                                    Distance approx 3.84 km from Magens Bay

                                                                    (4) Excellent 

                                                                      18

                                                                      2 Bdr Condo on the water in the beautiful Caribbean

                                                                      St. Thomas / Bolongo Bay

                                                                      Bolongo Bay condo

                                                                      2 6 5 nights min

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

                                                                      Price per night from

                                                                      $299

                                                                      Responds fast!
                                                                      avg. 3 hours 36 minutes

                                                                      Price per night from

                                                                      $299

                                                                      Distance approx 5.31 km from Magens Bay

                                                                        12

                                                                        Beachtime! Top Floor End Unit Studio

                                                                        East End / Red Hook

                                                                        Red Hook condo

                                                                        1 2 3 nights min

                                                                        • 1 bedroom
                                                                        • sleeps 2
                                                                        • 3 nights min
                                                                        • Nearest beach 0.25 mi
                                                                        • Swimming pool
                                                                        • Air conditioning

                                                                        Price per night from

                                                                        $167

                                                                        Price per night from

                                                                        $167

                                                                        Distance approx 5.04 km from Magens Bay

                                                                        (3) Very Good 

                                                                          9

                                                                          Crystal Cove Deluxe Suites on Sapphire Bay Beach

                                                                          US Virgin Isles / St. Thomas

                                                                          St. Thomas apartment

                                                                          1 4 min stay varies

                                                                          • 1 bedroom
                                                                          • sleeps 4
                                                                          • min stay varies
                                                                          • Beach / lakeside relaxation
                                                                          • Nearest beach 0 mi
                                                                          • Swimming pool

                                                                          Price per night from

                                                                          $316

                                                                          Responds fast!
                                                                          avg. 2 hours 52 minutes

                                                                          Price per night from

                                                                          $316

                                                                          Distance approx 3.79 km from Magens Bay

                                                                            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

                                                                            Price per night from

                                                                            $259

                                                                            Price per night from

                                                                            $259

                                                                            Distance approx 9.18 km from Magens Bay

                                                                            (5) Very Good 

                                                                              23

                                                                              Siena

                                                                              St. John / Cruz Bay

                                                                              Cruz Bay villa

                                                                              3 6 min stay varies

                                                                              • 3 bedrooms
                                                                              • sleeps 6
                                                                              • min stay varies
                                                                              • Swimming pool
                                                                              • Child Friendly
                                                                              • Air conditioning

                                                                              Price per night from

                                                                              $660

                                                                              Price per night from

                                                                              $660