Die Drann entspringt im Bachergebirge an den bewaldeten Hängen südlich des Skigebiets Rogla, fließt zunächst südöstlich durch Zreče (dt. Rötschach) und Slovenske Konjice nach Loč, von dort ostwärts entlang des gleichmäßig breiten Dravinja-Tals am Nordfuß des Haloze-Hügellandes bis zur Mündung in die Drau bei Videm.[2][3]
Während der Oberlauf ein Sturzbach ist, der immer wieder Überschwemmungsschäden anrichtet, hat sie bereits bei Zreče nur noch ein Gefälle unter einem Prozent und bildet im Unterlauf deutliche Mäander aus.