Elva har sine øverste kilder i Storskardet øst for Storfiskløysa (188 moh). Fra Storfiskløysa renner den mot vest og passerer gjennom en rekke små innsjøer på vei ned mot Bogavatnet, hvor den like før munningen danner Bogavassfossen. Storelva fortsetter vestover fra Bogavatnet, og ved Skillingsåsen kommer Heimelva inn fra nord, før den munner ut lengst øst i Storvatnet.