Los patronos de San Giovanni in Fiore son san Juan Bautista y san Francisco Javier: los festejos duran tres días y culminan el 24 de junio con una solemne procesión.
La localidad está ligada a la figura del abad Joaquín de Fiore, monje exégeta del siglo XII, que aquí fundó la Abadía Florense y la orden monástica relacionada. En el mes de febrero se festeja el Carnaval con particulares representaciones musicales llamadas «Frassie», que reproducen de forma satírica un cuadro de los acontecimientos más destacados del año en el pueblo. La ciudad conserva también el Monte Carlomagno y la Iglesia del Ecce Homo.