Elva har sine kilder i Bjørndalen, som ligger i den sørligste delen av Brossviksåta, og renner først mot vest til Risestølsvatnet. Her snur elva mot nord, og renner langs vestsida av Brossviksåta. Den renner gjennom Stølsvatnet (376 moh.) og fortsetter nordover gjennom det trange Tjørndalsgjelet ned til Brossvikvatnet. Mellom Brossvikvatnet og Dingevatnet renner den korte Eikedalselva mot vest, før vassdraget avsluttes av selve Dingjaelva.