El patrono de San Giovanni Valdarno es san Juan Bautista, festejado el 24 de junio en la Pieve di San Giovanni Battista.
En 1486 el papa Inocencio VIII concedió indulgencias a los fieles que visitaban el santuario el domingo siguiente a la fiesta de la Asunción: una medida a la que está históricamente ligada la tradición de la Festa del Perdono, celebrada todavía hoy. En los últimos domingos de Carnaval se celebran desfiles de carrozas enmascaradas, que concluyen con la Festa della Salacca. La ciudad conserva también la Basílica de Santa Maria delle Grazie y la Iglesia de Santa Lucia.