Elva starter som en rekke små fjellbekker som samles i Trollvatnet (389 moh.), sørøst for Trollfjellet. Elva renner derfra mot sør og passerer gjennom Tindvatnet (357 moh.), før den faller i fosser og stryk ned til Vassbotnmyran, nordøst for Myklebostad. På den siste strekningen renner elva rolig gjennom kulturlandskapet i Myklebostad, før den munner ut i Ofotfjorden lengst øst i bygda.