Il patrono di Barzio è sant'Alessandro, festeggiato il 26 agosto; nel comune si trova la Chiesa di Sant'Alessandro.
Nel comune si trovano anche la Chiesa di Santa Maria Assunta, l'Oratorio di San Giovanni Battista, il Santuario della Regina dei Monti e delle Funivie, Palazzo Manzoni e il Museo La Fornace.