Malån har utspring ved Gränsgård i Sorsele kommune, og renner i sørøstlig retning og renner gjennom Malåträsket ved tettstedet Malå. Den munner ut i Skellefteälven ved Rengårdsdammen i Norsjö kommune. De viktigste sideelvene er Bockträskbäcken, Fårbäcken, Skäppträskån og Norsjöån.