Il patrono di Caravino è san Giacomo, festeggiato il 25 luglio; nel comune si trova la Chiesa di San Giacomo in Carpeneto.
Nel comune si trovano anche il Castello di Masino, la Chiesa di San Lorenzo Martire, la Chiesa parrocchiale di San Solutore Martire e la Cappella Madonna delle Grazie.