Perchée sur son éperon rocheux, cette cité millénaire a été bâtie à l'extrémité du plus grand stratovolcan d'Europe. Elle renferme de nombreux trésors historiques, dont certains sont liés à son passé de capitale religieuse de la Haute-Auvergne. Labellisé Pays d'Art et d'Histoire, Saint-Flour se trouve à la croisée des gorges de la Truyère, des monts du Cantal et de la Margeride.
Ne manquez pas de faire une halte dans l'ancien palais épiscopal du XVIIe siècle qui jouxte la cathédrale, devenu le musée de la Haute-Auvergne, pour découvrir l'art populaire de la région, avec l'une des plus belles collections de mobilier domestique de France, des œuvres d'art religieux, ainsi que des collections archéologiques.