Limoges es un nodo ferroviario clave en el centro oeste de Francia, situado en el histórico corredor París-Orleans-Limoges-Toulouse. La ciudad cuenta con una estación principal de larga distancia, Limoges-Bénédictins, complementada por paradas regionales más pequeñas como Limoges-Montjovis. SNCF Voyageurs presta servicio a Limoges a través de servicios de Intercités y TER Nouvelle-Aquitaine.
Los trenes desde Limoges incluyen servicios de Intercités en el principal eje norte-sur y trenes regionales TER por Haute-Vienne, Corrèze, Dordogne, Charente y zonas cercanas de Nouvelle-Aquitaine. Limoges-Bénédictins es la principal estación de tren para salidas interurbanas, mientras que Limoges-Montjovis se utiliza sobre todo por trenes regionales dentro de la red local.
Las rutas ferroviarias desde Limoges discurren hacia el norte en dirección a París y Orleans, hacia el sur en dirección a Brive-la-Gaillarde, Cahors y Toulouse, hacia el oeste en dirección a Poitiers y Angoulême, y hacia el suroeste en dirección a Périgueux y Burdeos mediante conexiones regionales. Reserva trenes desde y hacia Limoges online en Rail Monsters.