Townhouses in Indian Rocks Beach, FL
5 for sale · 23 homes listed · Updated November 9, 2026
- 100 Windrush Boulevard #1, Indian Rocks Beach 33785 $949,000 · 3 bd · 3 ba · 1,812 sqft
- 2511 Coral Court, Indian Rocks Beach 33785 $870,000 · 4 bd · 3 ba · 1,980 sqft
- 2700 Gulf Boulevard #2, Indian Rocks Beach 33785 $699,900 · 2 bd · 3 ba · 1,180 sqft
- 833 East Gulf Boulevard #103, Indian Rocks Beach 33785 $569,000 · 2 bd · 2 ba · 1,200 sqft
- 124 Marcdale Boulevard, Indian Rocks Beach 33785 $609,900 · 3 bd · 3 ba · 1,656 sqft
- 619 2nd Street 2, Indian Rocks Beach 33785 Pending $499,000 · 2 bd · 2 ba · 1,410 sqft
- 128 Marcdale Boulevard, Indian Rocks Beach 33785 Pending $784,900 · 3 bd · 3 ba · 1,656 sqft
- 524 Garland Circle, Indian Rocks Beach 33785 Active Under Contract $425,000 · 3 bd · 2 ba · 1,566 sqft
- 643 Garland Circle, Indian Rocks Beach 33785 Active Under Contract $640,000 · 2 bd · 2 ba · 1,465 sqft
- 659 Garland Circle, Indian Rocks Beach 33785 Active Under Contract $560,000 · 3 bd · 2 ba · 1,566 sqft
- 140 Marcdale Boulevard, Indian Rocks Beach 33785 Active Under Contract $749,000 · 3 bd · 3 ba · 1,656 sqft
- 105 Haven Beach Drive, Indian Rocks Beach 33785 Active Under Contract $837,500 · 3 bd · 3 ba · 1,935 sqft
- 2200 Bay Boulevard #B, Indian Rocks Beach 33785 Active Under Contract $1,080,000 · 4 bd · 3 ba · 2,200 sqft
- 603 Garland Circle, Indian Rocks Beach 33785 Active Under Contract $435,000 · 3 bd · 2 ba · 1,566 sqft
- 630 Garland Circle, Indian Rocks Beach 33785 Active Under Contract $465,000 · 2 bd · 2 ba · 1,465 sqft
- 615 Garland Circle, Indian Rocks Beach 33785 Off market since Sep 2026 $449,000 · 3 bd · 2 ba · 1,566 sqft
- 100 Windrush Boulevard 2, Indian Rocks Beach 33785 Off market since Aug 2026 $925,000 · 3 bd · 3 ba · 1,881 sqft
- 100 Windrush Boulevard 1, Indian Rocks Beach 33785 Off market since Sep 2026 $949,000 · 3 bd · 3 ba · 1,812 sqft
- 2200 Bay Boulevard B, Indian Rocks Beach 33785 Off market since Sep 2026 $1,080,000 · 4 bd · 3 ba · 2,200 sqft
- 60 Gulf Boulevard 201, Indian Rocks Beach 33785 Off market since Sep 2026 $837,500 · 2 bd · 2 ba · 1,090 sqft
- 124 Marcdale Boulevard, Indian Rocks Beach 33785 Off market since Sep 2026 $609,900 · 3 bd · 3 ba · 1,656 sqft
- 833 East Gulf Boulevard 103, Indian Rocks Beach 33785 Off market since Sep 2026 $569,000 · 2 bd · 2 ba · 1,200 sqft
- 2700 Gulf Boulevard 2, Indian Rocks Beach 33785 Off market since Sep 2026 $699,900 · 2 bd · 3 ba · 1,180 sqft