Single Family Homes in Indian Rocks Beach, FL
22 homes for sale · Updated August 12, 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,950,000 · 6 bd · 9 ba · 8,042 sqft
- 306 harbor drive, Indian Rocks Beach 33785 $3,800,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
- 330 6th avenue, Indian Rocks Beach 33785 $1,899,995 · 7 bd · 3 ba · 3,281 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,565,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,849,900 · 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
- 1213 bay palm boulevard, Indian Rocks Beach 33785 $419,900 · 2 bd · 2 ba · 963 sqft
- 526 20th avenue, Indian Rocks Beach 33785 $1,279,000 · 2 bd · 2 ba · 1,107 sqft
- 1207 1st street, Indian Rocks Beach 33785 $665,000 · 2 bd · 2 ba · 1,148 sqft
- 1213 bay shore boulevard, Indian Rocks Beach 33785 $3,999,000 · 5 bd · 4 ba · 3,705 sqft
- 357 la hacienda drive, Indian Rocks Beach 33785 $1,800,000 · 3 bd · 3 ba · 2,444 sqft
- 305 15th avenue, Indian Rocks Beach 33785 $749,000 · 2 bd · 2 ba · 888 sqft
- 800 gulf boulevard 5, Indian Rocks Beach 33785 $735,000 · 1 bd · 1 ba · 544 sqft
- 2308 beach trail, Indian Rocks Beach 33785 $4,350,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