Elva har utløp fra Smalakvatnet, som ligger på 789 moh., like vest for vannskillet mot Ullsfjorden. Elva, som her kalles Smalakelva, renner i fosser og stryk mot vest gjennom Smalakdalen. Idet den renner inn i Lavangsdalen krysser den Europavei 8. I dalbunnen løper den sammen med Fielbmá, som har sine kilder på vestsida av Lavangsdalen. Etter samløpet kalles den Lavangselva, og renner mot sør i et relativt rolig og ensartet løp gjennom den skogkledte dalen. Elva munner ut i Balsfjorden like nordvest for Kantornes. Like før munningen krysses elva av fylkesvei 294.