Close

Enter dates for more accurate prices

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

(1) Excellent 

    44

    Entire 4 bed/2 bath Vacation Beach House, Fenced Yard & Family and Pet Friendly!

    Florida / Indian Rocks Beach

    Indian Rocks Beach house

    4 8 min stay varies

    • 4 bedrooms
    • sleeps 8
    • min stay varies
    • Nearest beach 1 mi
    • Child Friendly
    • Air conditioning

    Price per night from

    $229

    Responds fast!
    avg. 3 hours 3 minutes

    Price per night from

    $229

    (35) Excellent 

    Certificate of Excellence

      28

      Reef Club Luxurious Remodeled 1st Floor Condo

      Florida / Indian Rocks Beach

      Indian Rocks Beach condo

      3 8 min stay varies

      • 3 bedrooms
      • sleeps 8
      • min stay varies
      • Beach / lakeside relaxation
      • Swimming pool
      • Child Friendly
      “Spring break” We actually visited last April for spring break ....had a wonderful time with family and friends....would definitely love to stay again sometime....the condo was beautiful
      …see more

      Certificate of Excellence

      Price per night from

      $194

      Responds fast!
      avg. 5 minutes

      Price per night from

      $194

      (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

          30

          2 BDRM~ HARBOURSIDE AT MARKER 33 RESORT~ WATERFRONT~ WATERPARK~ GREAT VIEWS!

          Florida / Indian Rocks Beach

          Indian Rocks Beach condo

          2 6 3 nights min

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

          Price per night from

          $257

          Responds fast!
          avg. 3 hours 36 minutes

          Price per night from

          $257

            53

            STUDIO SLEEPS 4~ WATERPARK~BEACH~POOLS~MARINA~ HARBOURSIDE AT MARKER 33~MUST SEE

            Florida / Indian Rocks Beach

            Indian Rocks Beach studio

            Studio 4 3 nights min

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

            Price per night from

            $207

            Responds fast!
            avg. 1 hour 55 minutes

            Price per night from

            $207

              52

              STUDIO FOR 4 ~HARBOURSIDE~**Now Booking April,May,June!** POOLS-WATERPARK-BEACH

              Florida / Indian Rocks Beach

              Indian Rocks Beach studio

              Studio 4 3 nights min

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

              Price per night from

              $211

              Responds fast!
              avg. 3 hours 8 minutes

              Price per night from

              $211

                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

                $159

                Price per night from

                $159

                  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

                  $240

                  Price per night from

                  $240

                    21

                    Reflections On The Gulf #205

                    Florida / Indian Rocks Beach

                    Indian Rocks Beach condo

                    2 4 14 nights min

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

                    Price per night from

                    $243

                    Price per night from

                    $243

                      14

                      Beach Trail Cottage-Back

                      Florida / Indian Rocks Beach

                      Indian Rocks Beach cottage

                      2 6 7 nights min

                      • 2 bedrooms
                      • sleeps 6
                      • 7 nights min
                      • Car not necessary
                      • Air conditioning
                      • Pet Friendly

                      Price per night from

                      $145

                      Price per night from

                      $145

                        11

                        Hamilton House - Bella Sol

                        Florida / Indian Rocks Beach

                        Indian Rocks Beach condo

                        2 6 7 nights min

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

                        Price per night from

                        $262

                        Price per night from

                        $262

                          28

                          1200 Beach Trail #201

                          Florida / Indian Rocks Beach

                          Indian Rocks Beach condo

                          2 4 7 nights min

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

                          Price per night from

                          $219

                          Price per night from

                          $219

                          Great rentals within 20 miles that match your search

                          Distance approx 18.19 km from Indian Rocks Beach

                          (2) Excellent 

                            18

                            Cottage On The Water With Boat Dock

                            Florida / Tarpon Springs

                            Tarpon Springs cottage

                            2 5 min stay varies

                            • 2 bedrooms
                            • sleeps 5
                            • min stay varies
                            • Nearest beach 2 mi
                            • Child Friendly
                            • Car not necessary

                            Price per night from

                            $88

                            Responds fast!
                            avg. 1 hour 24 minutes

                            Price per night from

                            $88

                            Distance approx 2.56 km from Indian Rocks Beach Show on Map

                            (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 5.98 km from Indian Rocks Beach

                              (4) Excellent 

                                55

                                IT'S WARM HERE! The Blue Heaven, AMAZING Beach Condo

                                Clearwater / Clearwater Beach

                                Clearwater condo

                                2 6 2 nights min

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

                                Price per night from

                                $257

                                Responds fast!
                                avg. 52 minutes

                                Price per night from

                                $257

                                Distance approx 3.28 km from Indian Rocks Beach Show on Map

                                  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

                                  $93

                                  Responds fast!
                                  avg. 22 minutes

                                  Price per night from

                                  $93

                                  Distance approx 14.95 km from Indian Rocks Beach

                                  (2) Excellent 

                                    26

                                    Waterfront Villa Isla Del Sol St Petersburg FL

                                    Florida / St. Petersburg

                                    St. Petersburg villa

                                    2 4 min stay varies

                                    • 2 bedrooms
                                    • sleeps 4
                                    • min stay varies
                                    • Beach / lakeside relaxation
                                    • Nearest beach 2 mi
                                    • Swimming pool
                                    “Fantastic getaway” We stayed the month of February and had a wonderful experience. Not only was Will great to work with but the location was fabulous, the views spectacular, and the entire condo was very comfortable to stay in. So much to do or just
                                    …see more

                                    Price per night from

                                    $159

                                    Price per night from

                                    $159

                                    Distance approx 15.45 km from Indian Rocks Beach

                                      11

                                      Bahia Point, Water View From Every Room

                                      St. Petersburg / St. Pete Beach, St Petersburg

                                      St. Petersburg condo

                                      2 4 min stay varies

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

                                      Price per night from

                                      $118

                                      Price per night from

                                      $118

                                      Distance approx 18.09 km from Indian Rocks Beach

                                      (14) Excellent 

                                        116

                                        5 Bedroom Luxury Waterfront Home in Tarpon Springs

                                        Florida / Tarpon Springs

                                        Tarpon Springs house

                                        5 10 7 nights min

                                        • 5 bedrooms
                                        • sleeps 10
                                        • 7 nights min
                                        • Beach / lakeside relaxation
                                        • Nearest beach 2 mi
                                        • Swimming pool
                                        “Great location, beautiful house, all the facilities and equipmen” This is a five Bedroom Luxury Waterfront Home that is also the family beach house. We loved the house, the location and the detail of the interior and exterior design. My family were ta
                                        …see more

                                        Price per night from

                                        $1,172

                                        Responds fast!
                                        avg. 2 hours 29 minutes

                                        Price per night from

                                        $1,172

                                        Distance approx 3.28 km from Indian Rocks Beach Show on Map

                                          22

                                          Bayshore Yacht & Tennis club Great Views Sleeps 5 Beach right across the street!

                                          Florida / Indian Shores

                                          Indian Shores condo

                                          2 5 min stay varies

                                          • 2 bedrooms
                                          • sleeps 5
                                          • min stay varies
                                          • Beach / lakeside relaxation
                                          • Child Friendly

                                          Price per night from

                                          $118

                                          Responds fast!
                                          avg. 19 minutes

                                          Price per night from

                                          $118

                                          Distance approx 14.77 km from Indian Rocks Beach

                                            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

                                            $98

                                            Price per night from

                                            $98

                                            Distance approx 8.71 km from Indian Rocks Beach

                                              23

                                              #104 Beach Place Condos

                                              Florida / Treasure Island

                                              Treasure Island house

                                              2 6 min stay varies

                                              • 2 bedrooms
                                              • sleeps 6
                                              • min stay varies
                                              • Swimming pool
                                              • Child Friendly
                                              • Car not necessary

                                              Price per night from

                                              $244

                                              Price per night from

                                              $244

                                              Distance approx 6.51 km from Indian Rocks Beach

                                              (5) Excellent 

                                                25

                                                Seaside Cottages

                                                Florida / Clearwater

                                                Clearwater apartment

                                                1 2 30 nights min

                                                • 1 bedroom
                                                • sleeps 2
                                                • 30 nights min
                                                • Car not necessary
                                                • Air conditioning
                                                “Perfect Location in North Beach!” My husband and I stayed at Seaside Cottages for the month of April. The cottages are connected to the back of the main house with a small shared patio. We had access to the washer and dryer, beach chairs, and a park
                                                …see more

                                                Price per night from

                                                $79

                                                Price per night from

                                                $79

                                                Distance approx 10.87 km from Indian Rocks Beach

                                                  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,231

                                                  Price per night from

                                                  $1,231

                                                  Distance approx 15.35 km from Indian Rocks Beach

                                                    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

                                                    $118

                                                    Price per night from

                                                    $118

                                                    Distance approx 0.1 km from Indian Rocks Beach Show on Map

                                                      37

                                                      Sunrise Harbor

                                                      Florida / Belleair Beach

                                                      Belleair Beach house

                                                      4 10 7 nights min

                                                      • 4 bedrooms
                                                      • sleeps 10
                                                      • 7 nights min
                                                      • Swimming pool
                                                      • Car not necessary
                                                      • Air conditioning

                                                      Price per night from

                                                      $556

                                                      Price per night from

                                                      $556

                                                      Distance approx 3.35 km from Indian Rocks Beach Show on Map

                                                        25

                                                        STEPS TO THE BEACH, 2x2BR FOR 12! POOL, GRILL!

                                                        Florida / Indian Shores

                                                        Indian Shores apartment

                                                        4 12 min stay varies

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

                                                        Price per night from

                                                        $451

                                                        Price per night from

                                                        $451

                                                        Distance approx 3.35 km from Indian Rocks Beach Show on Map

                                                          25

                                                          2 SPACIOUS 2BR APTs! BEACH ACROSS THE STREET, POOL

                                                          Florida / Indian Shores

                                                          Indian Shores apartment

                                                          4 12 min stay varies

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

                                                          Price per night from

                                                          $451

                                                          Price per night from

                                                          $451

                                                          Distance approx 3.35 km from Indian Rocks Beach Show on Map

                                                            25

                                                            STEPS TO THE BEACH, 2 PERFECT 2BRs! POOL, GRILL!

                                                            Florida / Indian Shores

                                                            Indian Shores apartment

                                                            4 12 min stay varies

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

                                                            Price per night from

                                                            $451

                                                            Price per night from

                                                            $451

                                                            Distance approx 3.35 km from Indian Rocks Beach Show on Map

                                                              24

                                                              COMFY 1BR APT! SECONDS TO BEACH, POOL, BBQ

                                                              Florida / Indian Shores

                                                              Indian Shores apartment

                                                              1 4 min stay varies

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

                                                              Price per night from

                                                              $148

                                                              Price per night from

                                                              $148

                                                              Distance approx 3.35 km from Indian Rocks Beach Show on Map

                                                                25

                                                                AMAZING 2BR/1BA! STEPS TO THE BEACH, POOL, BBQ

                                                                Florida / Indian Shores

                                                                Indian Shores apartment

                                                                2 6 min stay varies

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

                                                                Price per night from

                                                                $226

                                                                Price per night from

                                                                $226

                                                                Distance approx 3.35 km from Indian Rocks Beach Show on Map

                                                                  25

                                                                  PERFECT 2BR APT! SECONDS TO BEACH, POOL, BBQ

                                                                  Florida / Indian Shores

                                                                  Indian Shores apartment

                                                                  2 6 min stay varies

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

                                                                  Price per night from

                                                                  $226

                                                                  Price per night from

                                                                  $226

                                                                  Distance approx 3.35 km from Indian Rocks Beach Show on Map

                                                                    25

                                                                    SPACIOUS 2BR APT! BEACH ACROSS THE STREET, POOL!

                                                                    Florida / Indian Shores

                                                                    Indian Shores apartment

                                                                    2 6 min stay varies

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

                                                                    Price per night from

                                                                    $226

                                                                    Price per night from

                                                                    $226

                                                                    Distance approx 3.35 km from Indian Rocks Beach Show on Map

                                                                      24

                                                                      GREAT 1BR! STEPS TO THE BEACH, POOL, GRILL!

                                                                      Florida / Indian Shores

                                                                      Indian Shores apartment

                                                                      1 4 min stay varies

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

                                                                      Price per night from

                                                                      $148

                                                                      Price per night from

                                                                      $148

                                                                      Distance approx 3.35 km from Indian Rocks Beach Show on Map

                                                                        24

                                                                        BEACH ACROSS THE STREET, 1BR APT! POOL, GRILL

                                                                        Florida / Indian Shores

                                                                        Indian Shores apartment

                                                                        1 4 min stay varies

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

                                                                        Price per night from

                                                                        $148

                                                                        Price per night from

                                                                        $148

                                                                        Distance approx 17.32 km from Indian Rocks Beach

                                                                          29

                                                                          2 COMFY WATERFRONT 1BR APTs, POOL, CLOSE TO AIRPORT, PORT, SCHOOLS

                                                                          Florida / Tampa

                                                                          Tampa apartment

                                                                          2 8 min stay varies

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

                                                                          Price per night from

                                                                          $282

                                                                          Price per night from

                                                                          $282

                                                                          Distance approx 17.32 km from Indian Rocks Beach

                                                                            29

                                                                            2 GREAT WATERFRONT 1BR APTs, POOL, CLOSE TO AIRPORT, PORT, SCHOOLS

                                                                            Florida / Tampa

                                                                            Tampa apartment

                                                                            2 8 min stay varies

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

                                                                            Price per night from

                                                                            $282

                                                                            Price per night from

                                                                            $282

                                                                            Distance approx 17.32 km from Indian Rocks Beach

                                                                              29

                                                                              2 WATERFRONT 1BR APTs, POOL, CLOSE TO AIRPORT, PORT, SCHOOLS

                                                                              Florida / Tampa

                                                                              Tampa apartment

                                                                              2 8 min stay varies

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

                                                                              Price per night from

                                                                              $282

                                                                              Price per night from

                                                                              $282