Close

Enter dates for more accurate prices

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

(1) Excellent 

    17

    Spacious clean quiet home facing the Boca Ciega Bay in Isla del Sol

    Florida / St. Pete Beach

    St. Pete Beach apartment

    2 6 min stay varies

    • 2 bedrooms
    • sleeps 6
    • min stay varies
    • Nearest beach 3 mi
    • Child Friendly
    • Air conditioning

    Price per night from

    $75

    Responds fast!
    avg. 1 hour 21 minutes

    Price per night from

    $75

      8

      Panoramic views from this lovely 9th floor waterfront unit

      Florida / St. Pete Beach

      St. Pete Beach condo

      2 4 14 nights min

      • 2 bedrooms
      • sleeps 4
      • 14 nights min
      • Child Friendly

      Price per night from

      $148

      Price per night from

      $148

        6

        Newly available including Jan and Feb 2018

        Florida / St. Pete Beach

        St. Pete Beach apartment

        2 4 7 nights min

        • 2 bedrooms
        • sleeps 4
        • 7 nights min
        • Child Friendly

        Price per night from

        $131

        Price per night from

        $131

        (8) Excellent 

          28

          Historic Pass-A-Grille, Literally Seconds to Beach

          Florida / St. Pete Beach

          St. Pete Beach house

          2 7 1 night min

          • 2 bedrooms
          • sleeps 7
          • 1 night min
          • Beach / lakeside relaxation
          • Nearest beach 1 mi
          • Child Friendly

          Price per night from

          $166

          Responds fast!
          avg. 2 hours 31 minutes

          Price per night from

          $166

          (7) Very Good 

            19

            E12-Pass a Grille Isl Steps to Beach w/WiFi&Bikes

            St. Pete Beach / Pass-a-Grille

            St. Pete Beach cottage

            1 2 2 nights min

            • 1 bedroom
            • sleeps 2
            • 2 nights min
            • Beach / lakeside relaxation
            • Nearest beach 1 mi
            • Child Friendly

            Price per night from

            $166

            Price per night from

            $166

            (1) Excellent 

              23

              E22 Pass a Grille Isl. Steps to Beach w/WiFi&Bikes

              Florida / St. Pete Beach

              St. Pete Beach cottage

              1 2 min stay varies

              • 1 bedroom
              • sleeps 2
              • min stay varies
              • Beach / lakeside relaxation
              • Nearest beach 1 mi
              • Child Friendly

              Price per night from

              $178

              Price per night from

              $178

              (2) Excellent 

                25

                N1 Beautiful Pass-a-Grille Beachhouse w/Bikes&WiFi

                St. Pete Beach / Pass-a-Grille

                St. Pete Beach bungalow

                1 4 2 nights min

                • 1 bedroom
                • sleeps 4
                • 2 nights min
                • Beach / lakeside relaxation
                • Nearest beach 1 mi
                • Child Friendly

                Price per night from

                $189

                Price per night from

                $189

                  26

                  22-2 BeachHouse Sleeps6 Beauty&Redone w/WiFI&Bikes

                  St. Pete Beach / Pass-a-Grille

                  St. Pete Beach cottage

                  2 6 min stay varies

                  • 2 bedrooms
                  • sleeps 6
                  • min stay varies
                  • Beach / lakeside relaxation
                  • Nearest beach 1 mi
                  • Child Friendly

                  Price per night from

                  $287

                  Price per night from

                  $287

                  (22) Excellent 

                    31

                    Pass-A-Grille Beach House

                    St. Pete Beach / Pass-a-Grille

                    St. Pete Beach house

                    1 4 1 night min

                    • 1 bedroom
                    • sleeps 4
                    • 1 night min
                    • Beach / lakeside relaxation
                    • Nearest beach 1 mi
                    • Child Friendly
                    “Exactly as described.” Host was excellent, very short walk to the beach, the unit was as described. Basic accommodations, but everything we needed for our beach getaway.
                    …see more

                    Price per night from

                    $166

                    Responds fast!
                    avg. 2 hours 31 minutes

                    Price per night from

                    $166

                      25

                      N22- Lovely Island Beachhouse w/WiFi&Bikes

                      Florida / St. Pete Beach

                      St. Pete Beach house

                      1 4 min stay varies

                      • 1 bedroom
                      • sleeps 4
                      • min stay varies
                      • Beach / lakeside relaxation
                      • Nearest beach 1 mi
                      • Child Friendly

                      Price per night from

                      $186

                      Price per night from

                      $186

                      Great rentals within 20 miles that match your search

                      Distance approx 9.87 km from St. Pete Beach

                      (1) Excellent 

                        24

                        Sunrises and Sunsets – Finely Appointed Waterfront

                        Florida / Indian Shores

                        Indian Shores condo

                        2 6 7 nights min

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

                        Price per night from

                        $102

                        Responds fast!
                        avg. 3 hours 46 minutes

                        Price per night from

                        $102

                        Distance approx 16.39 km from St. Pete Beach

                          24

                          beautiful condo with magnificent views of mandalay

                          Florida / Clearwater

                          Clearwater apartment

                          1 2 90 nights min

                          • 1 bedroom
                          • sleeps 2
                          • 90 nights min
                          • Beach / lakeside relaxation
                          • Nearest beach 0.9 mi
                          • Swimming pool

                          Price per night from

                          $91

                          Price per night from

                          $91

                          Distance approx 4.64 km from St. Pete Beach Show on Map

                          (54) Excellent 

                            28

                            The best guest rated condos at Madeira Beach area!

                            Florida / Madeira Beach

                            Madeira Beach apartment

                            1 4 4 nights min

                            • 1 bedroom
                            • sleeps 4
                            • 4 nights min
                            • Beach / lakeside relaxation
                            • Nearest beach 3 mi
                            • Swimming pool
                            “Wonderful apartment” Me and my family spent a week in apartment #310 and had a magnificent time. The apartment is fully equipt with everything you possibly could want for your vacation. Nice locaion. Beautiful view from the balcony. The information fr
                            …see more

                            Price per night from

                            $85

                            Price per night from

                            $85

                            Distance approx 11.04 km from St. Pete Beach

                            (2) Excellent 

                              37

                              Tommy Bahama Beach Cottage

                              Florida / Indian Rocks Beach

                              Indian Rocks Beach house

                              2 6 min stay varies

                              • 2 bedrooms
                              • sleeps 6
                              • min stay varies
                              • Beach / lakeside relaxation
                              • Nearest beach 0 mi
                              • Child Friendly

                              Price per night from

                              $228

                              Responds fast!
                              avg. 3 hours 41 minutes

                              Price per night from

                              $228

                              Distance approx 9.2 km from St. Pete Beach

                                25

                                Bayshore Yacht & Tennis Club. Great Views! Beach a few steps across the street!

                                Florida / Indian Shores

                                Indian Shores condo

                                1 2 min stay varies

                                • 1 bedroom
                                • sleeps 2
                                • min stay varies
                                • Beach / lakeside relaxation
                                • Child Friendly

                                Price per night from

                                $91

                                Responds fast!
                                avg. 22 minutes

                                Price per night from

                                $91

                                Distance approx 16.78 km from St. Pete Beach

                                  29

                                  Walk to the Beach and More from this Renovated Anna Maria Island Rental

                                  Anna Maria Island / Holmes Beach

                                  Holmes Beach condo

                                  2 6 min stay varies

                                  • 2 bedrooms
                                  • sleeps 6
                                  • min stay varies
                                  • Child Friendly
                                  • Air conditioning
                                  • Pet Friendly

                                  Price per night from

                                  $116

                                  Price per night from

                                  $116

                                  Distance approx 8.26 km from St. Pete Beach

                                  (3) Very Good 

                                    37

                                    Oceanfront 1400 sq ft Condo at Beach Cottage One! Private Beach, Big Pool

                                    Florida / Indian Shores

                                    Indian Shores apartment

                                    2 4 7 nights min

                                    • 2 bedrooms
                                    • sleeps 4
                                    • 7 nights min
                                    • Beach / lakeside relaxation
                                    • Nearest beach 0 mi
                                    • Swimming pool
                                    “We had a great vacation at this condo.” My family has been visiting indian rocks beach for nearly two decades, and we continue coming back to this resort and specifically, Martin's condo. It is always kept updated and we had a nice relaxing stay. It
                                    …see more

                                    Price per night from

                                    $195

                                    Price per night from

                                    $195

                                    Distance approx 18.4 km from St. Pete Beach

                                      15

                                      Pinebay Forest

                                      Southwest Gulf Coast / Bradenton

                                      Bradenton apartment

                                      2 4 84 nights min

                                      • 2 bedrooms
                                      • sleeps 4
                                      • 84 nights min
                                      • Swimming pool
                                      • Car not necessary
                                      • Air conditioning

                                      Price per night from

                                      $137

                                      Price per night from

                                      $137

                                      Distance approx 17.94 km from St. Pete Beach

                                        16

                                        8 houses from beach and gulf in Clearwater beach

                                        Florida / Clearwater

                                        Clearwater house

                                        3 6 30 nights min

                                        • 3 bedrooms
                                        • sleeps 6
                                        • 30 nights min
                                        • Beach / lakeside relaxation
                                        • Child Friendly
                                        • Pet Friendly

                                        Price per night from

                                        $195

                                        Responds fast!
                                        avg. 37 minutes

                                        Price per night from

                                        $195

                                        Distance approx 3.77 km from St. Pete Beach Show on Map

                                          35

                                          Private Beach Community-Close to Everything

                                          Florida / St. Petersburg

                                          St. Petersburg condo

                                          2 4 30 nights min

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

                                          Price per night from

                                          $95

                                          Price per night from

                                          $95

                                          Distance approx 17.37 km from St. Pete Beach

                                          (1) Excellent 

                                            53

                                            Clearwater Beach Captains House, Gulf View, Steps to Beach, Pets Ok, Sleeps 8

                                            Florida / Clearwater

                                            Clearwater house

                                            3 8 1 night min

                                            • 3 bedrooms
                                            • sleeps 8
                                            • 1 night min
                                            • Child Friendly
                                            • Car not necessary
                                            • Air conditioning

                                            Price per night from

                                            $354

                                            Responds fast!
                                            avg. 1 hour 44 minutes

                                            Price per night from

                                            $354

                                            Distance approx 10.37 km from St. Pete Beach

                                              8

                                              MAY SPECIAL DIRECT OCEAN 3BD 2BH spiral stairs down to heated pool and hot tub

                                              Florida / Indian Shores

                                              Indian Shores condo

                                              3 8 7 nights min

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

                                              Price per night from

                                              $258

                                              Responds fast!
                                              avg. 39 minutes

                                              Price per night from

                                              $258

                                              Distance approx 12.23 km from St. Pete Beach

                                                24

                                                20th Ave 416 Home

                                                Florida / Indian Rocks Beach

                                                Indian Rocks Beach house

                                                3 6 28 nights min

                                                • 3 bedrooms
                                                • sleeps 6
                                                • 28 nights min
                                                • Swimming pool
                                                • Car not necessary
                                                • Air conditioning

                                                Price per night from

                                                $160

                                                Price per night from

                                                $160

                                                Distance approx 17.36 km from St. Pete Beach

                                                  14

                                                  Alamanda Villas 4

                                                  Anna Maria Island / Holmes Beach

                                                  Holmes Beach apartment

                                                  1 4 min stay varies

                                                  • 1 bedroom
                                                  • sleeps 4
                                                  • min stay varies
                                                  • Swimming pool
                                                  • Car not necessary
                                                  • Air conditioning

                                                  Price per night from

                                                  $236

                                                  Price per night from

                                                  $236

                                                  Distance approx 11.81 km from St. Pete Beach

                                                    29

                                                    Reflections On The Gulf #502

                                                    Florida / Indian Rocks Beach

                                                    Indian Rocks Beach condo

                                                    2 4 14 nights min

                                                    • 2 bedrooms
                                                    • sleeps 4
                                                    • 14 nights min
                                                    • Swimming pool
                                                    • Car not necessary
                                                    • Air conditioning

                                                    Price per night from

                                                    $241

                                                    Price per night from

                                                    $241

                                                    Distance approx 1.26 km from St. Pete Beach Show on Map

                                                      53

                                                      Kings Treasure

                                                      Florida / Treasure Island

                                                      Treasure Island house

                                                      4 13 min stay varies

                                                      • 4 bedrooms
                                                      • sleeps 13
                                                      • min stay varies
                                                      • Swimming pool
                                                      • Child Friendly
                                                      • Car not necessary

                                                      Price per night from

                                                      $1,203

                                                      Price per night from

                                                      $1,203

                                                      Distance approx 19.49 km from St. Pete Beach

                                                        18

                                                        Sandcastle 3

                                                        Anna Maria Island / Bradenton Beach

                                                        Bradenton Beach apartment

                                                        3 8 7 nights min

                                                        • 3 bedrooms
                                                        • sleeps 8
                                                        • 7 nights min
                                                        • Swimming pool
                                                        • Car not necessary
                                                        • Air conditioning

                                                        Price per night from

                                                        $359

                                                        Price per night from

                                                        $359

                                                        Distance approx 16.86 km from St. Pete Beach

                                                          30

                                                          Sand Dollar House 143

                                                          Anna Maria Island / Holmes Beach

                                                          Holmes Beach house

                                                          4 8 7 nights min

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

                                                          Price per night from

                                                          $422

                                                          Price per night from

                                                          $422

                                                          Distance approx 3.32 km from St. Pete Beach Show on Map

                                                            24

                                                            Beautiful Island on Boca Ciega Bay & The Beach

                                                            Florida / St. Petersburg

                                                            St. Petersburg condo

                                                            2 4 14 nights min

                                                            • 2 bedrooms
                                                            • sleeps 4
                                                            • 14 nights min
                                                            • Beach / lakeside relaxation
                                                            • Nearest beach 0.8 mi
                                                            • Swimming pool

                                                            Price per night from

                                                            $115

                                                            Price per night from

                                                            $115

                                                            Distance approx 19.64 km from St. Pete Beach

                                                              12

                                                              Anna Cabana Resort

                                                              Anna Maria Island / Holmes Beach

                                                              Holmes Beach house

                                                              5 16 7 nights min

                                                              • 5 bedrooms
                                                              • sleeps 16
                                                              • 7 nights min
                                                              • Swimming pool
                                                              • Car not necessary
                                                              • Air conditioning

                                                              Price per night from

                                                              $627

                                                              Price per night from

                                                              $627

                                                              Distance approx 19.21 km from St. Pete Beach

                                                                16

                                                                Beach House Resort 2

                                                                Anna Maria Island / Bradenton Beach

                                                                Bradenton Beach apartment

                                                                1 4 min stay varies

                                                                • 1 bedroom
                                                                • sleeps 4
                                                                • min stay varies
                                                                • Car not necessary
                                                                • Air conditioning
                                                                • Pet Friendly

                                                                Price per night from

                                                                $217

                                                                Price per night from

                                                                $217

                                                                Distance approx 18.95 km from St. Pete Beach

                                                                  24

                                                                  Bradenton Beach Club D

                                                                  Anna Maria Island / Bradenton Beach

                                                                  Bradenton Beach apartment

                                                                  3 6 7 nights min

                                                                  • 3 bedrooms
                                                                  • sleeps 6
                                                                  • 7 nights min
                                                                  • Swimming pool
                                                                  • Car not necessary
                                                                  • Air conditioning

                                                                  Price per night from

                                                                  $422

                                                                  Price per night from

                                                                  $422

                                                                  Distance approx 17.74 km from St. Pete Beach

                                                                    21

                                                                    Tiki House Unit 3214

                                                                    Anna Maria Island / Holmes Beach

                                                                    Holmes Beach house

                                                                    3 8 7 nights min

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

                                                                    Price per night from

                                                                    $457

                                                                    Price per night from

                                                                    $457

                                                                    Distance approx 17.48 km from St. Pete Beach

                                                                      22

                                                                      Gulfview Townhomes 1

                                                                      Anna Maria Island / Holmes Beach

                                                                      Holmes Beach house

                                                                      2 4 7 nights min

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

                                                                      Price per night from

                                                                      $193

                                                                      Price per night from

                                                                      $193

                                                                      Distance approx 17.61 km from St. Pete Beach

                                                                      (1) Average 

                                                                        19

                                                                        Fountainhead Condo 7

                                                                        Anna Maria Island / Holmes Beach

                                                                        Holmes Beach apartment

                                                                        2 6 7 nights min

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

                                                                        Price per night from

                                                                        $168

                                                                        Price per night from

                                                                        $168

                                                                        Distance approx 15.46 km from St. Pete Beach

                                                                        (23) Very Good 

                                                                          49

                                                                          Anna Maria Island Nantucket

                                                                          Anna Maria Island / Anna Maria

                                                                          Anna Maria house

                                                                          4 8 28 nights min

                                                                          • 4 bedrooms
                                                                          • sleeps 8
                                                                          • 28 nights min
                                                                          • Beach / lakeside relaxation
                                                                          • Nearest beach 0.2 mi
                                                                          • Swimming pool
                                                                          “"Great vacation home"” open, spacious, comfy home. very clean, beautifully decorated. everything you need was there( paper products, spices, dishes, etc.). great for families with children. game room, pool, bikes, all beach necessities.
                                                                          …see more

                                                                          Price per night from

                                                                          $201

                                                                          Responds fast!
                                                                          avg. 2 hours 32 minutes

                                                                          Price per night from

                                                                          $201

                                                                          Distance approx 16.74 km from St. Pete Beach

                                                                            38

                                                                            Bay Boulevard (ANN765)

                                                                            Anna Maria Island / Holmes Beach

                                                                            Holmes Beach house

                                                                            3 6 7 nights min

                                                                            • 3 bedrooms
                                                                            • sleeps 6
                                                                            • 7 nights min
                                                                            • Child Friendly
                                                                            • Air conditioning

                                                                            Price per night from

                                                                            $378

                                                                            Price per night from

                                                                            $378

                                                                            Distance approx 16.74 km from St. Pete Beach

                                                                              33

                                                                              Jacaranda (ANN775)

                                                                              Anna Maria Island / Holmes Beach

                                                                              Holmes Beach house

                                                                              3 6 7 nights min

                                                                              • 3 bedrooms
                                                                              • sleeps 6
                                                                              • 7 nights min
                                                                              • Child Friendly
                                                                              • Air conditioning

                                                                              Price per night from

                                                                              $378

                                                                              Price per night from

                                                                              $378