Saint-Floret on kunta Ranskan Auvergne-Rhône-Alpesin alueella Puy-de-Dômen departementin eteläosassa. Sen asukasluku vuonna 2014 oli 263.
Saint-Floret’n läpi kulkee Allier-joen sivujoki Couze Pavin. Kunnan rajanaapureita ovat koillisessa Clémensat, idässä Saint-Vincent, etelässä Tourzel-Ronzières, lounaassa Courgoul, lännessä Saurier ja luoteessa Montaigut-le-Blanc ja Creste.
Saint-Floret oli vuoteen 2015 asti kauneimpien ranskalaiskylien järjestön Les Plus Beaux Villages de France jäsen[1].