Der Fluss Tirso hat eine Länge von 159 km (99 mi) und ein Einzugsgebiet mit einer Fläche von etwa 3.376 km2 (1.303 qkm).
Sein Abfluss (Wassermenge, die pro Zeiteinheit durch einen Flussabschnitt fließt) hängt von der Jahreszeit ab; sein durchschnittlicher Abfluss beträgt 16,6 m3/s (590 cu ft/s), ist aber im Sommer sehr gering.
Kurs
Der Fluss Tirso entspringt in der Hochebene von Buddusò, an den Hängen von Punta Pianedda, auf einer Höhe von etwa 985 m nördlich der Gemeinde Bitti. Von hier aus fließt der Fluss nach Südwesten.
Schließlich mündet sie nach 150 km in den Golf von Oristano im Meer von Sardinien (Mittelmeer). Der Fluss mündet etwa 6 km nördlich der Stadt Oristano ins Meer (3,7 Meilen).
Der Fluss bildet den "Omodeo-See", einen künstlichen See, der 20 km (12 mi) lang und 3 km (1,9 mi) breit ist; er ist einer der größten künstlichen Seen Italiens.
Er fließt durch 81 Gemeinden.