Il patrono di Scansano è san Giovanni Battista, festeggiato il 24 giugno nella Chiesa di San Giovanni Battista.
Nella frazione di Montorgiali si festeggia invece san Giorgio, il 23 aprile. Il paese conserva anche il Castello di Cotone e la Chiesa di San Biagio.