O município é limitado a norte pelos municípios de Santa Marta de Penaguião e Vila Real, a leste por Sabrosa, a sul por Lamego e Armamar, a sudoeste por Mesão Frio e a oeste por Baião.
ʊ mˌunisˈipjw ɛ lˌimitˈadw ɐ nˈɔɾətɨ pˈelʊʒ mˌunisˈipjʊʒ dɨ sˈɐ̃ŋtɐ mˈaɾətɐ dɨ pˌenɐɡiˈɐ̃ʊ̃ i vˈilɐ ʁiˈɑl, ɐ lˈɛʃtɨ puɹ sˌɐbɹˈɔzɐ, ɐ sˈuw puɹ lɐmˈɛɡw i ˌɐɾəmɐmˈaɹ, ɐ sˌuduˈɛʃtɨ puɹ mɨzˈɐ̃ʊ̃ fɹˈiʊ i ɐ ˌuˈɛʃtɨ puɹ baɪˈɐ̃ʊ̃.