Single Family Homes in Indian Rocks Beach, FL
27 for sale · 45 homes listed · Updated September 27, 2026
- 349 bahia vista drive, Indian Rocks Beach 33785 $1,099,000 · 3 bd · 3 ba · 1,562 sqft
- 208 bates avenue, Indian Rocks Beach 33785 $1,175,000 · 3 bd · 3 ba · 1,724 sqft
- 410 harbor drive north, Indian Rocks Beach 33785 $1,395,000 · 3 bd · 2 ba · 2,076 sqft
- 70 gulf boulevard, Indian Rocks Beach 33785 $8,500,000 · 6 bd · 9 ba · 8,042 sqft
- 306 harbor drive, Indian Rocks Beach 33785 $3,700,000 · 5 bd · 4 ba · 4,571 sqft
- 391 12th avenue, Indian Rocks Beach 33785 $6,499,000 · 6 bd · 7 ba · 6,243 sqft
- 1217 bay shore boulevard, Indian Rocks Beach 33785 $1,050,000 · 3 bd · 2 ba · 1,580 sqft
- 2302 bay boulevard, Indian Rocks Beach 33785 $1,525,000 · 5 bd · 4 ba · 2,422 sqft
- 407 20th avenue, Indian Rocks Beach 33785 $869,000 · 2 bd · 2 ba · 1,080 sqft
- 478 harbor drive north, Indian Rocks Beach 33785 $2,900,000 · 4 bd · 5 ba · 3,319 sqft
- 724 gulf boulevard, Indian Rocks Beach 33785 $1,700,000 · 4 bd · 2 ba · 1,152 sqft
- 121 10th avenue, Indian Rocks Beach 33785 $800,000 · 3 bd · 2 ba · 1,711 sqft
- 526 20th avenue, Indian Rocks Beach 33785 $1,279,000 · 2 bd · 2 ba · 1,107 sqft
- 357 la hacienda drive, Indian Rocks Beach 33785 $1,750,000 · 3 bd · 3 ba · 2,444 sqft
- 305 15th avenue, Indian Rocks Beach 33785 $720,000 · 2 bd · 2 ba · 888 sqft
- 2308 beach trail, Indian Rocks Beach 33785 $4,200,000 · 4 bd · 3 ba · 2,806 sqft
- 2718 gulf boulevard 2, Indian Rocks Beach 33785 $3,300,000 · 4 bd · 4 ba · 2,964 sqft
- 527 harbor drive north, Indian Rocks Beach 33785 $1,200,000 · 3 bd · 2 ba · 1,944 sqft
- 2501 bay boulevard, Indian Rocks Beach 33785 $1,490,000 · 3 bd · 3 ba · 1,680 sqft
- 1907 bay boulevard, Indian Rocks Beach 33785 $1,749,000 · 4 bd · 3 ba · 2,914 sqft
- 503 janice place, Indian Rocks Beach 33785 $1,250,000 · 3 bd · 2 ba · 1,898 sqft
- 337 la hacienda drive, Indian Rocks Beach 33785 $949,000 · 3 bd · 2 ba · 1,916 sqft
- 121 13th avenue, Indian Rocks Beach 33785 $1,200,000 · 3 bd · 2 ba · 1,608 sqft
- 2706 gulf boulevard, Indian Rocks Beach 33785 $2,195,000 · 2 bd · 3 ba · 1,446 sqft
- 117 12th avenue, Indian Rocks Beach 33785 $575,000 · 3 bd · 2 ba · 1,521 sqft
- 513 harbor drive north, Indian Rocks Beach 33785 $1,285,000 · 2 bd · 2 ba · 1,826 sqft
- 1811 2nd street, Indian Rocks Beach 33785 $799,900 · 1 bd · 2 ba · 1,415 sqft
- 328 6th avenue, Indian Rocks Beach 33785 Pending $1,995,000 · 5 bd · 4 ba · 2,919 sqft
- 1213 bay palm boulevard, Indian Rocks Beach 33785 Pending $419,900 · 2 bd · 2 ba · 963 sqft
- 1207 1st street, Indian Rocks Beach 33785 Pending $665,000 · 2 bd · 2 ba · 1,148 sqft
- 508 2nd street, Indian Rocks Beach 33785 Active Under Contract $455,000 · 3 bd · 2 ba · 1,292 sqft
- 333 la hacienda drive, Indian Rocks Beach 33785 Active Under Contract $1,220,000 · 3 bd · 2 ba · 1,552 sqft
- 800 gulf boulevard 5, Indian Rocks Beach 33785 Active Under Contract $695,000 · 1 bd · 1 ba · 544 sqft
- 466 20th avenue, Indian Rocks Beach 33785 Active Under Contract $1,675,000 · 2 bd · 2 ba · 1,660 sqft
- 34 gulf boulevard, Indian Rocks Beach 33785 Active Under Contract $10,900,000 · 5 bd · 6 ba · 5,300 sqft
- 104 12th avenue, Indian Rocks Beach 33785 Active Under Contract $675,000 · 2 bd · 1 ba · 1,092 sqft
- 1509 legion lane, Indian Rocks Beach 33785 Active Under Contract $399,000 · 1 bd · 1 ba · 448 sqft
- 333 12th avenue, Indian Rocks Beach 33785 Off market since Jul 2026 $1,870,000 · 4 bd · 5 ba · 3,390 sqft
- 366 la hacienda drive, Indian Rocks Beach 33785 Off market since Jul 2026 $1,399,900 · 3 bd · 2 ba · 1,745 sqft
- 330 6th avenue, Indian Rocks Beach 33785 Off market since Aug 2026 $1,899,995 · 5 bd · 3 ba · 3,281 sqft
- 412 20th avenue, Indian Rocks Beach 33785 Off market since Jul 2026 $998,000 · 2 bd · 1 ba · 1,092 sqft
- 2601 bay boulevard, Indian Rocks Beach 33785 Off market since Jul 2026 $1,675,000 · 3 bd · 2 ba · 1,624 sqft
- 478 harbor drive south, Indian Rocks Beach 33785 Off market since Jul 2026 $2,795,000 · 4 bd · 3 ba · 3,135 sqft
- 1213 bay shore boulevard, Indian Rocks Beach 33785 Off market since Sep 2026 $3,998,000 · 5 bd · 4 ba · 3,705 sqft
- 314 6th avenue, Indian Rocks Beach 33785 Off market since Jul 2026 $1,899,900 · 2 bd · 2 ba · 2,130 sqft