The patron of Bonavigo is Saint John the Baptist, celebrated on 24 June; the municipality holds the Chiesa di San Giovanni Battista.
The municipality also holds the Chiesa di Sant'Andrea Apostolo, the Santuario della Madonna di San Tomaso and the Chiesa della Madonna di Loreto.