Il patrono di Veglio è san Giovanni Battista, festeggiato il 24 giugno; nel comune si trova la Chiesa parrocchiale dei Santi Giovanni Battista e Dionisio.
Nel comune si trovano anche l'Oratorio di San Carlo, l'Oratorio Sant'Antonio Abate, l'Eremo di Maria e l'Oasi Zegna.