Rzeka Tarn w przeważającej części biegu ma charakter górski, jej źródło znajduje się na wysokości 1 560 m n.p.m. natomiast ujście na 65 m n.p.m. Tarn uchodzi do Garonny a ta do Oceanu Atlantyckiego. Średni przepływ Tarn przy ujściu to 233 m3/s (zanotowany minimalny przepływ to 54,9 m³/s a maksymalny 401,0 m³/s).
W Aveyron, gdzie Tarn serpentynuje pomiędzy zielonymi wzgórzami, napotykamy pięć stopni wodnych, są to kolejno:
- Pinet,
- Truel,
- Jourdanie,
- Brousse,
- Croux.