Il patrono di Fonni è san Giovanni Battista, festeggiato il 24 giugno con la festa di Santu Juvanne, che rinnova ogni anno a giugno antiche tradizioni con grande partecipazione popolare, insieme alla festa di Sos Martires in onore della Madonna dei Martiri, il cui santuario è tra i luoghi più importanti del paese.
Durante la festa si corre il Palio di San Giovanni: il fantino vincitore rappresenta poi Fonni al Palio di Fonni, o Palio dei Comuni, disputato ogni anno dal 1985 nel galoppatoio comunale la prima domenica di agosto. Il paese conserva anche il santuario nuragico di Gremanu e il Nuraghe Dronnoro.