Viana do Castelo (pronunciación portuguesa ) es una ciudad portuguesa situada en la margen derecha del estuario del río Limia; es la capital del municipio y del distrito homónimo, en la comunidad intermunicipal del Alto Minho (NUTS III), perteneciente a la Región estadística del Norte (NUTS II).