Viana do Castelo () is a municipality and seat of the district of Viana do Castelo in the Norte Region of Portugal.
Viana do Castelo () è un comune portoghese di 88.631 abitanti situato nel distretto di Viana do Castelo.