Elva har utspring fra Daudmannsvatnet (626 moh.), som øverst i Trolldalen. Den renner først mot vest og faller bratt ned mot dalbunnen, og renner inn i sørenden av Trollvatnet (447 moh.). Fra Trollvatnet fortsetter elva mot nord, hvor landskapet blir flatere og åpner seg opp mot Skittenelvdalen i vest og Oldervikdalen i nordøst. Helt nede ved elva her ligger også Troms Turlags hytte Trollvassbu, som er den nordligste hytta i turløypenettet som strekker seg fra Tromsdalen i sør til Snarbyeidet i nord. Etter Trollvassbu snur elva mot nordøst og faller ned mot Oldervikdalen, hvor den løper sammen med Oldervikelva rundt en kilometer sør for Snarbyeidet og fylkesvei 53.