The patron of Veglio is Saint John the Baptist, celebrated on 24 June; the municipality holds the parish church of Santi Giovanni Battista e Dionisio.
The municipality also holds the Oratorio di San Carlo, the Oratorio Sant'Antonio Abate, the Eremo di Maria and the Oasi Zegna.