La patrona di Castiglione di Sicilia è Maria Santissima della Catena, festeggiata la prima domenica di maggio. La basilica di San Giacomo e di Maria Santissima della Catena, che le è dedicata insieme all'apostolo Giacomo, fu elevata alla dignità di basilica minore nell'ottobre del 1985 da papa Giovanni Paolo II.
Sul colle che domina il paese sorge il castello di Ruggiero di Lauria: nel 1233 Federico II vi soggiornò come residenza estiva e proclamò Castiglione «Città Animosa»; passato durante i Vespri Siciliani del 1282 all'ammiraglio Ruggero di Lauria, fu assediato nel 1297 da Federico III d'Aragona, che vi entrò trionfante dopo la resa dei difensori.