Puyarruego (prenunciato [puʝa'rwɒɡɵ] (AFI), contraito [pja'rwɒɡɵ] (AFI) a menuto) ye un lugar d'o municipio de Puértolas (Uesca), en l'aria central d'a comarca de Sobrarbe. A suya población ye de 210 habitants (2017). Puyarruego ye uno d'os tres lugar d'a parte baixa d'a valle de Puértolas, en chunto con Escalona y Belsierre, y ye d'os tres éstes, la uno de mes ta ponient, bells 2 km auguas t'alto d'o río Bellós dende Escalona.