La ligne de Viescamp-sous-Jallès à Souillac par Laroquebrou est exploitée à l'origine par la compagnie PO. Il s'agit d'un chemin de fer d'intérêt général, dont la déclaration d'utilité publique, pour la partie auvergnate, date de juin 1868. La convention de concession à la compagnie PO date de novembre 1883, et c'est en mai 1891 que la section Viescamp-sous-Jallès - St-Denis-lès-Martel s'ouvre "à tous trafics".
La ligne ferme en 1989 dans sa partie occidentale, au-delà de Saint-Denis-lès-Martel dans le Lot (avec création du chemin de fer touristique "du Haut-Quercy" entre Martel et St-Denis-lès-Martel) ; la section de Saint-Denis-lès-Martel à Viescamp-sous-Jallès, quant à elle, est déclassée en avril 1996.
Les deux seules stations en activité sur la ligne, dans le département du Cantal, sont actuellement Viescamp-sous-Jallès et Laroquebrou.
Chercheure à l'Inventaire général du patrimoine culturel d'Auvergne-Rhône-Alpes.