Viana do Castelo is a locality located 333.7 km south from Lisbon in Viana do Castelo District, Portugal. The population of Viana do Castelo is 88,725 people. Braga, Guimaraes, Povoa de Varzim are located close to Viana do Castelo. You can find Viana do Castelo on any map using the following decimal coordinates: 41.7 (latitude), -8.8333 (longitude).