O rio Tirso tem um comprimento de 159 km e uma bacia de drenagem com uma área de aproximadamente 3.376 km2.
Sua descarga (volume de água que passa por uma seção do rio por unidade de tempo) depende da estação; sua descarga média é de 16,6 m3/s (590 cu ft/s), mas é muito baixa durante o verão.
Curso
O rio Tirso começa no planalto de Buddusò, nas encostas de Punta Pianedda, a uma altitude de cerca de 985 m, ao norte da comuna de Bitti. Daqui, o rio flui para o sudoeste.
Finalmente, após 150 km, flui para o Golfo de Oristano, no Mar da Sardenha (Mar Mediterrâneo). O rio entra no mar a cerca de 6 km ao norte da cidade de Oristano.
O rio forma o "lago Omodeo", um lago artificial que tem 20 km de comprimento e 3 km de largura; é um dos maiores lagos artificiais da Itália.
Ela flui através de 81 comuni.