El municipio está limitado al oeste y noroeste por los municipios de Montalegre, al este por Chaves, al sureste por Vila Pouca de Aguiar, al sur por Ribeira de Pena y al sudoeste por Cabeceiras de Basto.