Filters Reset
Save Snapshot
1.3K Properties

1,262 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
  • 99 HAVEN BEACH DR, Indian Rocks Beach, FL 33785

    $ 790,000 1.1%

    $ 799,000

    3 Beds3 Baths1,985 SqFt

    99 HAVEN BEACH DR, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by CENTURY 21 BEGGINS

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

    $ 725,000 23.7%

    $ 950,000

    2 Beds1 Bath1,360 SqFt

    518 20TH AVE, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by CENTURY 21 BEGGINS

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

    $ 1,200,000 7.7%

    $ 1,299,900

    6 Beds5 Baths2,907 SqFt

    2707 1ST ST, Indian Rocks Beach, FL 33785

    Multi-Family

    Listed by LIZARD REALTY

    Stellar MLS
  • 900 GULF BLVD #808, Indian Rocks Beach, FL 33785

    $ 875,000 6.8%

    $ 939,000

    2 Beds2 Baths1,275 SqFt

    900 GULF BLVD #808, Indian Rocks Beach, FL 33785

    Condo

    Listed by COASTAL PROPERTIES GROUP INTERNATIONAL

    Stellar MLS
  • 105 11TH AVE, Indian Rocks Beach, FL 33785

    $ 582,000 5.7%

    $ 617,000

    3 Beds3 Baths1,315 SqFt

    105 11TH AVE, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by CENTURY 21 BEGGINS

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

    $ 995,500

    $ 995,500

    8 Beds4 Baths3,060 SqFt

    2706 1ST ST, Indian Rocks Beach, FL 33785

    Multi-Family

    Listed by LIZARD REALTY

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

    $ 370,000 1.3%

    $ 374,800

    1 Bed2 Baths785 SqFt

    800 E GULF BLVD #3, Indian Rocks Beach, FL 33785

    Condo

    Listed by COASTAL PROPERTIES GROUP INTERNATIONAL

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

    $ 899,000

    $ 899,000

    2 Beds2 Baths1,300 SqFt

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

    Condo

    Listed by EXP REALTY LLC

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

    $ 1,050,000 4.5%

    $ 1,100,000

    3 Beds2 Baths1,803 SqFt

    475 HARBOR DR N, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by COLDWELL BANKER REALTY

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

    $ 1,025,000 12.8%

    $ 1,175,000

    3 Beds2 Baths1,452 SqFt

    350 LA HACIENDA DR, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by COMPASS FLORIDA LLC

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

    $ 317,000 9.4%

    $ 350,000

    1 Bed1 Bath825 SqFt

    364 12TH AVE, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by KELLER WILLIAMS REALTY- PALM H

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

    $ 317,000 9.4%

    $ 350,000

    0.13 Acres

    364 12TH AVE, Indian Rocks Beach, FL 33785

    Vacant Land

    Listed by KELLER WILLIAMS REALTY- PALM H

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

    $ 975,000 11.4%

    $ 1,100,000

    0.21 Acres

    451 20TH AVE, Indian Rocks Beach, FL 33785

    Vacant Land

    Listed by MANGROVE BAY REALTY LLC

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

    $ 975,000 11.4%

    $ 1,100,000

    3 Beds1 Bath1,551 SqFt

    451 20TH AVE, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by MANGROVE BAY REALTY LLC

    Stellar MLS
  • 207 BAHIA VISTA DR, Indian Rocks Beach, FL 33785

    $ 550,000 19.1%

    $ 680,000

    3 Beds4 Baths1,848 SqFt

    207 BAHIA VISTA DR, Indian Rocks Beach, FL 33785

    Multi-Family

    Listed by EXP REALTY LLC

    Stellar MLS
  • 2704 2ND ST #6, Indian Rocks Beach, FL 33785

    $ 265,000 18.5%

    $ 325,000

    1 Bed1 Bath598 SqFt

    2704 2ND ST #6, Indian Rocks Beach, FL 33785

    Condo

    Listed by COASTAL PROPERTIES GROUP INTERNATIONAL

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

    $ 710,000 5.3%

    $ 750,000

    1,810 SqFt

    2306 BAY BLVD, Indian Rocks Beach, FL 33785

    Multi-Family

    Listed by CHARLES RUTENBERG REALTY INC

    Stellar MLS
  • Indian Rocks Beach, FL 33785

    $ 1,000,000

    $ 1,000,000

    3 Beds3 Baths1,601 SqFt

    Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by STELLAR NON-MEMBER OFFICE

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

    $ 1,161,250 2.8%

    $ 1,195,000

    3 Beds2 Baths1,695 SqFt

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

    Condo

    Listed by COASTAL PROPERTIES GROUP INTERNATIONAL

    Stellar MLS
  • 107 HAVEN BEACH DR, Indian Rocks Beach, FL 33785

    $ 735,000 6.9%

    $ 789,500

    3 Beds3 Baths1,935 SqFt

    107 HAVEN BEACH DR, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by COMPASS FLORIDA LLC

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

    $ 840,000 6.7%

    $ 900,000

    3 Beds2 Baths1,460 SqFt

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

    Condo

    Listed by KELLER WILLIAMS REALTY PORTFOL

    Stellar MLS
  • 132 MARCDALE BLVD, Indian Rocks Beach, FL 33785

    $ 600,000 14.2%

    $ 699,000

    3 Beds3 Baths1,656 SqFt

    132 MARCDALE BLVD, Indian Rocks Beach, FL 33785

    Townhouse

    Listed by ASSIST 2 SELL BUYERS N SELLERS

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

    $ 430,000 4.2%

    $ 449,000

    2 Beds2 Baths1,198 SqFt

    1403 BAY PINE BLVD, Indian Rocks Beach, FL 33785

    Single Family Home

    Listed by THE AMBROSIO GROUP

    Stellar MLS
  • 1803 GULF BLVD, Indian Rocks Beach, FL 33785
    1/100 100

    $ 2,400,000 20.0%

    $ 2,999,000

    18 Beds15 Baths8,101 SqFt

    1803 GULF BLVD, Indian Rocks Beach, FL 33785

    Multi-Family

    Listed by LPT REALTY, LLC

    Stellar MLS
  • 1
  • ...
  • 6
  • 7
  • 8
  • 9
  • 10
  • ...
  • 53
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