Il Dravinja è un fiume nella regione della Stiria. Sorge nel Pohorje, più precisamente a sud ovest di Rogla ad una altitudine di circa 1200 m. Il suo affluente più importante è Polskava. Luoghi importanti vicino ai quali scorre Dravinja sono Zreče, Slovenske Konjice, Poljčane, Makole, Majšperk, Ptujska Gora e Udine.
Nel corso superiore il fiume è piuttosto ripido, ma le acque sono chiare, ricche di pesce e ideali per la pesca a mosca di trote fario.