O Castelo de Melgaço localiza-se na freguesia de Vila, concelho de Melgaço.
Principal defesa raiana do Alto Minho no século XII, constitui-se na sentinela mais setentrional de Portugal, no trecho onde o rio Minho inicia a sua função fronteiriça, vigiando a travessia para a Galiza.