Limoges è un importante nodo ferroviario nella Francia centro-occidentale, situato sul storico corridoio Parigi-Orléans-Limoges-Tolosa. La città ha una stazione principale a lunga percorrenza, Limoges-Bénédictins, supportata da fermate regionali più piccole come Limoges-Montjovis. SNCF Voyageurs serve Limoges con servizi Intercités e TER Nouvelle-Aquitaine.
I treni da Limoges includono servizi Intercités sul principale asse nord-sud e treni regionali TER in tutto l'Alta Vienne, la Corrèze, la Dordogna, la Charente e le zone vicine della Nouvelle-Aquitaine. Limoges-Bénédictins è la principale stazione ferroviaria per le partenze intercity, mentre Limoges-Montjovis è utilizzata soprattutto dai treni regionali nella rete locale.
Le linee ferroviarie da Limoges vanno a nord verso Parigi e Orléans, a sud verso Brive-la-Gaillarde, Cahors e Tolosa, a ovest verso Poitiers e Angoulême, e a sud-ovest verso Périgueux e Bordeaux tramite collegamenti regionali. Prenota online i treni da e per Limoges su Rail Monsters.