D'importants vestiges subsistent encore des trois enceintes qui protégèrent successivement la ville. On peut voir notamment quelques traces de la muraille romaine du 1er s., renforcée par les Wisigoths au 7e s. entre les palais des ducs de Cadaval et des comtes de Basto. La muraille médiévale du 14e s. limite la ville au nord et à l'ouest, et les fortifications érigées au 17e s. dans le style de Vauban, délimitent le jardin public au sud de la ville.