Homes in 33785 Zip Code, Indian Rocks Beach, FL
149 for sale · 369 homes listed · Updated November 9, 2026 · Page 2 of 8
- 60 Gulf Boulevard #402, Indian Rocks Beach 33785 $999,900 · 2 bd · 3 ba · 1,795 sqft
- 121 10th Avenue, Indian Rocks Beach 33785 $800,000 · 3 bd · 2 ba · 1,711 sqft
- 20060 Gulf Boulevard, Indian Shores 33785 $4,999,999 · 4 bd · 5 ba · 3,207 sqft
- 19440 Gulf Boulevard #105, Indian Shores 33785 $654,900 · 1 bd · 1 ba · 875 sqft
- 19727 Gulf Boulevard #F1, Indian Shores 33785 $499,900 · 2 bd · 2 ba · 1,055 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 $7,950,000 · 6 bd · 9 ba · 8,042 sqft
- 18399 Gulf Boulevard #372, Indian Shores 33785 $289,000 · 1 bd · 1 ba · 522 sqft
- 2706 Gulf Boulevard, Indian Rocks Beach 33785 $1,995,000 · 2 bd · 3 ba · 1,446 sqft
- 1 Windrush Boulevard #24, Indian Rocks Beach 33785 $329,000 · 2 bd · 2 ba · 1,040 sqft
- 1907 Bay Boulevard, Indian Rocks Beach 33785 $1,679,000 · 4 bd · 3 ba · 2,914 sqft
- 2700 Gulf Boulevard #2, Indian Rocks Beach 33785 $699,900 · 2 bd · 3 ba · 1,180 sqft
- 19440 Gulf Boulevard #104, Indian Shores 33785 $635,000 · 1 bd · 2 ba · 875 sqft
- 2112 Gulf Boulevard #4b, Indian Rocks Beach 33785 $749,900 · 2 bd · 2 ba · 1,080 sqft
- 20040 Gulf Boulevard #302, Indian Shores 33785 $1,245,000 · 3 bd · 2 ba · 1,235 sqft
- 60 Gulf Boulevard #214, Indian Rocks Beach 33785 $815,000 · 2 bd · 2 ba · 1,090 sqft
- 1802 Gulf Boulevard #8, Indian Rocks Beach 33785 $690,000 · 2 bd · 2 ba · 762 sqft
- 833 East Gulf Boulevard #103, Indian Rocks Beach 33785 $569,000 · 2 bd · 2 ba · 1,200 sqft
- 18400 Gulf Boulevard #1108, Indian Shores 33785 $849,900 · 3 bd · 2 ba · 1,435 sqft
- 1 Windrush Boulevard #63, Indian Rocks Beach 33785 $332,000 · 2 bd · 1 ba · 1,080 sqft
- 19236 Gulf Boulevard #103, Indian Shores 33785 $549,000 · 1 bd · 1 ba · 895 sqft
- 357 La Hacienda Drive, Indian Rocks Beach 33785 $1,750,000 · 3 bd · 3 ba · 2,444 sqft
- 19440 Gulf Boulevard #209, Indian Shores 33785 $545,000 · 1 bd · 1 ba · 875 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
- 900 Gulf Boulevard #204, Indian Rocks Beach 33785 $895,000 · 2 bd · 2 ba · 1,275 sqft
- 19417 Gulf Boulevard #C209, Indian Shores 33785 $550,000 · 2 bd · 1 ba · 950 sqft
- 1005 Gulf Boulevard #10, Indian Rocks Beach 33785 $799,000 · 3 bd · 2 ba · 2,220 sqft
- 19829 Gulf Boulevard #501, Indian Shores 33785 $535,000 · 2 bd · 2 ba · 1,390 sqft
- 18450 Gulf Boulevard #401, Indian Shores 33785 $725,000 · 2 bd · 2 ba · 1,120 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
- 19936 Gulf Boulevard, Indian Shores 33785 $4,295,000 · 5 bd · 4 ba · 3,610 sqft
- 614 Gulf Boulevard #9, Indian Rocks Beach 33785 $625,000 · 2 bd · 1 ba · 725 sqft
- 2406 Gulf Boulevard #204, Indian Rocks Beach 33785 $679,900 · 2 bd · 1 ba · 990 sqft
- 1 Windrush Boulevard #65, Indian Rocks Beach 33785 $289,000 · 2 bd · 1 ba · 770 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,250,000 · 2 bd · 2 ba · 1,826 sqft
- 517 20th Avenue, Indian Rocks Beach 33785 $1,399,000 · 5 bd · 3 ba · 2,765 sqft
- 19417 Gulf Boulevard #E109, Indian Rocks Beach 33785 $484,000 · 2 bd · 1 ba · 950 sqft
- 19440 Gulf Boulevard #506, Indian Rocks Beach 33785 $600,000 · 1 bd · 1 ba · 875 sqft
- 60 Gulf Boulevard #203, Indian Rocks Beach 33785 $995,000 · 2 bd · 2 ba · 1,090 sqft
- 19925 Gulf Boulevard #407, Indian Shores 33785 $619,900 · 2 bd · 2 ba · 1,120 sqft
- 1104 Beach Trail #1, Indian Rocks Beach 33785 $1,100,000 · 2 bd · 2 ba · 1,130 sqft
- 399 2nd Street #219, Indian Rocks Beach 33785 $725,000 · 2 bd · 2 ba · 1,110 sqft
- 399 2nd Street #215, Indian Rocks Beach 33785 $629,000 · 2 bd · 2 ba · 1,110 sqft
- 19930 Gulf Boulevard #3b, Indian Shores 33785 $949,000 · 2 bd · 3 ba · 1,162 sqft
- 19710 Gulf Boulevard #203, Indian Shores 33785 $1,399,000 · 3 bd · 2 ba · 1,746 sqft
- Listing-10675697562, Indian Rocks Beach 33785 $324,900 · 2 bd · 2 ba · 1,040 sqft
- 18400 Gulf Boulevard #1301, Indian Shores 33785 $630,000 · 2 bd · 2 ba · 1,400 sqft