Il patrono di Castelvetrano è san Giovanni Battista e la sua ricorrenza cade il 24 giugno.
La celebrazione per cui il paese è conosciuto è però quella di Pasqua: la mattina del giorno di Pasqua, ininterrottamente dal 1660, nella piazza del Duomo si rappresenta l'incontro del Cristo risorto con la Vergine ancora in lutto, annunciato per tre volte da un Angelo.
