Limoges to ważny węzeł kolejowy w zachodnio-centralnej Francji, położony na historycznym korytarzu Paryż-Orlean-Limoges-Tuluza. Miasto ma jeden główny dworzec dalekobieżny, Limoges-Benedictins, wspierany przez mniejsze przystanki regionalne, takie jak Limoges-Montjovis. SNCF Voyageurs obsługuje Limoges za pośrednictwem połączeń Intercites i TER Nouvelle-Aquitaine.
Pociągi z Limoges obejmują połączenia Intercites na głównej osi północ-południe oraz regionalne pociągi TER w całym departamencie Haute-Vienne, Correze, Dordogne, Charente i pobliskich częściach Nouvelle-Aquitaine. Limoges-Benedictins to główny dworzec dla odjazdów między miastami, natomiast Limoges-Montjovis jest używany głównie przez pociągi regionalne w lokalnej sieci.
Trasy kolejowe z Limoges prowadzą na północ do Paryża i Orleanu, na południe do Brive-la-Gaillarde, Cahors i Tuluzy, na zachód do Poitiers i Angouleme oraz na południowy zachód do Perigueux i Bordeaux przez połączenia regionalne. Zarezerwuj pociągi z i do Limoges online w Rail Monsters.