The patron of Castiglione dei Pepoli is Saint Lawrence, celebrated on 10 August in the Church of San Lorenzo Martire.
The municipality's hamlets have their own patrons: in Lagaro, Saint Mamas is celebrated, officially on the first Sunday of September; in Rasora, Saint Roch is celebrated on 16 August. The town also holds the Shrine of the Beata Vergine delle Grazie di Boccadirio and the Rocca di Confienti.