Il patrono di Terralba è san Pietro, festeggiato il 29 giugno.
Nella notte tra il 16 e il 17 gennaio è tradizione, come in altre zone d'Italia, far festa bruciando falò di arbusti dedicati a Sant'Antonio, patrono del fuoco. L'8 agosto si festeggiano invece i festeggiamenti di san Ciriaco, con una processione in cui viene portata la più piccola delle due statue del santo conservate in paese. Il Carnevale è caratterizzato dai carri allegorici provenienti dai paesi vicini, con le zeppole distribuite dalla Pro Loco durante «su mattisi de coa», il martedì grasso. Il paese conserva anche la Chiesa Gesù Maestro e la Torre di Marceddì.