El río Gállego nace en las proximidades del collado del Portalet. Se abre paso por el Valle de Tena recorriendo los municipios de Sallent, Panticosa y Biescas, cortando las sierras prepirenaicas en la Foz de Santa Elena. A partir de Sabiñánigo comienza a describir un amplio codo hasta Triste, desde donde prosigue nuevamente su primitiva dirección N-S para no dejarla ya hasta su incorporación al río Ebro, a la altura de Zaragoza.
En la cuenca alta es donde recibe los principales afluentes: río Aguas Limpias (regulado por el pantano de la Sarra), Caldarés, Escarra, Lana Mayor y Aurín, que son los que determinan en gran parte el caudal y las características del río Gállego. En la cuenca media y baja, los ríos Guarga, Seco, Asabón y Sotón aportan escaso caudal. Está regulado el curso del río por los embalses hidroeléctricos del Gállego, Lanuza, Búbal, Sabiñánigo y los de regadíos de La Peña y Ardisa, del que se deriva el agua al pantano de la Sotonera a través del canal del Gállego.
Es en esta zona donde una red de senderos transcurre por bonitos rincones, poblados con densos bosques que invitan al senderismo, a la btt y a disfrutar del nuestro río.