Torre de Moncorvo es una ciudad portuguesa situada en el distrito de Braganza, en la región de Trás-os-Montes e Alto Douro. La ciudad tiene una población de alrededor de 3.500 habitantes y una superficie de 531,37 km².
La ciudad fue fundada en el siglo XIII y ha tenido una larga historia como importante centro comercial y agrícola. En la actualidad, Torre de Moncorvo es conocida por su producción de aceite de oliva, vino y frutos secos.
La ciudad limita con otros municipios del distrito de Braganza, como Mogadouro, Freixo de Espada à Cinta y Carrazeda de Ansiães. También se encuentra cerca del río Duero, que es una importante fuente de turismo y actividades recreativas en la región.
La ciudad es famosa por sus pinturas rupestres, que se encuentran en varios sitios cercanos y que datan de la prehistoria.