Vila de Punhe é uma vila portuguesa, pertencente ao concelho de Viana do Castelo, que tem a Santa Eulália como padroeira.
De natureza granítica, xistosa e argilosa, só nos vales, bastante protegidos, os fortes e retalhados terrenos falam, pela diversidade de árvores e culturas, das potencialidades já pouco aproveitadas.
Devido à forte corrente de emigração para o Brasil no século XVI, foram construídos belos palacetes, com influência brasileira, que integram hoje o património edificado. O património inclui a Casa da Torre das Neves, a Casa e Quinta de São Cristovão da Portela e o Castro de Roques.
Quanto à gastronomia, delicie-se com sarrabulho, cozinho à portuguesa, arroz doce e rabanadas.