Elvas fjerneste kilder ligger på det flate og vannrike Ifjordfjellet, på nordhellingen av fjellet Divgoaivi i Tana kommune, hvor Storelva har sitt utspring. Ved skoggrensa øverst i Langfjorddalen, rundt 20 kilometer sør-sørvest for Laggo, løper Storelva sammen med Eaštorjohka, og herfra kalles den Langfjordelva. I den frodige hoveddalen renner Langfjordelva i lange, rolige partier og mottar en rekke mindre sideelver. Ved Svineryggen, øst for Bekkarfjord, bøyer elva av mot nordøst og fortsetter til den munner ut i Langfjorden ved Laggo.