El Museo Municipal de Viana do Castelo se encuentra en el carismático edificio conocido como Casa dos Barbosa Maciel, en la plaza de São Domingos. Este edificio, que data del siglo XVIII, tiene líneas barrocas pero también elementos clásicos, como los frontones triangulares de las ventanas. Esta casa fue adquirida en 1920 por el Ayuntamiento de Viana do Castelo y se convirtió en museo en 1923.
Este museo es conocido por dos momentos distintos: el primero, por exponer piezas arqueológicas procedentes de las excavaciones de la Citânia de Santa Luzia, así como algunos objetos relacionados con la vida municipal; y el segundo momento, asociado a la colaboración de dos coleccionistas, Luís Augusto Oliveira y Serafim Neves, y la exposición de piezas de sus colecciones personales.
En 1993 se añadió una nueva ala, diseñada por el arquitecto Luís Teles y, en 2002, se incluyó en la Red Portuguesa de Museos.