Townhouses in Indian Harbour Beach, FL
18 for sale · 32 homes listed · Updated November 9, 2026
- 837 Poinsetta Drive 0, Indian Harbour Beach 32937 $445,000 · 3 bd · 3 ba · 1,969 sqft
- 164 Kristi Drive South, Indian Harbour Beach 32937 $309,900 · 2 bd · 3 ba · 1,296 sqft
- 144 Mediterranean Way, Indian Harbour Beach 32937 $825,000 · 3 bd · 3 ba · 2,310 sqft
- 1038 Steven Patrick Avenue, Indian Harbour Beach 32937 $490,000 · 3 bd · 4 ba · 2,350 sqft
- 106 Mediterranean Way, Indian Harbour Beach 32937 $699,700 · 4 bd · 3 ba · 2,815 sqft
- 631 Desoto Lane, Indian Harbour Beach 32937 $399,900 · 3 bd · 3 ba · 1,928 sqft
- 1603 Parkside Place Unit 1603, Indian Harbour Beach 32937 $424,000 · 3 bd · 3 ba · 2,378 sqft
- 411 Hawthorne Court, Indian Harbour Beach 32937 $325,000 · 3 bd · 2 ba · 1,355 sqft
- 705 Palm Springs Circle, Indian Harbour Beach 32937 $385,000 · 2 bd · 2 ba · 1,239 sqft
- 92 Anchor Drive, Indian Harbour Beach 32937 $359,900 · 2 bd · 2 ba · 1,153 sqft
- 164 Mediterranean Way, Indian Harbour Beach 32937 $679,000 · 3 bd · 3 ba · 2,314 sqft
- 505 Tradewinds Drive 505, Indian Harbour Beach 32937 $725,000 · 3 bd · 3 ba · 2,084 sqft
- 14 Marina Isles Boulevard B, Indian Harbour Beach 32937 $850,000 · 3 bd · 3 ba · 2,519 sqft
- 810 Poinsetta Drive Unit 10, Indian Harbour Beach 32937 $310,000 · 2 bd · 3 ba · 1,610 sqft
- 159 Kristi Drive, Indian Harbour Beach 32937 $399,000 · 2 bd · 2 ba · 1,218 sqft
- 720 Palm Springs Circle, Indian Harbour Beach 32937 $335,000 · 2 bd · 3 ba · 1,310 sqft
- 721 Palm Springs Circle, Indian Harbour Beach 32937 $300,000 · 2 bd · 3 ba · 1,310 sqft
- 315 Parkside Place, Indian Harbour Beach 32937 $375,000 · 2 bd · 2 ba · 1,451 sqft
- 35 Anchor Drive, Indian Harbour Beach 32937 Pending $339,800 · 2 bd · 2 ba · 1,178 sqft
- 1116 Mary Joye Avenue, Indian Harbour Beach 32937 Pending $274,900 · 2 bd · 2 ba · 1,185 sqft
- 1032 Ashley Avenue, Indian Harbour Beach 32937 Pending $339,000 · 2 bd · 3 ba · 1,420 sqft
- 339 Markley Court, Indian Harbour Beach 32937 Pending $329,000 · 2 bd · 2 ba · 1,351 sqft
- 602 Desoto Lane, Indian Harbour Beach 32937 Pending $419,900 · 2 bd · 2 ba · 1,440 sqft
- 519 Summerset Court, Indian Harbour Beach 32937 Active Under Contract $325,000 · 3 bd · 3 ba · 1,679 sqft
- 74 North Anchor Drive, Indian Harbour Beach 32937 Active Under Contract $335,000 · 2 bd · 2 ba · 1,201 sqft
- 2305 Parkside Place 2305, Indian Harbour Beach 32937 Active Under Contract $397,000 · 2 bd · 3 ba · 1,854 sqft
- 2103 Parkside Place 2103, Indian Harbour Beach 32937 Active Under Contract $392,000 · 2 bd · 2 ba · 1,426 sqft
- 413 Hawthorne Court, Indian Harbour Beach 32937 Active Under Contract $350,000 · 3 bd · 2 ba · 1,526 sqft
- 1020 Ashley Avenue, Indian Harbour Beach 32937 Active Under Contract $314,900 · 2 bd · 3 ba · 1,190 sqft
- 521 Island Court, Indian Harbour Beach 32937 Sold on Jul 6, 2026 $899,900 · 4 bd · 3 ba · 2,615 sqft
- 212 Emerald Drive West, Indian Harbour Beach 32937 Sold on Jun 29, 2026 $290,000 · 2 bd · 2 ba · 1,284 sqft
- 1020 Park Drive C, Indian Harbour Beach 32937 Sold on Jun 16, 2026 $200,000 · 3 bd · 3 ba · 1,405 sqft