2,278 Sold Properties
- Default
- Most Recent
- Price-Highest
- Price-Lowest
- Beds (Most)
- Baths (Most)
- Year Built (Newest)
 - $ 1,475,000 6.3% - $ 1,575,000 4 Beds3 Baths2,312 SqFt- 474 20TH AVE, Indian Rocks Beach, FL 33785- Single Family Home - Listed by  
 - $ 365,000 8.5% - $ 399,000 2 Beds3 Baths1,390 SqFt- 320 WINDRUSH BLVD #4, Indian Rocks Beach, FL 33785- Condo - Listed by  
 - $ 426,000 5.1% - $ 449,000 2 Beds2 Baths1,345 SqFt- 19111 VISTA BAY DR #308, Indian Shores, FL 33785- Condo - Listed by  
 - $ 900,000 - $ 900,000 3 Beds2 Baths1,300 SqFt- 1000 GULF BLVD #403, Indian Rocks Beach, FL 33785- Condo - Listed by  
 - $ 535,000 2.7% - $ 550,000 2 Beds3 Baths1,080 SqFt- 19807 GULF BLVD #128, Indian Shores, FL 33785- Townhouse - Listed by  
 - $ 535,000 7.0% - $ 575,000 2 Beds2 Baths1,345 SqFt- 19111 VISTA BAY DR #304, Indian Shores, FL 33785- Condo - Listed by  
 - $ 999,800 - $ 999,800 3 Beds2 Baths1,270 SqFt- 2618 GULF BLVD #505, Indian Rocks Beach, FL 33785- Condo - Listed by  
 - $ 787,000 14.9% - $ 925,000 0.15 Acres- 1201 BAY SHORE BLVD, Indian Rocks Beach, FL 33785- Vacant Land - Listed by  
- 1/33 33 $ 428,000 $ 428,000 2 Beds2 Baths824 SqFt123 14TH AVE, Indian Rocks Beach, FL 33785Single Family Home Listed by  
 - $ 4,037,000 10.3% - $ 4,500,000 6 Beds4 Baths3,100 SqFt- 1600 BEACH TRL, Indian Rocks Beach, FL 33785- Multi-Family - Listed by  
 - $ 4,037,000 10.3% - $ 4,500,000 6 Beds4 Baths3,100 SqFt- 1600 BEACH TRL, Indian Rocks Beach, FL 33785- Single Family Home - Listed by  
 - $ 1,199,000 - $ 1,199,000 3 Beds2 Baths1,380 SqFt- 1000 GULF BLVD #307, Indian Rocks Beach, FL 33785- Condo - Listed by  
 - $ 1,200,000 9.1% - $ 1,100,000 3 Beds2 Baths1,180 SqFt- 20002 GULF BLVD #2803, Indian Shores, FL 33785- Condo - Listed by  
 - $ 975,000 14.8% - $ 1,144,900 3 Beds2 Baths1,180 SqFt- 20002 GULF BLVD #2604, Indian Shores, FL 33785- Condo - Listed by  
 - $ 1,250,000 16.7% - $ 1,499,999 3 Beds3 Baths2,448 SqFt- 352 LA HACIENDA DR, Indian Rocks Beach, FL 33785- Single Family Home - Listed by  
 - $ 650,000 - $ 650,000 1 Bed1 Bath875 SqFt- 19440 GULF BLVD #301, Indian Rocks Beach, FL 33785- Condo - Listed by  
 - $ 325,000 7.1% - $ 350,000 1 Bed1 Bath525 SqFt- 19109 2ND ST, Indian Shores, FL 33785- Single Family Home - Listed by  
 - $ 740,000 7.5% - $ 800,000 0.46 Acres- 372 12TH AVE, Indian Rocks Beach, FL 33785- Vacant Land - Listed by  
 - $ 550,000 3.3% - $ 569,000 2 Beds2 Baths990 SqFt- 18650 GULF BLVD #303, Indian Shores, FL 33785- Condo - Listed by  
 - $ 2,000,000 - $ 2,000,000 3 Beds4 Baths2,507 SqFt- 514 HARBOR DR N, Indian Rocks Beach, FL 33785- Single Family Home - Listed by  
 - $ 735,000 5.0% - $ 700,000 2 Beds1 Bath1,028 SqFt- 300 16TH AVE, Indian Rocks Beach, FL 33785- Single Family Home - Listed by  
 - $ 618,000 8.4% - $ 675,000 2 Beds2 Baths768 SqFt- 19718 GULF BLVD, Indian Shores, FL 33785- Single Family Home - Listed by  
 - $ 855,000 5.0% - $ 900,000 3 Beds2 Baths1,340 SqFt- 2618 GULF BLVD #407, Indian Rocks Beach, FL 33785- Condo - Listed by  
 - $ 1,250,000 21.9% - $ 1,600,000 4 Beds4 Baths2,728 SqFt- 820 GULF BLVD, Indian Rocks Beach, FL 33785- Multi-Family - Listed by  
