O município é limitado a norte e leste por Espanha (províncias de Ourense e Zamora), a sueste pelo município de Vimioso, a sudoeste por Macedo de Cavaleiros e a oeste por Vinhais. Em relação às outras capitais de distrito, Bragança é a que se situa mais a norte.