Elva har utspring fra Trillinghaugan sørvest for Svanvik, og renner mot nord gjennom et landskap med vidstrakte myrer og skog. Det ligger spredt jordbruksbebyggelse langs vassdraget, spesielt i nedre deler. Storelva munner ut ved Strand, lengst sør i Langfjordvatnet. Fra nordenden av Langfjordvatnet fortsetter Langfjordelva videre mot nord til Langfjorden.