2 Bedroom Homes in Indian Rocks Beach, FL
36 for sale · 102 homes listed · Updated November 9, 2026 · Page 1 of 3
- 900 Gulf Boulevard #303, Indian Rocks Beach 33785 $699,000 · 2 bd · 2 ba · 1,275 sqft
- 19417 Gulf Boulevard #B209, Indian Rocks Beach 33785 $464,900 · 2 bd · 1 ba · 950 sqft
- 2 15th Avenue #303, Indian Rocks Beach 33785 $1,375,000 · 2 bd · 3 ba · 1,777 sqft
- 407 20th Avenue, Indian Rocks Beach 33785 $869,000 · 2 bd · 2 ba · 1,080 sqft
- 708 Gulf Boulevard #D, Indian Rocks Beach 33785 $624,777 · 2 bd · 2 ba · 920 sqft
- 60 Gulf Boulevard #402, Indian Rocks Beach 33785 $999,900 · 2 bd · 3 ba · 1,795 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
- 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
- 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
- 1 Windrush Boulevard #63, Indian Rocks Beach 33785 $332,000 · 2 bd · 1 ba · 1,080 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
- 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
- 513 Harbor Drive North, Indian Rocks Beach 33785 $1,250,000 · 2 bd · 2 ba · 1,826 sqft
- 19417 Gulf Boulevard #E109, Indian Rocks Beach 33785 $484,000 · 2 bd · 1 ba · 950 sqft
- 60 Gulf Boulevard #203, Indian Rocks Beach 33785 $995,000 · 2 bd · 2 ba · 1,090 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
- Listing-10675697562, Indian Rocks Beach 33785 $324,900 · 2 bd · 2 ba · 1,040 sqft
- 399 2nd Street #416, Indian Rocks Beach 33785 $639,000 · 2 bd · 2 ba · 1,110 sqft
- 19610 Gulf Boulevard #308, Indian Rocks Beach 33785 $539,000 · 2 bd · 2 ba · 1,100 sqft
- 19417 Gulf Boulevard #E103, Indian Rocks Beach 33785 $494,800 · 2 bd · 1 ba · 950 sqft
- 1400 Gulf Boulevard #3a, Indian Rocks Beach 33785 $795,000 · 2 bd · 2 ba · 1,074 sqft
- 388 12th Avenue, Indian Rocks Beach 33785 $515,000 · 2 bd · 2 ba · 1,186 sqft
- 1 Windrush Boulevard #83, Indian Rocks Beach 33785 $259,000 · 2 bd · 2 ba · 1,040 sqft
- 1904 Gulf Boulevard #D, Indian Rocks Beach 33785 $699,000 · 2 bd · 2 ba · 1,135 sqft
- 1904 Gulf Boulevard #C, Indian Rocks Beach 33785 $729,900 · 2 bd · 2 ba · 1,135 sqft
- 504 Gulf Boulevard #206, Indian Rocks Beach 33785 $1,100,000 · 2 bd · 2 ba · 1,085 sqft
- 324 Windrush Boulevard #11, Indian Rocks Beach 33785 $489,000 · 2 bd · 3 ba · 1,390 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
- 1207 1st Street, Indian Rocks Beach 33785 Pending $665,000 · 2 bd · 2 ba · 1,148 sqft
- 19829 Gulf Boulevard 103, Indian Rocks Beach 33785 Pending $559,500 · 2 bd · 2 ba · 1,390 sqft
- 1206 Bay Shore Boulevard, Indian Rocks Beach 33785 Pending $615,000 · 2 bd · 1 ba · 792 sqft
- 1 Windrush Boulevard 21, Indian Rocks Beach 33785 Active Under Contract $265,000 · 2 bd · 2 ba · 1,040 sqft
- 1 Windrush Boulevard 51, Indian Rocks Beach 33785 Active Under Contract $399,900 · 2 bd · 3 ba · 1,208 sqft
- 1412 Gulf Boulevard 102a, Indian Rocks Beach 33785 Active Under Contract $598,000 · 2 bd · 2 ba · 1,080 sqft
- 1 Windrush Boulevard 23, Indian Rocks Beach 33785 Active Under Contract $280,000 · 2 bd · 2 ba · 1,062 sqft
- 50 Gulf Boulevard 108, Indian Rocks Beach 33785 Active Under Contract $520,000 · 2 bd · 2 ba · 1,008 sqft
- 643 Garland Circle, Indian Rocks Beach 33785 Active Under Contract $640,000 · 2 bd · 2 ba · 1,465 sqft
- 466 20th Avenue, Indian Rocks Beach 33785 Active Under Contract $1,675,000 · 2 bd · 2 ba · 1,660 sqft
- 104 12th Avenue, Indian Rocks Beach 33785 Active Under Contract $675,000 · 2 bd · 1 ba · 1,092 sqft
- 900 Gulf Boulevard 302, Indian Rocks Beach 33785 Active Under Contract $775,000 · 2 bd · 2 ba · 1,275 sqft