San Gimignano feiert den Heiligen, dessen Namen es trägt, am 31. Januar. Er ist aber nicht der einzige Patron: Der 12. März gehört der heiligen Fina, und den Einheimischen sind beide Daten gleich wichtig.
Ebenfalls im März begeht der Ort die Giornata del ritorno, den Tag der Rückkehr für die Ausgewanderten: Wer fortgegangen ist, kommt heim, und für einen Tag sind die Türme wieder einfach Zuhause.
