The patroness of Montescano is Our Lady of Caravaggio (Madonna di Caravaggio), celebrated on 24 May, to whom the Chiesa Parrocchiale della Madonna di Caravaggio is dedicated.
The small municipality also holds the Chiesa di San Siro, the Chiesa di Sant'Andrea and the church of San Michele Arcangelo; among its natural sites is Monte Azzolo.