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
  • 1310 GULF BLVD #501, Indian Rocks Beach, FL 33785

    $ 555,000 4.3%

    $ 579,900

    2 Beds2 Baths1,325 SqFt

    1310 GULF BLVD #501, Indian Rocks Beach, FL 33785

    Condo

    Listed by

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

    $ 499,900

    $ 499,900

    3 Beds2 Baths1,568 SqFt

    2215 1ST ST, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

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

    $ 1,525,000 1.6%

    $ 1,550,000

    4 Beds3 Baths3,410 SqFt

    375 HARBOR DR S, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

    Stellar MLS
  • 2618 GULF BLVD #502, Indian Rocks Beach, FL 33785

    $ 610,000 2.4%

    $ 624,900

    3 Beds2 Baths1,270 SqFt

    2618 GULF BLVD #502, Indian Rocks Beach, FL 33785

    Condo

    Listed by

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

    $ 495,000 3.9%

    $ 515,000

    2 Beds2 Baths1,110 SqFt

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

    Condo

    Listed by

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

    $ 940,000 0.9%

    $ 949,000

    3 Beds3 Baths2,512 SqFt

    466 HARBOR DR S, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

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

    $ 720,000 3.0%

    $ 699,000

    2 Beds2 Baths1,557 SqFt

    381 LA HACIENDA DR, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

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

    $ 430,000 7.5%

    $ 465,000

    2 Beds2 Baths1,330 SqFt

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

    Townhouse

    Listed by

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

    $ 435,000 3.1%

    $ 449,000

    2 Beds2 Baths1,074 SqFt

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

    Condo

    Listed by

    Stellar MLS
  • 2618 GULF BLVD #207, Indian Rocks Beach, FL 33785

    $ 525,000

    $ 524,900

    3 Beds2 Baths1,340 SqFt

    2618 GULF BLVD #207, Indian Rocks Beach, FL 33785

    Condo

    Listed by

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

    $ 485,000 1.0%

    $ 489,900

    3 Beds3 Baths1,566 SqFt

    637 GARLAND CIR, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by

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

    $ 297,000 1.0%

    $ 299,900

    2 Beds1 Bath798 SqFt

    346 12TH AVE, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

    Stellar MLS
  • 2000 GULF BLVD #11, Indian Rocks Beach, FL 33785

    $ 275,000

    $ 275,000

    1 Bed1 Bath625 SqFt

    2000 GULF BLVD #11, Indian Rocks Beach, FL 33785

    Condo

    Listed by

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

    $ 378,000 1.8%

    $ 385,000

    2 Beds2 Baths1,378 SqFt

    310 12TH AVE, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

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

    $ 783,000 0.9%

    $ 790,000

    3 Beds2 Baths1,825 SqFt

    1308 GULF BLVD #A-1, Indian Rocks Beach, FL 33785

    Condo

    Listed by

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

    $ 785,000 7.5%

    $ 849,000

    3 Beds2 Baths2,004 SqFt

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

    Single Family Home

    Listed by

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

    $ 1,025,000

    $ 1,025,000

    0.39 Acres Lot

    0 GULF BLVD, Indian Rocks Beach, FL 33785

    Commercial

    Listed by

    Stellar MLS
  • 601 & 605 2ND ST, Indian Rocks Beach, FL 33785

    $ 1,650,000 2.9%

    $ 1,699,900

    6 Beds8 Baths4,080 SqFt

    601 & 605 2ND ST, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by

    Stellar MLS
  • 301 14TH AVE, Indian Rocks Beach, FL 33785

    $ 448,000 20.0%

    $ 559,900

    3 Beds2 Baths1,320 SqFt

    301 14TH AVE, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

    Stellar MLS
  • 19440 GULF BLVD #105, Indian Rocks Beach, FL 33785

    $ 605,000 3.2%

    $ 625,000

    1 Bed1 Bath875 SqFt

    19440 GULF BLVD #105, Indian Rocks Beach, FL 33785

    Condo

    Listed by

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

    $ 795,000 6.5%

    $ 849,900

    2 Beds2 Baths1,215 SqFt

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

    Condo

    Listed by

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

    $ 805,000 10.1%

    $ 895,000

    0.17 Acres

    1213 BAY SHORE BLVD, Indian Rocks Beach, FL 33785

    Vacant Land

    Listed by

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

    $ 1,300,000 16.1%

    $ 1,549,000

    3 Beds3 Baths2,231 SqFt

    487 HARBOR DR S, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by

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

    $ 660,000 5.6%

    $ 699,000

    2 Beds2 Baths1,415 SqFt

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

    Condo

    Listed by

    Stellar MLS
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 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