Viana do Castelo is een stad en gemeente in het Portugese district Viana do Castelo. De gemeente heeft een totale oppervlakte van 319 km² en telde 88.631 inwoners in 2001.
De stadskern ligt aan de Atlantische Oceaan, vlak aan de monding van de Lima. Over deze rivier ligt nabij de stad de beroemde Ponte Eiffel van ingenieur Gustave Eiffel. De stad heeft een zeehaven en er zijn scheepswerven voor bouw en herstelling van schepen.
Wikipedia https://nl.wikipedia.org/wiki/Viana_do_Castelo_(stad)
Official Website http://www.cm-viana-castelo.pt/
Coördinaten 41°41'41.521" N -8°49'51.917" E