La ligne Vichy-Darsac est classée comme chemin de fer d'intérêt général.
La section de Vichy à Puy-Guillaume, qui passe par Saint-Yorre, a été ouverte en novembre 1881.
Avant la fermeture de la ligne, le trafic faisait halte dans les gares de Vichy, Saint-Yorre, Ris - Châteldon, Puy-Guillaume, Noalhat, Courty, Pont-de-Dore, Courpière, Giroux, Olliergues, Vertolaye, Ambert, Marsac-en-Livradois, Arlanc, Mayres, Saint-Sauveur-la-Sagne, Saint-Alyre-d’Arlanc, Sembabel, le Lac-de-Malaguet, Allègre, Céaux-d’Allègre, Darsac.
Peu à peu, les différents tronçons vont cessés d'être exploités par la SNCF. Ce tronçon passant par Saint-Yorre est fermé au trafic des voyageurs en septembre 1971.
Le transport de fret perdure entre Vichy et Paslières.
Attention, l'indice vous donne l'endroit précis de la cache.