La patrona di Terravecchia è la Madonna del Carmine, festeggiata il martedì dopo Pasqua; nel paese si trova il Santuario della Madonna del Monte Carmelo.
Nel comune si trovano anche la Chiesa di San Pietro in Vincoli e la Chiesa della Madonna Addolorata.