Filters Reset
Save Snapshot
1.3K Properties

1,286 Sold Properties

  • Default
  • Most Recent
  • Price-Highest
  • Price-Lowest
  • Beds (Most)
  • Baths (Most)
  • Year Built (Newest)
The average price in the selected areas has remained stable. Learn more
  • 2006 BAYVIEW PL, Indian Rocks Beach, FL 33785

    $ 618,700 8.9%

    $ 679,000

    2 Beds1 Bath1,316 SqFt

    2006 BAYVIEW PL, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

    Stellar MLS
  • 2214 BAY BLVD #9A, Indian Rocks Beach, FL 33785

    $ 1,400,000 4.8%

    $ 1,470,000

    4 Beds3 Baths2,200 SqFt

    2214 BAY BLVD #9A, Indian Rocks Beach, FL 33785

    Condo

    Listed by

    Stellar MLS
  • 2204 BAY BLVD #B, Indian Rocks Beach, FL 33785

    $ 1,275,000 1.9%

    $ 1,300,000

    4 Beds3 Baths2,200 SqFt

    2204 BAY BLVD #B, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by

    Stellar MLS
  • 2200 BAY BLVD #B, Indian Rocks Beach, FL 33785

    $ 1,300,000 2.0%

    $ 1,275,000

    4 Beds3 Baths2,200 SqFt

    2200 BAY BLVD #B, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by

    Stellar MLS
  • 2208 BAY BLVD #A, Indian Rocks Beach, FL 33785

    $ 1,335,000 1.1%

    $ 1,350,000

    4 Beds3 Baths2,200 SqFt

    2208 BAY BLVD #A, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by

    Stellar MLS
  • BAY BLVD, Indian Rocks Beach, FL 33785

    $ 725,000 6.5%

    $ 775,000

    0.21 Acres

    BAY BLVD, Indian Rocks Beach, FL 33785

    Vacant Land

    Listed by

    Stellar MLS
  • 313 LA HACIENDA DR, Indian Rocks Beach, FL 33785

    $ 1,075,000 8.5%

    $ 1,175,000

    0.2 Acres

    313 LA HACIENDA DR, Indian Rocks Beach, FL 33785

    Vacant Land

    Listed by

    Stellar MLS
  • 361 LA HACIENDA DR, Indian Rocks Beach, FL 33785

    $ 1,475,000 6.3%

    $ 1,575,000

    4 Beds3 Baths2,299 SqFt

    361 LA HACIENDA DR, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

    Stellar MLS
  • 89 THE COVE WAY, Indian Rocks Beach, FL 33785

    $ 870,000 3.3%

    $ 899,900

    3 Beds3 Baths1,935 SqFt

    89 THE COVE WAY, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by

    Stellar MLS
  • 425 HARBOR DR S, Indian Rocks Beach, FL 33785

    $ 1,805,306 4.7%

    $ 1,895,306

    3 Beds4 Baths2,672 SqFt

    425 HARBOR DR S, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

    Stellar MLS
  • 2001 1ST ST, Indian Rocks Beach, FL 33785

    $ 1,400,000

    $ 1,400,000

    4 Beds2 Baths1,704 SqFt

    2001 1ST ST, Indian Rocks Beach, FL 33785

    Multi-Family

    Listed by

    Stellar MLS
  • 1906 2ND ST, Indian Rocks Beach, FL 33785

    $ 885,000 6.8%

    $ 950,000

    3 Beds2 Baths1,474 SqFt

    1906 2ND ST, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

    Stellar MLS
  • 415 20TH AVE, Indian Rocks Beach, FL 33785

    $ 875,000 2.7%

    $ 899,000

    2 Beds2 Baths1,139 SqFt

    415 20TH AVE, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

    Stellar MLS
  • 1 WINDRUSH BLVD ##32, Indian Rocks Beach, FL 33785

    $ 409,500 5.8%

    $ 434,900

    2 Beds3 Baths1,258 SqFt

    1 WINDRUSH BLVD ##32, Indian Rocks Beach, FL 33785

    Condo

    Listed by

    Stellar MLS
  • 922 HARBOUR HOUSE DR, Indian Rocks Beach, FL 33785

    $ 680,000 4.2%

    $ 710,000

    3 Beds3 Baths1,616 SqFt

    922 HARBOUR HOUSE DR, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by

    Stellar MLS
  • 1 WINDRUSH BLVD #25, Indian Rocks Beach, FL 33785

    $ 330,000 8.1%

    $ 359,000

    2 Beds2 Baths1,040 SqFt

    1 WINDRUSH BLVD #25, Indian Rocks Beach, FL 33785

    Condo

    Listed by

    Stellar MLS
  • 2112 GULF BLVD #2B, Indian Rocks Beach, FL 33785

    $ 640,000 5.2%

    $ 675,000

    2 Beds2 Baths1,080 SqFt

    2112 GULF BLVD #2B, Indian Rocks Beach, FL 33785

    Condo

    Listed by

    Stellar MLS
  • 109 16TH AVE #6, Indian Rocks Beach, FL 33785

    $ 341,900 0.9%

    $ 345,000

    1 Bed1 Bath605 SqFt

    109 16TH AVE #6, Indian Rocks Beach, FL 33785

    Condo

    Listed by

    Stellar MLS
  • 1109 HIDDEN HARBOUR DR, Indian Rocks Beach, FL 33785

    $ 700,000 16.7%

    $ 600,000

    3 Beds3 Baths1,468 SqFt

    1109 HIDDEN HARBOUR DR, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by

    Stellar MLS
  • 2511 CORAL CT, Indian Rocks Beach, FL 33785

    $ 910,000 1.6%

    $ 925,000

    4 Beds3 Baths1,980 SqFt

    2511 CORAL CT, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by

    Stellar MLS
  • 1505 BAY PINE BLVD, Indian Rocks Beach, FL 33785

    $ 880,000 2.2%

    $ 899,420

    3 Beds2 Baths1,565 SqFt

    1505 BAY PINE BLVD, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

    Stellar MLS
  • 74 GULF BLVD #1A, Indian Rocks Beach, FL 33785

    $ 1,225,000 4.6%

    $ 1,284,000

    3 Beds2 Baths1,695 SqFt

    74 GULF BLVD #1A, Indian Rocks Beach, FL 33785

    Condo

    Listed by

    Stellar MLS
  • 538 GARLAND CIR, Indian Rocks Beach, FL 33785

    $ 550,000 4.3%

    $ 575,000

    3 Beds2 Baths1,566 SqFt

    538 GARLAND CIR, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by

    Stellar MLS
  • 123 12TH AVE, Indian Rocks Beach, FL 33785

    $ 675,000 10.0%

    $ 749,900

    2 Beds2 Baths1,296 SqFt

    123 12TH AVE, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

    Stellar MLS
  • 1
  • ...
  • 10
  • 11
  • 12
  • 13
  • 14
  • ...
  • 54
QUICK SEARCH
  • Beachfront homes
  • Bayfront homes
  • Intracoastal homes
  • Single level homes
  • Homes with pools
  • Young homes (Built 2010+)
  • Open Houses
  • Foreclosure homes
  • Virtual Tours
  • Homes with new roof
  • Homes with renovated kitchens