Длина реки Тирсо составляет 159 км (99 миль), а площадь водосборного бассейна - около 3 376 км2 (1 303 кв. миль).
Ее расход (объем воды, проходящий через участок реки в единицу времени) зависит от времени года; средний расход составляет 16,6 м/с3 (590 куб. футов/с), но летом он очень низкий.
Курс
Река Тирсо начинается на плато Буддусо, на склонах Пунта Пьянедда, на высоте около 985 м (3 232 фута), к северу от коммуны Битти. Отсюда река течет на юго-запад.
Наконец, через 150 км (93 мили) она впадает в залив Ористано в Сардинском море (Средиземное море). Река впадает в море примерно в 6 км (3,7 миль) к северу от города Ористано.
Река образует "озеро Омодео", искусственное озеро длиной 20 км (12 миль) и шириной 3 км (1,9 миль); это одно из крупнейших искусственных озер в Италии.
Она протекает через 81 комуни.