San Giovanni in Fiore es una comuna de la provincia de Cosenza, en la región de Calabria (Italia).