Dravinja je reka na Štajerskem. Izvira na Pohorju, bolj natančno jugozahodno od Rogle na nadmorski višini okrog 1200 m. Njen najpomembnejši pritok je Polskava. Pomembnejši kraji, mimo katerih teče Dravinja, so Zreče, Slovenske Konjice, Poljčane, Makole, Majšperk, Ptujska Gora ter Videm.
V zgornjem toku ima reka velik strmec ter čisto vodo, bogato z ribami v katerem je mogoče muharjenje za potočnimi postrvmi.