O Pueyo de Tena ye situato a lo canto de l'entibo de Búbal, a on o río Caldarés desemboca en o Galligo a 2 km de distancia enta Pandicosa, a capital d'o suyo municipio y 90 km enta Uesca, a capital d'a suya provincia.