Elva har utspring fra Lavsjømyrene sørvest for Gitvola. Den renner herfra i sørvestlig retning og skifter navn en rekke ganger: Killingbekken, Svartholbekken, Kveåa og Nybubekken, som munner ut i Nybusjøen. Etter Nybusjøen kalles den Flagstadelva, men ned til Tørbustilen sæter kalles den også Tørbustilelva. Nedenfor Tørbustilen snur elva mot sør og danner Tørbustilfallene, en rundt syv meter høy foss som markerer overgangen mellom den vide og åpne dalen øverst i vassdraget og den trange, gjelaktige dalen elva renner gjennom helt ned til Bjørge. På den siste strekningen renner elva forbi bebyggelse og jordbruksområder til utløpet i Åkersvika.