- List View
- Grid View
    Sorted by
    
    - 
     $865,000 $865,000   74 Gulf Boulevard #3B, Indian Rocks Beach, FL74 Gulf Boulevard #3B 74 Gulf Boulevard #3B, Indian Rocks Beach, FL74 Gulf Boulevard #3B
 Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,380 Home (sqft)
- 2 Baths
- 10,890 Lot (sqft)
 
- 
     $1,550,000 $1,550,000   2 15th Avenue #104, Indian Rocks Beach, FL2 15th Avenue #104 2 15th Avenue #104, Indian Rocks Beach, FL2 15th Avenue #104
 Indian Rocks Beach, FL- 2 Beds
- 3 Baths
- 2,000 Home (sqft)
- 3 Baths
- 27,443 Lot (sqft)
 
- 
     $546,500 $546,500   649 Garland Circle, Indian Rocks Beach, FL649 Garland Circle 649 Garland Circle, Indian Rocks Beach, FL649 Garland Circle
 Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,465 Home (sqft)
- 2 Baths
- 1,307 Lot (sqft)
 
- 
     $1,235,000 $1,235,000   2200 Bay Boulevard #B, Indian Rocks Beach, FL2200 Bay Boulevard #B 2200 Bay Boulevard #B, Indian Rocks Beach, FL2200 Bay Boulevard #B
 Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 2,200 Home (sqft)
- 3 Baths
- 3,050 Lot (sqft)
 
- 
     $2,100,000 $2,100,000   2 15th Avenue #301, Indian Rocks Beach, FL2 15th Avenue #301 2 15th Avenue #301, Indian Rocks Beach, FL2 15th Avenue #301
 Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 2,175 Home (sqft)
- 3 Baths
- 27,443 Lot (sqft)
 
- 
     $900,000 $900,000   1000 Gulf Boulevard #108, Indian Rocks Beach, FL1000 Gulf Boulevard #108 1000 Gulf Boulevard #108, Indian Rocks Beach, FL1000 Gulf Boulevard #108
 Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,300 Home (sqft)
- 2 Baths
- 1.73 Lot (ac)
 
- 
     $2,075,000 $2,075,000   2025 20th Avenue Parkway, Indian Rocks Beach, FL2025 20th Avenue Parkway 2025 20th Avenue Parkway, Indian Rocks Beach, FL2025 20th Avenue Parkway
 Indian Rocks Beach, FL- 5 Beds
- 4 Baths
- 3,271 Home (sqft)
- 4 Baths
- 8,277 Lot (sqft)
 
- 
     $1,325,000 $1,325,000   712 Beach Trail #C, Indian Rocks Beach, FL712 Beach Trail #C 712 Beach Trail #C, Indian Rocks Beach, FL712 Beach Trail #C
 Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,320 Home (sqft)
- 2 Baths
- 6,534 Lot (sqft)
 
- 
     $425,000 $425,000   115 11th Avenue, Indian Rocks Beach, FL115 11th Avenue 115 11th Avenue, Indian Rocks Beach, FL115 11th Avenue
 Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 843 Home (sqft)
- 1 Bath
- 5,663 Lot (sqft)
 
- 
     $470,000 $470,000   620 Garland Circle, Indian Rocks Beach, FL620 Garland Circle 620 Garland Circle, Indian Rocks Beach, FL620 Garland Circle
 Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,465 Home (sqft)
- 2 Baths
- 1,307 Lot (sqft)
 
- 
     $1,850,000 $1,850,000   521 Harbor Drive N, Indian Rocks Beach, FL521 Harbor Drive N 521 Harbor Drive N, Indian Rocks Beach, FL521 Harbor Drive N
 Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,883 Home (sqft)
- 2 Baths
- 17,860 Lot (sqft)
 
- 
     $1,225,000 $1,225,000   192 Haven Beach Drive, Indian Rocks Beach, FL192 Haven Beach Drive 192 Haven Beach Drive, Indian Rocks Beach, FL192 Haven Beach Drive
 Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 1,985 Home (sqft)
- 3 Baths
- 2,178 Lot (sqft)
 
- 
     $4,900,000 $4,900,000   1522 Gulf Boulevard, Indian Rocks Beach, FL1522 Gulf Boulevard 1522 Gulf Boulevard, Indian Rocks Beach, FL1522 Gulf Boulevard
 Indian Rocks Beach, FL- 4 Beds
- 5 Baths
- 4,728 Home (sqft)
- 5 Baths
- 8,712 Lot (sqft)
 
- 
     $1,395,000 $1,395,000   476 Harbor Drive S, Indian Rocks Beach, FL476 Harbor Drive S 476 Harbor Drive S, Indian Rocks Beach, FL476 Harbor Drive S
 Indian Rocks Beach, FL- 4 Beds
- 3 Baths
- 2,367 Home (sqft)
- 3 Baths
- 8,277 Lot (sqft)
 
- 
     $500,000 $500,000   311 15th Avenue, Indian Rocks Beach, FL311 15th Avenue 311 15th Avenue, Indian Rocks Beach, FL311 15th Avenue
 Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,276 Home (sqft)
- 2 Baths
- 6,970 Lot (sqft)
 
- 
     $445,000 $445,000   119 11th Avenue, Indian Rocks Beach, FL119 11th Avenue 119 11th Avenue, Indian Rocks Beach, FL119 11th Avenue
 Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 1,326 Home (sqft)
- 1 Bath
- 5,663 Lot (sqft)
 
