O río Esca (en euskera Ezka) ye un río afluent de l'Aragón que discurre a o largo de 51 kilometros, más que más por a Comunidat Foral de Navarra y en menor mida (14 kilometros) por Aragón (provincia de Zaragoza). Naixe por a unión d'os ríos Belagua y Uztárroz en a localidat navarra d'Isaba (Val de Roncal) y prene a dirección sud por a val dica a suya desembocadura en l'entibo de Yesa, auguas abaixo d'a localidat aragonesa de Sigüés (Chacetania).