O castelo de Melgaço foi construído na Idade Média (século XII) para proteger a vila e reforçado, mais tarde, por D. Afonso III.
De planta circular, a sua arquitectura é do tipo românica, apresentando uma torre de menagem (de planta quadrangular) ao centro e três outras integradas na linha das muralhas.