Homes in 33785 Zip Code, Indian Rocks Beach, FL
147 for sale · 234 homes listed · Updated September 25, 2026 · Page 3 of 5
- 19811 gulf boulevard 102, Indian Shores 33785 $599,900 · 2 bd · 2 ba · 1,180 sqft
- 19519 gulf boulevard 202, Indian Shores 33785 $919,888 · 3 bd · 2 ba · 1,560 sqft
- 2718 gulf boulevard 2, Indian Rocks Beach 33785 $3,300,000 · 4 bd · 4 ba · 2,964 sqft
- 20019 gulf boulevard 9, Indian Shores 33785 $700,000 · 2 bd · 2 ba · 1,165 sqft
- 19417 gulf boulevard e109, Indian Rocks Beach 33785 $494,000 · 2 bd · 1 ba · 950 sqft
- 527 harbor drive north, Indian Rocks Beach 33785 $1,200,000 · 3 bd · 2 ba · 1,944 sqft
- 18399 gulf boulevard 371, Indian Shores 33785 $239,999 · 1 bd · 1 ba · 317 sqft
- 1802 gulf boulevard 8, Indian Rocks Beach 33785 $719,000 · 2 bd · 2 ba · 762 sqft
- 18399 gulf boulevard 367, Indian Shores 33785 $239,999 · 1 bd · 1 ba · 317 sqft
- 2501 bay boulevard, Indian Rocks Beach 33785 $1,490,000 · 3 bd · 3 ba · 1,680 sqft
- 19101 gulf boulevard, Indian Shores 33785 $1,800,000 · 3 bd · 2 ba · 1,885 sqft
- 19651 gulf boulevard b2, Indian Shores 33785 $1,150,000 · 2 bd · 3 ba · 1,488 sqft
- 19440 gulf boulevard 105, Indian Shores 33785 $664,900 · 1 bd · 1 ba · 875 sqft
- 1907 bay boulevard, Indian Rocks Beach 33785 $1,749,000 · 4 bd · 3 ba · 2,914 sqft
- 1 windrush boulevard 65, Indian Rocks Beach 33785 $325,000 · 2 bd · 1 ba · 770 sqft
- 18399 gulf boulevard 372, Indian Shores 33785 $294,500 · 1 bd · 1 ba · 522 sqft
- 205 bates avenue b, Indian Rocks Beach 33785 $1,782,450 · 4 bd · 5 ba · 2,550 sqft
- 205 bates avenue a, Indian Rocks Beach 33785 $1,782,450 · 4 bd · 5 ba · 2,550 sqft
- 900 gulf boulevard 303, Indian Rocks Beach 33785 $749,000 · 2 bd · 2 ba · 1,275 sqft
- 2110 gulf boulevard 6, Indian Rocks Beach 33785 $350,000 · 1 bd · 1 ba · 455 sqft
- 19440 gulf boulevard 104, Indian Shores 33785 $645,000 · 1 bd · 2 ba · 875 sqft
- 18450 gulf boulevard 213, Indian Shores 33785 $685,000 · 2 bd · 2 ba · 1,200 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
- 604 gulf boulevard 207, Indian Rocks Beach 33785 $1,445,000 · 3 bd · 3 ba · 2,145 sqft
- 19519 gulf boulevard 403, Indian Shores 33785 $1,220,000 · 3 bd · 2 ba · 1,560 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
- 18650 gulf boulevard 314, Indian Shores 33785 $719,000 · 2 bd · 2 ba · 1,115 sqft
- 19727 gulf boulevard f1, Indian Shores 33785 $499,900 · 2 bd · 2 ba · 1,055 sqft
- 121 13th avenue, Indian Rocks Beach 33785 $1,200,000 · 3 bd · 2 ba · 1,608 sqft
- 60 gulf boulevard 214, Indian Rocks Beach 33785 $815,000 · 2 bd · 2 ba · 1,090 sqft
- 2706 gulf boulevard, Indian Rocks Beach 33785 $2,195,000 · 2 bd · 3 ba · 1,446 sqft
- 630 garland circle, Indian Rocks Beach 33785 $465,000 · 2 bd · 2 ba · 1,465 sqft
- 19417 gulf boulevard c209, Indian Shores 33785 $550,000 · 2 bd · 1 ba · 950 sqft
- 20000 gulf boulevard 603, Indian Shores 33785 $1,299,000 · 3 bd · 2 ba · 1,060 sqft
- 117 12th avenue, Indian Rocks Beach 33785 $575,000 · 3 bd · 2 ba · 1,521 sqft
- 60 gulf boulevard 402, Indian Rocks Beach 33785 $999,900 · 2 bd · 3 ba · 1,795 sqft
- 1310 gulf boulevard 502, Indian Rocks Beach 33785 $1,149,000 · 2 bd · 2 ba · 1,340 sqft
- 513 harbor drive north, Indian Rocks Beach 33785 $1,285,000 · 2 bd · 2 ba · 1,826 sqft
- 2700 gulf boulevard 2, Indian Rocks Beach 33785 $699,900 · 2 bd · 3 ba · 1,180 sqft
- 2112 gulf boulevard 4b, Indian Rocks Beach 33785 $749,900 · 2 bd · 2 ba · 1,080 sqft
- 1811 2nd street, Indian Rocks Beach 33785 $799,900 · 1 bd · 2 ba · 1,415 sqft
- 19236 gulf boulevard 103, Indian Shores 33785 $549,000 · 1 bd · 1 ba · 895 sqft
- 19924 gulf boulevard, Indian Shores 33785 $5,995,000 · 6 bd · 5 ba · 4,140 sqft
- 328 6th avenue, Indian Rocks Beach 33785 Pending $1,995,000 · 5 bd · 4 ba · 2,919 sqft
- 619 2nd street 2, Indian Rocks Beach 33785 Pending $499,000 · 2 bd · 2 ba · 1,410 sqft
- 1213 bay palm boulevard, Indian Rocks Beach 33785 Pending $419,900 · 2 bd · 2 ba · 963 sqft