À l'époque romaine, la ville de Chaves était connue sous le nom d'Aquae Flaviae" ; elle lui a été donnée par l'empereur Flavius Vespasian, qui a reconnu la qualité des sources thermales situées ici. Les propriétés curatives de ces eaux, les plus chaudes d'Europe, qui jaillissent à une température d'environ 73° C, sont encore appréciées aujourd'hui et le Spa est très populaire.
Situé au bord du Tâmega et près de la frontière, Chaves a toujours eu une importance stratégico-militaire, et a héroïquement résisté à l'annexion à la Castille au XVIe siècle. Plus tard, au XIXe siècle, c'est ici que les troupes de Napoléon ont subi leur première défaite en territoire portugais. De ce passé de forteresse émergent le château et sa tour de guet, ainsi que le quartier médiéval à l'intérieur des murs. Chaves est également connu pour sa richesse gastronomique, notamment pour ses excellentes charcuteries et son jambon.