Elva har utspring i det sørlige Massif Central, nær Sévérac-le-Château, og renner i vestlig retning til den munner ut i Tarn 10 kilometer nordvest for Montauban. De største sideelvene er Viaur, Cérou og Vère. Langs elva ligger byene Rodez, Villefranche-de-Rouergue og Sévérac-le-Château.