Vacation Rentals & Villas in Princess Margaret Beach

Close

Enter dates for more accurate prices

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

93 Houses

(5) Excellent 

    16

    Bequia Villas - Flamingo Villa

    Bequia / Princess Margaret Beach

    Princess Margaret Beach villa

    3 8 3 nights min

    • 3 bedrooms
    • sleeps 8
    • 3 nights min
    • Beach / lakeside relaxation
    • Nearest beach 0.1 mi
    • Swimming pool

    Price per night from

    $401

    Price per night from

    $401

    (5) Excellent 

      14

      Bequia Villas - Turtle Point Villa

      Bequia / Princess Margaret Beach

      Princess Margaret Beach villa

      4 8 3 nights min

      • 4 bedrooms
      • sleeps 8
      • 3 nights min
      • Beach / lakeside relaxation
      • Nearest beach 0.1 mi
      • Swimming pool

      Price per night from

      $401

      Price per night from

      $401

        20

        A Shade of Blues Villa

        Bequia / Princess Margaret Beach

        Princess Margaret Beach villa

        3 6 7 nights min

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

        Price per night from

        $630

        Price per night from

        $630

        Great rentals within 20 miles that match your search

        Distance approx 8.86 km from Princess Margaret Beach

        (53) Excellent 

          27

          Gardenia Suites (LL)

          St. Vincent / Arnos Vale

          Arnos Vale apartment

          2 4 2 nights min

          • 2 bedrooms
          • sleeps 4
          • 2 nights min
          • Nearest beach 1 mi
          • Child Friendly
          • Car not necessary

          Price per night from

          $81

          Responds fast!
          avg. 3 hours 50 minutes

          Price per night from

          $81

          Distance approx 9.09 km from Princess Margaret Beach

          (3) Excellent 

            32

            Harmony Hall Resorts, St.Vincent Starfish 2bdrm

            St. Vincent / Kingstown

            Kingstown apartment

            2 5 1 night min

            • 2 bedrooms
            • sleeps 5
            • 1 night min
            • Nearest beach 3 mi
            • Child Friendly
            • Air conditioning

            Price per night from

            $171

            Price per night from

            $171

            Distance approx 9.26 km from Princess Margaret Beach

              44

              Harmony Hall Resorts,St.Vincent Sand Dollar 1bdrm

              St. Vincent / Kingstown

              Kingstown apartment

              1 3 1 night min

              • 1 bedroom
              • sleeps 3
              • 1 night min
              • Nearest beach 3 mi
              • Child Friendly
              • Air conditioning

              Price per night from

              $86

              Price per night from

              $86

              Distance approx 1.67 km from Princess Margaret Beach Show on Map

              (14) Very Good 

                16

                ANightAshore at Princess Margaret Beach, Bequia

                Bequia / Port Elizabeth

                Port Elizabeth b and b

                1 2 2 nights min

                • 1 bedroom
                • sleeps 2
                • 2 nights min
                • Beach / lakeside relaxation
                • Nearest beach 0 mi
                • Swimming pool
                “A small paradise getaway” Very convenient to Port Elizabeth and to Jack's Bar for food and drink. Accommodation tasteful, clean and well equiped. Just a short walk to Princess Margaret beach, the best in Bequia, for a glorious morning swim followed
                …see more

                Price per night from

                $149

                Price per night from

                $149

                Distance approx 0.1 km from Princess Margaret Beach Show on Map

                (10) Excellent 

                  37

                  Bellevue Terrasse (entire residence)

                  Bequia / Spring Bay

                  Spring Bay villa

                  3 6 3 nights min

                  • 3 bedrooms
                  • sleeps 6
                  • 3 nights min
                  • Beach / lakeside relaxation
                  • Nearest beach 2 mi
                  • Swimming pool
                  “Truly amazing” Our experience at Bellevue Terrasse was truly amazing! The view is priceless! The property is secluded and so peaceful. It is very spacious and also a great vacation house to come with family, including children. We have a three year ol
                  …see more

                  Price per night from

                  $424

                  Price per night from

                  $424

                  Distance approx 3.1 km from Princess Margaret Beach Show on Map

                  (2) Excellent 

                    24

                    Tranquility Villa - rate includes your personal cook

                    Bequia / Friendship

                    Friendship villa

                    4 8 4 nights min

                    • 4 bedrooms
                    • sleeps 8
                    • 4 nights min
                    • Beach / lakeside relaxation
                    • Nearest beach 0.3 mi
                    • Swimming pool

                    Price per night from

                    $308

                    Responds fast!
                    avg. 2 hours 38 minutes

                    Price per night from

                    $308

                    Distance approx 1.04 km from Princess Margaret Beach Show on Map

                    (1) Excellent 

                      21

                      Hope View Villa + Car Rental

                      Bequia / Hope Bay

                      Hope Bay villa

                      2 4 1 night min

                      • 2 bedrooms
                      • sleeps 4
                      • 1 night min
                      • Suitable for children age 5+
                      • Air conditioning
                      • Private garden

                      Price per night from

                      $229

                      Price per night from

                      $229

                      Distance approx 1.26 km from Princess Margaret Beach Show on Map

                      (6) Excellent 

                        31

                        Villa Horizon

                        Bequia / Lower Bay

                        Lower Bay villa

                        2 4 7 nights min

                        • 2 bedrooms
                        • sleeps 4
                        • 7 nights min
                        • Beach / lakeside relaxation
                        • Nearest beach 0 mi
                        • Child Friendly

                        Price per night from

                        $263

                        Price per night from

                        $263

                        Distance approx 0.1 km from Princess Margaret Beach Show on Map

                          35

                          Luxury Plantation Cottage at Firefly Bequia

                          St. Vincent and the Grenadines / Bequia

                          Bequia cottage

                          2 5 1 night min

                          • 2 bedrooms
                          • sleeps 5
                          • 1 night min
                          • Beach / lakeside relaxation
                          • Swimming pool
                          • Child Friendly

                          Price per night from

                          $453

                          Price per night from

                          $453

                          Distance approx 17.24 km from Princess Margaret Beach

                          (2) Very Good 

                            7

                            CENTRAL AND AFFORDABLE IN BEQUIA

                            Bequia / Port Elizabeth

                            Port Elizabeth apartment

                            2 4 5 nights min

                            • 2 bedrooms
                            • sleeps 4
                            • 5 nights min
                            • Beach / lakeside relaxation
                            • Child Friendly
                            • Private garden

                            Price per night from

                            $109

                            Price per night from

                            $109

                            Distance approx 1.25 km from Princess Margaret Beach Show on Map

                            (4) Excellent 

                              27

                              Sunset Cottage

                              Bequia / Lower Bay

                              Lower Bay cottage

                              2 4 7 nights min

                              • 2 bedrooms
                              • sleeps 4
                              • 7 nights min
                              • Beach / lakeside relaxation
                              • Nearest beach 0 mi
                              • Child Friendly

                              Price per night from

                              $263

                              Price per night from

                              $263

                              Distance approx 0.1 km from Princess Margaret Beach Show on Map

                                46

                                The Stone House - Vacation Villa for Rent

                                Bequia / Belmont

                                Belmont villa

                                3 6 7 nights min

                                • 3 bedrooms
                                • sleeps 6
                                • 7 nights min
                                • Beach / lakeside relaxation
                                • Swimming pool
                                • Air conditioning

                                Price per night from

                                $527

                                Price per night from

                                $527

                                Distance approx 1.27 km from Princess Margaret Beach Show on Map

                                  24

                                  Twilight Villa, 3 bedrooms

                                  Bequia / Lower Bay

                                  Lower Bay villa

                                  3 6 min stay varies

                                  • 3 bedrooms
                                  • sleeps 6
                                  • min stay varies
                                  • Beach / lakeside relaxation
                                  • Child Friendly
                                  • Air conditioning

                                  Price per night from

                                  $229

                                  Price per night from

                                  $229

                                  Distance approx 1.54 km from Princess Margaret Beach Show on Map

                                  (3) Very Good 

                                    16

                                    Lazy Days

                                    Bequia / Lower Bay

                                    Lower Bay house

                                    3 6 3 nights min

                                    • 3 bedrooms
                                    • sleeps 6
                                    • 3 nights min
                                    • Child Friendly
                                    • Car not necessary
                                    • Air conditioning

                                    Price per night from

                                    $172

                                    Responds fast!
                                    avg. 1 hour 53 minutes

                                    Price per night from

                                    $172

                                    Distance approx 0.1 km from Princess Margaret Beach Show on Map

                                    (10) Excellent 

                                      29

                                      Great value luxury 5* villa - Bay Tree Villa with private pool

                                      Bequia / Spring Bay

                                      Spring Bay villa

                                      2 4 min stay varies

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

                                      Price per night from

                                      $247

                                      Responds fast!
                                      avg. 2 hours 44 minutes

                                      Price per night from

                                      $247

                                      Distance approx 8.01 km from Princess Margaret Beach

                                      (3) Excellent 

                                        10

                                        Luxury Dock Cottage

                                        St. Vincent / Kingstown

                                        Kingstown cottage

                                        2 4 1 night min

                                        • 2 bedrooms
                                        • sleeps 4
                                        • 1 night min
                                        • Beach / lakeside relaxation
                                        • Child Friendly
                                        • Air conditioning

                                        Price per night from

                                        $235

                                        Price per night from

                                        $235

                                        Distance approx 17.07 km from Princess Margaret Beach

                                          16

                                          Sail Heron Grenadines/Tobago Cays

                                          Union Island / Clifton

                                          Clifton yacht

                                          3 6 1 night min

                                          • 3 bedrooms
                                          • sleeps 6
                                          • 1 night min
                                          • Child Friendly

                                          Price per night from

                                          $195

                                          Price per night from

                                          $195

                                          Distance approx 10 km from Princess Margaret Beach

                                            6

                                            Alojay's 1 Bedroom Apartments

                                            St. Vincent / Kingstown

                                            Kingstown apartment

                                            1 2 2 nights min

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

                                            Price per night from

                                            $75

                                            Responds fast!
                                            avg. 3 hours 6 minutes

                                            Price per night from

                                            $75

                                            Distance approx 0.1 km from Princess Margaret Beach Show on Map

                                              7

                                              Sunset View Apartment

                                              Bequia / Port Elizabeth

                                              Port Elizabeth apartment

                                              1 2 1 night min

                                              • 1 bedroom
                                              • sleeps 2
                                              • 1 night min
                                              • Nearest beach 1 mi
                                              • Child Friendly
                                              • Private garden

                                              Price per night from

                                              $115

                                              Price per night from

                                              $115

                                              Distance approx 8.92 km from Princess Margaret Beach

                                                8

                                                Buttercup Cottage Studio Apartment Ginger Lily

                                                St. Vincent / Arnos Vale

                                                Arnos Vale apartment

                                                1 2 1 night min

                                                • 1 bedroom
                                                • sleeps 2
                                                • 1 night min
                                                • Nearest beach 2 mi
                                                • Child Friendly
                                                • Air conditioning

                                                Price per night from

                                                $52

                                                Responds fast!
                                                avg. 3 hours 8 minutes

                                                Price per night from

                                                $52

                                                Distance approx 10.13 km from Princess Margaret Beach

                                                  4

                                                  Alojay's Studio Apartments

                                                  St. Vincent / Kingstown

                                                  Kingstown apartment

                                                  1 2 2 nights min

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

                                                  Price per night from

                                                  $69

                                                  Responds fast!
                                                  avg. 3 hours 6 minutes

                                                  Price per night from

                                                  $69

                                                  Distance approx 10.15 km from Princess Margaret Beach

                                                    9

                                                    Alojay's 2 Bedroom Apartments

                                                    St. Vincent / Kingstown

                                                    Kingstown apartment

                                                    2 6 2 nights min

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

                                                    Price per night from

                                                    $132

                                                    Responds fast!
                                                    avg. 3 hours 6 minutes

                                                    Price per night from

                                                    $132

                                                    Distance approx 0.1 km from Princess Margaret Beach Show on Map

                                                      19

                                                      Delightful 21st Century Villa

                                                      St. Vincent and the Grenadines / Bequia

                                                      Bequia villa

                                                      5 10 min stay varies

                                                      • 5 bedrooms
                                                      • sleeps 10
                                                      • min stay varies

                                                      Price per night from

                                                      $1,441

                                                      Responds fast!
                                                      avg. 6 minutes

                                                      Price per night from

                                                      $1,441

                                                      Distance approx 8.91 km from Princess Margaret Beach

                                                        11

                                                        Magnificent Ocean View Home

                                                        St. Vincent / Ribishi

                                                        Ribishi house

                                                        3 6 3 nights min

                                                        • 3 bedrooms
                                                        • sleeps 6
                                                        • 3 nights min
                                                        • Child Friendly
                                                        • Private garden

                                                        Price per night from

                                                        $165

                                                        Price per night from

                                                        $165

                                                        Distance approx 1.63 km from Princess Margaret Beach Show on Map

                                                        (7) Very Good 

                                                          41

                                                          Francyn Villa

                                                          Bequia / Lower Bay

                                                          Lower Bay villa

                                                          4 8 3 nights min

                                                          • 4 bedrooms
                                                          • sleeps 8
                                                          • 3 nights min
                                                          • Beach / lakeside relaxation
                                                          • Nearest beach 0.08 mi
                                                          • Child Friendly
                                                          “Exclusive getway... Bequia best kept secret...” My girlfriend and I stayed at the upper level of Francyn Villa for 2 weeks in October. It was an excellent experience and we are already planning another visit in the peak season. Pros proximity to Lowe
                                                          …see more

                                                          Price per night from

                                                          $378

                                                          Price per night from

                                                          $378

                                                          Distance approx 1.18 km from Princess Margaret Beach Show on Map

                                                            87

                                                            5* Luxury POOL HOUSE "Absolute heaven in Bequia"

                                                            Bequia / Richmond

                                                            Richmond apartment

                                                            2 4 1 night min

                                                            • 2 bedrooms
                                                            • sleeps 4
                                                            • 1 night min
                                                            • Nearest beach 0.75 mi
                                                            • Swimming pool
                                                            • Car not necessary

                                                            Price per night from

                                                            $521

                                                            Price per night from

                                                            $521

                                                            Distance approx 0.1 km from Princess Margaret Beach Show on Map

                                                            (25) Excellent 

                                                              14

                                                              Imagination Sailing Catamaran, The Grenadines

                                                              Bequia / Port Elizabeth

                                                              Port Elizabeth yacht

                                                              3 6 2 nights min

                                                              • 3 bedrooms
                                                              • sleeps 6
                                                              • 2 nights min
                                                              • Beach / lakeside relaxation
                                                              • Child Friendly
                                                              • Car not necessary

                                                              Price per night from

                                                              $974

                                                              Responds fast!
                                                              avg. 2 hours 26 minutes

                                                              Price per night from

                                                              $974

                                                              Distance approx 1.6 km from Princess Margaret Beach Show on Map

                                                              (5) Excellent 

                                                                29

                                                                Cassava, Lower Bay, Bequia, The Grenadines

                                                                Bequia / Lower Bay

                                                                Lower Bay house

                                                                3 6 3 nights min

                                                                • 3 bedrooms
                                                                • sleeps 6
                                                                • 3 nights min
                                                                • Beach / lakeside relaxation
                                                                • Nearest beach 0.182 mi
                                                                • Suitable for children age 5+

                                                                Price per night from

                                                                $444

                                                                Price per night from

                                                                $444

                                                                Distance approx 0.1 km from Princess Margaret Beach Show on Map

                                                                (1) Very Good 

                                                                  24

                                                                  Spring House Bequia

                                                                  Bequia / Spring Bay

                                                                  Spring Bay villa

                                                                  9 20 7 nights min

                                                                  • 9 bedrooms
                                                                  • sleeps 20
                                                                  • 7 nights min
                                                                  • Beach / lakeside relaxation
                                                                  • Nearest beach 0.5 mi
                                                                  • Swimming pool

                                                                  Price per night from

                                                                  $1,473

                                                                  Price per night from

                                                                  $1,473

                                                                  Distance approx 0.1 km from Princess Margaret Beach Show on Map

                                                                    10

                                                                    Octopus ( Villa 2 )

                                                                    Bequia / Belmont

                                                                    Belmont villa

                                                                    2 4 5 nights min

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

                                                                    Price per night from

                                                                    $348

                                                                    Price per night from

                                                                    $348

                                                                    Distance approx 0.1 km from Princess Margaret Beach Show on Map

                                                                    (1) Excellent 

                                                                      9

                                                                      Classic Yacht in St Lucia. Unique Property!

                                                                      Bequia / Port Elizabeth

                                                                      Port Elizabeth boathouse

                                                                      2 6 1 night min

                                                                      • 2 bedrooms
                                                                      • sleeps 6
                                                                      • 1 night min
                                                                      • Nearest beach 2 mi
                                                                      • Swimming pool
                                                                      • Car not necessary

                                                                      Price per night from

                                                                      $75

                                                                      Price per night from

                                                                      $75

                                                                      Distance approx 1.05 km from Princess Margaret Beach Show on Map

                                                                      (1) Excellent 

                                                                        9

                                                                        LIme Cottage

                                                                        Bequia / Spring Bay

                                                                        Spring Bay cottage

                                                                        4 4 4 nights min

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

                                                                        Price per night from

                                                                        $237

                                                                        Responds fast!
                                                                        avg. 2 hours 42 minutes

                                                                        Price per night from

                                                                        $237

                                                                        Distance approx 18.63 km from Princess Margaret Beach

                                                                        (1) Excellent 

                                                                          46

                                                                          CASADESNAGG - 2 BEDROOM APARTMENT WITH POOL

                                                                          St. Vincent / Colonarie

                                                                          Colonarie apartment

                                                                          2 4 2 nights min

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

                                                                          Price per night from

                                                                          $58

                                                                          Price per night from

                                                                          $58

                                                                          Distance approx 0.1 km from Princess Margaret Beach Show on Map

                                                                          (17) Excellent 

                                                                            19

                                                                            Octopus ( Villa 1 )

                                                                            Bequia / Belmont

                                                                            Belmont villa

                                                                            3 6 5 nights min

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

                                                                            Price per night from

                                                                            $533

                                                                            Price per night from

                                                                            $533

                                                                            Distance approx 1.29 km from Princess Margaret Beach Show on Map

                                                                              21

                                                                              The Lookout - Whole Villa

                                                                              Bequia / Lower Bay

                                                                              Lower Bay villa

                                                                              4 8 min stay varies

                                                                              • 4 bedrooms
                                                                              • sleeps 8
                                                                              • min stay varies
                                                                              • Nearest beach 0.5 mi
                                                                              • Child Friendly
                                                                              • Car not necessary

                                                                              Price per night from

                                                                              $518

                                                                              Price per night from

                                                                              $518