Filters Reset
Save Snapshot
1.3K Properties

1,285 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
  • 81 THE COVE WAY, Indian Rocks Beach, FL 33785

    $ 645,000 0.6%

    $ 649,000

    3 Beds3 Baths1,985 SqFt

    81 THE COVE WAY, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by

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

    $ 565,000 8.7%

    $ 619,000

    2,150 SqFt

    509 1ST ST, Indian Rocks Beach, FL 33785

    Multi-Family

    Listed by

    Stellar MLS
  • 24 GULF BLVD #1B, Indian Rocks Beach, FL 33785

    $ 555,000 2.6%

    $ 570,000

    2 Beds2 Baths1,215 SqFt

    24 GULF BLVD #1B, Indian Rocks Beach, FL 33785

    Condo

    Listed by

    Stellar MLS
  • 206 21ST AVE, Indian Rocks Beach, FL 33785

    $ 430,000 4.4%

    $ 450,000

    3 Beds2 Baths1,490 SqFt

    206 21ST AVE, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

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

    $ 630,000

    $ 630,000

    2 Beds1 Bath810 SqFt

    214 1ST ST, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

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

    $ 765,000

    $ 765,000

    3 Beds2 Baths2,222 SqFt

    2703 BAY BLVD, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

    Stellar MLS
  • 16 GULF BLVD, Indian Rocks Beach, FL 33785

    $ 2,850,000 16.2%

    $ 3,400,000

    4 Beds2 Baths2,233 SqFt

    16 GULF BLVD, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

    Stellar MLS
  • 399 C 2ND ST #319, Indian Rocks Beach, FL 33785

    $ 475,000 2.9%

    $ 489,000

    2 Beds2 Baths1,110 SqFt

    399 C 2ND ST #319, Indian Rocks Beach, FL 33785

    Condo

    Listed by

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

    $ 1,378,537 0.7%

    $ 1,368,950

    4 Beds4 Baths3,042 SqFt

    349 12TH AVE, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

    Stellar MLS
  • 50 GULF BLVD #115, Indian Rocks Beach, FL 33785

    $ 330,000 8.3%

    $ 360,000

    1 Bed1 Bath714 SqFt

    50 GULF BLVD #115, Indian Rocks Beach, FL 33785

    Condo

    Listed by

    Stellar MLS
  • 431 HARBOR DR N, Indian Rocks Beach, FL 33785

    $ 569,000

    $ 569,000

    3 Beds2 Baths1,811 SqFt

    431 HARBOR DR N, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

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

    $ 647,000 0.5%

    $ 650,000

    3 Beds3 Baths1,888 SqFt

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

    Townhouse

    Listed by

    Stellar MLS
  • 2004 20TH AVENUE Pkwy, Indian Rocks Beach, FL 33785

    $ 582,500 2.9%

    $ 600,000

    2 Beds2 Baths1,186 SqFt

    2004 20TH AVENUE Pkwy, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

    Stellar MLS
  • 108 21ST AVE, Indian Rocks Beach, FL 33785

    $ 795,000 17.6%

    $ 965,000

    3,028 SqFt

    108 21ST AVE, Indian Rocks Beach, FL 33785

    Commercial

    Listed by

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

    $ 419,900

    $ 419,900

    3 Beds3 Baths1,616 SqFt

    915 HARBOUR HOUSE DR, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by

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

    $ 335,000 2.9%

    $ 345,000

    3 Beds2 Baths1,566 SqFt

    633 GARLAND CIR, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by

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

    $ 440,000 2.0%

    $ 449,000

    2 Beds2 Baths1,380 SqFt

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

    Condo

    Listed by

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

    $ 380,000 2.5%

    $ 389,900

    3 Beds2 Baths1,566 SqFt

    663 GARLAND CIR, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by

    Stellar MLS
  • 614 GULF BLVD #103, Indian Rocks Beach, FL 33785

    $ 425,000 5.6%

    $ 450,000

    2 Beds2 Baths675 SqFt

    614 GULF BLVD #103, Indian Rocks Beach, FL 33785

    Condo

    Listed by

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

    $ 228,000 2.9%

    $ 234,900

    2 Beds3 Baths1,258 SqFt

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

    Condo

    Listed by

    Stellar MLS
  • 2200 GULF BLVD #305, Indian Rocks Beach, FL 33785

    $ 589,000 1.8%

    $ 599,900

    2 Beds3 Baths1,770 SqFt

    2200 GULF BLVD #305, Indian Rocks Beach, FL 33785

    Condo

    Listed by

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

    $ 650,000 3.7%

    $ 675,000

    3 Beds2 Baths1,906 SqFt

    320 12TH AVE, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

    Stellar MLS
  • 310 10TH AVE, Indian Rocks Beach, FL 33785

    $ 760,000 4.9%

    $ 799,000

    3 Beds2 Baths2,173 SqFt

    310 10TH AVE, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

    Stellar MLS
  • 42 GULF BLVD #E, Indian Rocks Beach, FL 33785

    $ 585,000 2.5%

    $ 599,900

    1,550 SqFt

    42 GULF BLVD #E, Indian Rocks Beach, FL 33785

    Multi-Family

    Listed by

    Stellar MLS
  • 1
  • ...
  • 50
  • 51
  • 52
  • 53
  • 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