Le saint patron de San Giovanni Valdarno est saint Jean-Baptiste, fêté le 24 juin dans la Pieve di San Giovanni Battista.
En 1486, le pape Innocent VIII accorda des indulgences aux fidèles qui se rendaient au sanctuaire le dimanche suivant la fête de l'Assomption : une mesure historiquement liée à la tradition de la Festa del Perdono, encore célébrée aujourd'hui. Les derniers dimanches de Carnaval ont lieu des défilés de chars masqués, qui se concluent par la Festa della Salacca. La ville conserve aussi la basilique Santa Maria delle Grazie et l'église Santa Lucia.