A tradicional Feira de Todos os Santos realiza-se de 30 de Outubro a 2 de Novembro, no parque de estacionamento atrás do Castelo de Silves.
«Esta Feira é uma tradição que há largos anos acontece na cidade, fazendo parte da memória coletiva da população, que aproveita para aí adquirir produtos a um preço mais acessível, naquele que já é um ponto de encontro e convívio anual obrigatório», diz a Câmara de Silves.
Do tradicional ao moderno são inúmeros os artigos e produtos à venda nesta feira: desde o calçado e vestuário aos utensílios domésticos e brinquedos, passando pelas barracas das farturas e pelas bancas das castanhas ou do polvo assado, sem esquecer a vertente de lazer e diversão.
Este evento já se realiza desde o ano de 1492, ocasião em que Silves foi agraciada com a “Carta de Feira” pelo rei D. João II.