- 
     $687,500 $687,500   1215 Bay Shore Boulevard, Indian Rocks Beach, FL1215 Bay Shore Boulevard 1215 Bay Shore Boulevard, Indian Rocks Beach, FL1215 Bay Shore Boulevard
 Indian Rocks Beach, FL- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 7,406 Lot (sqft)
 
- 
     $400,000 $400,000   114 12th Avenue, Indian Rocks Beach, FL114 12th Avenue 114 12th Avenue, Indian Rocks Beach, FL114 12th Avenue
 Indian Rocks Beach, FL- 0 Beds
- 0 Baths
- 0 Home (sqft)
- 0 Baths
- 5,228 Lot (sqft)
 
- 
     $660,000 $660,000   2406 Gulf Boulevard #204, Indian Rocks Beach, FL2406 Gulf Boulevard #204 2406 Gulf Boulevard #204, Indian Rocks Beach, FL2406 Gulf Boulevard #204
 Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 1,112 Home (sqft)
- 1 Bath
- 13,940 Lot (sqft)
 
- 
     $549,000 $549,000   657 Garland Circle, Indian Rocks Beach, FL657 Garland Circle 657 Garland Circle, Indian Rocks Beach, FL657 Garland Circle
 Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,465 Home (sqft)
- 2 Baths
- 1,307 Lot (sqft)
 
- 
     $1,500,000 $1,500,000   2504 Gulf Boulevard #308, Indian Rocks Beach, FL2504 Gulf Boulevard #308 2504 Gulf Boulevard #308, Indian Rocks Beach, FL2504 Gulf Boulevard #308
 Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,530 Home (sqft)
- 2 Baths
- 1.34 Lot (ac)
 
- 
     $615,000 $615,000   718 Gulf Boulevard #2, Indian Rocks Beach, FL718 Gulf Boulevard #2 718 Gulf Boulevard #2, Indian Rocks Beach, FL718 Gulf Boulevard #2
 Indian Rocks Beach, FL- 2 Beds
- 2 Baths
- 1,065 Home (sqft)
- 2 Baths
- 5,663 Lot (sqft)
 
- 
     $625,000 $625,000   212 20th Avenue, Indian Rocks Beach, FL212 20th Avenue 212 20th Avenue, Indian Rocks Beach, FL212 20th Avenue
 Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,788 Home (sqft)
- 3 Baths
- 7,406 Lot (sqft)
 
- 
     $1,460,000 $1,460,000   108 13th Avenue, Indian Rocks Beach, FL108 13th Avenue 108 13th Avenue, Indian Rocks Beach, FL108 13th Avenue
 Indian Rocks Beach, FL- 3 Beds
- 2 Baths
- 1,624 Home (sqft)
- 2 Baths
- 6,099 Lot (sqft)
 
- 
     $700,000 $700,000   2215 1st Street #A & B, Indian Rocks Beach, FL2215 1st Street #A & B 2215 1st Street #A & B, Indian Rocks Beach, FL2215 1st Street #A & B
 Indian Rocks Beach, FL- 1 Bed
- 1 Bath
- 850 Home (sqft)
- 1 Bath
- 7,406 Lot (sqft)
 
- 
     $1,650,000 $1,650,000   36 Gulf Boulevard #3, Indian Rocks Beach, FL36 Gulf Boulevard #3 36 Gulf Boulevard #3, Indian Rocks Beach, FL36 Gulf Boulevard #3
 Indian Rocks Beach, FL- 3 Beds
- 4 Baths
- 2,573 Home (sqft)
- 4 Baths
- 27,879 Lot (sqft)
 
- 
     $425,000 $425,000   19417 Gulf Boulevard #E201, Indian Rocks Beach, FL19417 Gulf Boulevard #E201 19417 Gulf Boulevard #E201, Indian Rocks Beach, FL19417 Gulf Boulevard #E201
 Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 950 Home (sqft)
- 1 Bath
- 6.02 Lot (ac)
 
- 
     $445,000 $445,000   19417 Gulf Boulevard #A207, Indian Rocks Beach, FL19417 Gulf Boulevard #A207 19417 Gulf Boulevard #A207, Indian Rocks Beach, FL19417 Gulf Boulevard #A207
 Indian Rocks Beach, FL- 2 Beds
- 1 Bath
- 950 Home (sqft)
- 1 Bath
- 6.02 Lot (ac)
 
- 
     $630,000 $630,000   905 Hidden Harbour Drive, Indian Rocks Beach, FL905 Hidden Harbour Drive 905 Hidden Harbour Drive, Indian Rocks Beach, FL905 Hidden Harbour Drive
 Indian Rocks Beach, FL- 3 Beds
- 3 Baths
- 1,462 Home (sqft)
- 3 Baths
- 1,307 Lot (sqft)
 
- 
     $3,700,000 $3,700,000   477 20th Avenue, Indian Rocks Beach, FL477 20th Avenue 477 20th Avenue, Indian Rocks Beach, FL477 20th Avenue
 Indian Rocks Beach, FL- 4 Beds
- 5 Baths
- 3,345 Home (sqft)
- 5 Baths
- 13,940 Lot (sqft)
 
    The information contained herein has been provided by My Florida Regional MLS DBA Stellar MLS.  IDX information is provided exclusively for consumers' personal, non-commercial use, that it may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing, and that the data is deemed reliable but is not guaranteed accurate by the MLS.  Listings last updated 10/31/25 12:54 AM PDT.
This IDX is (c) Diverse Solutions 2025. Privacy | Terms & Conditions



