Homes over $1M in Indian Rocks Beach, FL
33 for sale · 84 homes listed · Updated September 27, 2026 · Page 1 of 2
- 527 harbor drive north, Indian Rocks Beach 33785 $1,200,000 · 3 bd · 2 ba · 1,944 sqft
- 19730 gulf boulevard #400, Indian Rocks Beach 33785 $4,250,000 · 5 bd · 5 ba · 5,100 sqft
- 711 east gulf boulevard, Indian Rocks Beach 33785 $1,950,000 · 4 bd · 4 ba · 2,077 sqft
- 2302 bay boulevard, Indian Rocks Beach 33785 $1,525,000 · 5 bd · 4 ba · 2,422 sqft
- 724 gulf boulevard, Indian Rocks Beach 33785 $1,700,000 · 4 bd · 2 ba · 1,152 sqft
- 2003 beach trail #a, Indian Rocks Beach 33785 $2,350,000 · 4 bd · 5 ba · 2,550 sqft
- 2003 beach trail #b, Indian Rocks Beach 33785 $2,350,000 · 4 bd · 5 ba · 2,550 sqft
- 2005 beach trail #a, Indian Rocks Beach 33785 $2,350,000 · 4 bd · 5 ba · 2,550 sqft
- 2005 beach trail #b, Indian Rocks Beach 33785 $2,350,000 · 4 bd · 5 ba · 2,550 sqft
- 526 20th avenue, Indian Rocks Beach 33785 $1,279,000 · 2 bd · 2 ba · 1,107 sqft
- 196 haven beach drive, Indian Rocks Beach 33785 $1,240,000 · 4 bd · 3 ba · 1,935 sqft
- 306 harbor drive, Indian Rocks Beach 33785 $3,700,000 · 5 bd · 4 ba · 4,571 sqft
- 2 15th avenue #303, Indian Rocks Beach 33785 $1,395,000 · 2 bd · 3 ba · 1,777 sqft
- 2718 gulf boulevard #2, Indian Rocks Beach 33785 $3,300,000 · 4 bd · 4 ba · 2,964 sqft
- 121 13th avenue, Indian Rocks Beach 33785 $1,200,000 · 3 bd · 2 ba · 1,608 sqft
- 478 harbor drive north, Indian Rocks Beach 33785 $2,900,000 · 4 bd · 5 ba · 3,319 sqft
- 503 janice place, Indian Rocks Beach 33785 $1,250,000 · 3 bd · 2 ba · 1,898 sqft
- 205 bates avenue #b, Indian Rocks Beach 33785 $1,782,450 · 4 bd · 5 ba · 2,550 sqft
- 70 gulf boulevard, Indian Rocks Beach 33785 $8,500,000 · 6 bd · 9 ba · 8,042 sqft
- 2706 gulf boulevard, Indian Rocks Beach 33785 $2,195,000 · 2 bd · 3 ba · 1,446 sqft
- 1907 bay boulevard, Indian Rocks Beach 33785 $1,749,000 · 4 bd · 3 ba · 2,914 sqft
- 391 12th avenue, Indian Rocks Beach 33785 $5,995,000 · 6 bd · 7 ba · 6,243 sqft
- 357 la hacienda drive, Indian Rocks Beach 33785 $1,750,000 · 3 bd · 3 ba · 2,444 sqft
- 349 bahia vista drive, Indian Rocks Beach 33785 $1,099,000 · 3 bd · 3 ba · 1,562 sqft
- 1310 gulf boulevard #502, Indian Rocks Beach 33785 $1,149,000 · 2 bd · 2 ba · 1,340 sqft
- 604 gulf boulevard #207, Indian Rocks Beach 33785 $1,445,000 · 3 bd · 3 ba · 2,145 sqft
- 2308 beach trail, Indian Rocks Beach 33785 $3,990,000 · 4 bd · 3 ba · 2,806 sqft
- 410 harbor drive north, Indian Rocks Beach 33785 $1,395,000 · 3 bd · 2 ba · 2,076 sqft
- 205 bates avenue #a, Indian Rocks Beach 33785 $1,782,450 · 4 bd · 5 ba · 2,550 sqft
- 513 harbor drive north, Indian Rocks Beach 33785 $1,285,000 · 2 bd · 2 ba · 1,826 sqft
- 1217 bay shore boulevard, Indian Rocks Beach 33785 $1,050,000 · 3 bd · 2 ba · 1,580 sqft
- 208 bates avenue, Indian Rocks Beach 33785 $1,175,000 · 3 bd · 3 ba · 1,724 sqft
- 20040 gulf boulevard #402, Indian Rocks Beach 33785 $1,299,000 · 3 bd · 2 ba · 1,235 sqft
- 328 6th avenue, Indian Rocks Beach 33785 Pending $1,995,000 · 5 bd · 4 ba · 2,919 sqft
- 333 la hacienda drive, Indian Rocks Beach 33785 Active Under Contract $1,220,000 · 3 bd · 2 ba · 1,552 sqft
- 2 15th avenue 401, Indian Rocks Beach 33785 Active Under Contract $2,500,000 · 3 bd · 3 ba · 2,175 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
- 1310 gulf boulevard 503, Indian Rocks Beach 33785 Active Under Contract $1,149,000 · 2 bd · 2 ba · 1,420 sqft
- 333 12th avenue, Indian Rocks Beach 33785 Off market since Jul 2026 $1,870,000 · 4 bd · 5 ba · 3,390 sqft
- 349 bahia vista drive, Indian Rocks Beach 33785 Off market since Sep 2026 $1,099,000 · 3 bd · 3 ba · 1,562 sqft
- 208 bates avenue, Indian Rocks Beach 33785 Off market since Sep 2026 $1,175,000 · 3 bd · 3 ba · 1,724 sqft
- 711 east gulf boulevard, Indian Rocks Beach 33785 Off market since Sep 2026 $1,950,000 · 4 bd · 4 ba · 2,077 sqft
- 2200 bay boulevard b, Indian Rocks Beach 33785 Off market since Sep 2026 $1,080,000 · 4 bd · 3 ba · 2,200 sqft
- 410 harbor drive north, Indian Rocks Beach 33785 Off market since Sep 2026 $1,395,000 · 3 bd · 2 ba · 2,076 sqft
- 196 haven beach drive, Indian Rocks Beach 33785 Off market since Sep 2026 $1,240,000 · 4 bd · 3 ba · 1,935 sqft
- 366 la hacienda drive, Indian Rocks Beach 33785 Off market since Jul 2026 $1,399,900 · 3 bd · 2 ba · 1,745 sqft
- 70 gulf boulevard, Indian Rocks Beach 33785 Off market since Sep 2026 $8,500,000 · 6 bd · 9 ba · 8,042 sqft
- 306 harbor drive, Indian Rocks Beach 33785 Off market since Sep 2026 $3,700,000 · 5 bd · 4 ba · 4,571 sqft
- 391 12th avenue, Indian Rocks Beach 33785 Off market since Sep 2026 $5,995,000 · 6 bd · 7 ba · 6,243 sqft