El punto más alto del municipio se encuentra en la Serra de Arga, más precisamente en el Alto do Espinheiro, a 825 metros sobre el nivel del mar. Pertenece a la red de Cittaslow Towns. Hasta su elevación a la categoría de ciudad el 20 de enero de 1848, la actual
Viana do Castelo se denominaba simplemente " Viana " (también denominada " Viana da Foz do
Lima " y " Viana do Minho ", para diferenciarla de Viana do Alentejo). En 1977, fue elevado a la sede de una diócesis católica.