Está situado en un llano, en la margen derecha del río Guatizalema, a 16 km al suroeste de Huesca.