La gare de Neussargues est une gare ferroviaire française des lignes de Béziers à Neussargues (dite aussi « ligne des Causses ») et de Figeac à Arvant, située à deux cents mètres du centre du village centre de la commune de Neussargues en Pinatelle, dans le département du Cantal en région Auvergne-Rhône-Alpes. Elle est mise en service en 1866 avant de devenir un important nœud ferroviaire jusqu'à la fin des années 1990. C’est une gare de la Société nationale des chemins de fer français (SNCF) desservie par l’Aubrac ainsi que des TER Auvergne-Rhône-Alpes.