La ligne du Puy à Langogne est une ancienne ligne de chemin de fer française à écartement standard et à voie unique non électrifiée reliant Le Puy-en-Velay (Haute-Loire) et Langogne (Lozère). Elle constituait la ligne 792 000 du réseau ferré national.