Le village se cache dans les hêtres et les pins sur un plateau granitique, non loin de la forêt de Mercoire, à 1 000 mètres d'altitude. L'église ancienne, bien conservée, appartenait à la paroisse fondée par les dames de Mercoire, qui y percevaient la dîme. On peut admirer le beau portail en plein cintre et à l'intérieur deux chapiteaux sculptés de têtes naïves. Saint-Flour-de-Mercoire est aussi tristement célèbre : c'est là que la bête du Gévaudan trouva ses premières victimes en 1764. La commune est traversée par le sentier des Fées, un parcours jalonné d'une dizaine de panneaux qui permettent de découvrir les richesses du milieu forestier.