2 Bedroom Homes in Indian Rocks Beach, FL
37 for sale · 66 homes listed · Updated September 25, 2026 · Page 1 of 2
- 829 east gulf boulevard 107, Indian Rocks Beach 33785 $495,000 · 2 bd · 2 ba · 1,200 sqft
- 60 gulf boulevard 203, Indian Rocks Beach 33785 $995,000 · 2 bd · 2 ba · 1,090 sqft
- 399 2nd street 215, Indian Rocks Beach 33785 $629,000 · 2 bd · 2 ba · 1,110 sqft
- 1 windrush boulevard 24, Indian Rocks Beach 33785 $329,000 · 2 bd · 2 ba · 1,040 sqft
- 399 2nd street 216, Indian Rocks Beach 33785 $634,900 · 2 bd · 2 ba · 1,110 sqft
- 407 20th avenue, Indian Rocks Beach 33785 $869,000 · 2 bd · 2 ba · 1,080 sqft
- 399 2nd street 416, Indian Rocks Beach 33785 $639,000 · 2 bd · 2 ba · 1,110 sqft
- 19417 gulf boulevard b209, Indian Rocks Beach 33785 $465,000 · 2 bd · 1 ba · 950 sqft
- 2406 gulf boulevard 204, Indian Rocks Beach 33785 $679,900 · 2 bd · 1 ba · 990 sqft
- 900 gulf boulevard 204, Indian Rocks Beach 33785 $975,000 · 2 bd · 2 ba · 1,275 sqft
- 708 gulf boulevard d, Indian Rocks Beach 33785 $634,000 · 2 bd · 2 ba · 920 sqft
- 1500 gulf boulevard 204b, Indian Rocks Beach 33785 $649,900 · 2 bd · 2 ba · 1,055 sqft
- 19610 gulf boulevard 308, Indian Rocks Beach 33785 $539,000 · 2 bd · 2 ba · 1,100 sqft
- 614 gulf boulevard 9, Indian Rocks Beach 33785 $658,000 · 2 bd · 1 ba · 725 sqft
- 19417 gulf boulevard e103, Indian Rocks Beach 33785 $494,800 · 2 bd · 1 ba · 950 sqft
- 526 20th avenue, Indian Rocks Beach 33785 $1,279,000 · 2 bd · 2 ba · 1,107 sqft
- 1 windrush boulevard 101, Indian Rocks Beach 33785 $324,900 · 2 bd · 2 ba · 1,040 sqft
- 833 east gulf boulevard 103, Indian Rocks Beach 33785 $569,000 · 2 bd · 2 ba · 1,200 sqft
- 314 windrush boulevard 12, Indian Rocks Beach 33785 $400,000 · 2 bd · 3 ba · 1,400 sqft
- 16 gulf boulevard 301, Indian Rocks Beach 33785 $3,795,000 · 2 bd · 4 ba · 2,649 sqft
- 19417 gulf boulevard c106, Indian Rocks Beach 33785 $450,000 · 2 bd · 1 ba · 950 sqft
- 305 15th avenue, Indian Rocks Beach 33785 $720,000 · 2 bd · 2 ba · 888 sqft
- 2 15th avenue 303, Indian Rocks Beach 33785 $1,395,000 · 2 bd · 3 ba · 1,777 sqft
- 1 windrush boulevard 63, Indian Rocks Beach 33785 $332,000 · 2 bd · 1 ba · 1,080 sqft
- 300 beach trail 201, Indian Rocks Beach 33785 $875,000 · 2 bd · 2 ba · 1,130 sqft
- 19417 gulf boulevard e109, Indian Rocks Beach 33785 $494,000 · 2 bd · 1 ba · 950 sqft
- 1802 gulf boulevard 8, Indian Rocks Beach 33785 $719,000 · 2 bd · 2 ba · 762 sqft
- 1 windrush boulevard 65, Indian Rocks Beach 33785 $325,000 · 2 bd · 1 ba · 770 sqft
- 900 gulf boulevard 303, Indian Rocks Beach 33785 $749,000 · 2 bd · 2 ba · 1,275 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
- 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
- 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
- 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