Homes in 33785 Zip Code, Indian Rocks Beach, FL
149 for sale · 369 homes listed · Updated November 9, 2026 · Page 1 of 8
- 18400 Gulf Boulevard 1304, Indian Shores 33785 $739,000 · 2 bd · 2 ba · 1,400 sqft
- 18650 Gulf Boulevard 402, Indian Shores 33785 $674,000 · 2 bd · 2 ba · 990 sqft
- 19111 Vista Bay Drive 304, Indian Shores 33785 $549,900 · 2 bd · 2 ba · 1,345 sqft
- 527 Harbor Drive North, Indian Rocks Beach 33785 $1,200,000 · 3 bd · 2 ba · 1,944 sqft
- 900 Gulf Boulevard #303, Indian Rocks Beach 33785 $699,000 · 2 bd · 2 ba · 1,275 sqft
- 18400 Gulf Boulevard #1206, Indian Shores 33785 $725,000 · 3 bd · 2 ba · 1,400 sqft
- 1811 2nd Street, Indian Rocks Beach 33785 $749,000 · 1 bd · 2 ba · 1,415 sqft
- 18650 Gulf Boulevard #314, Indian Shores 33785 $699,000 · 2 bd · 2 ba · 1,115 sqft
- 399 2nd Street #718, Indian Rocks Beach 33785 $799,000 · 3 bd · 2 ba · 1,540 sqft
- 19730 Gulf Boulevard #400, Indian Rocks Beach 33785 $4,149,000 · 5 bd · 5 ba · 5,100 sqft
- 18610 Gulf Boulevard #709, Indian Shores 33785 $415,000 · 1 bd · 1 ba · 875 sqft
- 19701 Gulf Boulevard #120, Indian Shores 33785 $421,500 · 2 bd · 2 ba · 985 sqft
- 19417 Gulf Boulevard #A-105, Indian Shores 33785 $469,500 · 1 bd · 1 ba · 735 sqft
- 19417 Gulf Boulevard #A202, Indian Shores 33785 $385,000 · 1 bd · 1 ba · 735 sqft
- 19651 Gulf Boulevard #B2, Indian Shores 33785 $1,100,000 · 2 bd · 3 ba · 1,488 sqft
- 20001 Gulf Boulevard #405, Indian Shores 33785 $1,150,000 · 3 bd · 2 ba · 1,455 sqft
- 711 East Gulf Boulevard, Indian Rocks Beach 33785 $1,950,000 · 4 bd · 4 ba · 2,077 sqft
- 19505 Gulf Boulevard #404, Indian Shores 33785 $1,795,000 · 4 bd · 3 ba · 2,310 sqft
- 19701 Gulf Boulevard #417, Indian Shores 33785 $449,000 · 2 bd · 2 ba · 985 sqft
- 2302 Bay Boulevard, Indian Rocks Beach 33785 $1,500,000 · 5 bd · 4 ba · 2,422 sqft
- 18400 Gulf Boulevard #1312, Indian Shores 33785 $794,900 · 2 bd · 2 ba · 1,400 sqft
- 20000 Gulf Boulevard #707, Indian Shores 33785 $1,150,000 · 3 bd · 2 ba · 1,060 sqft
- 19417 Gulf Boulevard #B209, Indian Rocks Beach 33785 $464,900 · 2 bd · 1 ba · 950 sqft
- 2110 Gulf Boulevard #6, Indian Rocks Beach 33785 $350,000 · 1 bd · 1 ba · 455 sqft
- 2003 Beach Trail #A, Indian Rocks Beach 33785 $2,350,000 · 4 bd · 5 ba · 2,691 sqft
- 2003 Beach Trail #B, Indian Rocks Beach 33785 $2,350,000 · 4 bd · 5 ba · 2,691 sqft
- 2005 Beach Trail #A, Indian Rocks Beach 33785 $2,350,000 · 4 bd · 5 ba · 2,691 sqft
- 2005 Beach Trail #B, Indian Rocks Beach 33785 $2,350,000 · 4 bd · 5 ba · 2,691 sqft
- 18450 Gulf Boulevard #213, Indian Shores 33785 $685,000 · 2 bd · 2 ba · 1,200 sqft
- 19701 Gulf Boulevard #105, Indian Shores 33785 $399,000 · 2 bd · 2 ba · 935 sqft
- 20019 Gulf Boulevard #9, Indian Shores 33785 $650,000 · 2 bd · 2 ba · 1,165 sqft
- 100 Windrush Boulevard #1, Indian Rocks Beach 33785 $949,000 · 3 bd · 3 ba · 1,812 sqft
- 19519 Gulf Boulevard #403, Indian Shores 33785 $1,149,000 · 3 bd · 2 ba · 1,560 sqft
- 19451 Gulf Boulevard #204, Indian Shores 33785 $369,900 · 1 bd · 1 ba · 725 sqft
- 337 La Hacienda Drive, Indian Rocks Beach 33785 $849,900 · 3 bd · 2 ba · 1,916 sqft
- 20002 Gulf Boulevard #2, Indian Shores 33785 $1,198,000 · 3 bd · 2 ba · 1,180 sqft
- 1 Windrush Boulevard #37, Indian Rocks Beach 33785 $274,900 · 1 bd · 1 ba · 826 sqft
- 2511 Coral Court, Indian Rocks Beach 33785 $870,000 · 4 bd · 3 ba · 1,980 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,375,000 · 2 bd · 3 ba · 1,777 sqft
- 19101 Gulf Boulevard, Indian Shores 33785 $1,800,000 · 3 bd · 2 ba · 1,885 sqft
- 2718 Gulf Boulevard #2, Indian Rocks Beach 33785 $3,300,000 · 4 bd · 4 ba · 2,964 sqft
- 407 20th Avenue, Indian Rocks Beach 33785 $869,000 · 2 bd · 2 ba · 1,080 sqft
- 18399 Gulf Boulevard #371, Indian Shores 33785 $239,999 · 1 bd · 1 ba · 317 sqft
- 18399 Gulf Boulevard #367, Indian Shores 33785 $239,999 · 1 bd · 1 ba · 317 sqft
- 478 Harbor Drive North, Indian Rocks Beach 33785 $2,900,000 · 4 bd · 5 ba · 3,319 sqft
- 708 Gulf Boulevard #D, Indian Rocks Beach 33785 $624,777 · 2 bd · 2 ba · 920 sqft
- 19111 Vista Bay Drive #304, Indian Shores 33785 $525,000 · 2 bd · 2 ba · 1,345 sqft
- 812 Gulf Boulevard #3, Indian Rocks Beach 33785 $824,000 · 3 bd · 2 ba · 975 sqft
- 117 12th Avenue, Indian Rocks Beach 33785 $575,000 · 3 bd · 2 ba · 1,521 sqft