Saint-Étienne es un centro ferroviario regional en el centro-este de Francia, situado al suroeste de Lyon en la red de Auvergne-Rhône-Alpes. La ciudad cuenta con una estación principal de larga distancia, Saint-Étienne Châteaucreux, además de varias paradas ferroviarias urbanas utilizadas por servicios regionales. SNCF Voyageurs opera los principales servicios de pasajeros de la ciudad, incluidos TER Auvergne-Rhône-Alpes y determinados trenes TGV INOUI.
Los servicios de tren desde Saint-Étienne se centran en conexiones regionales por el departamento de Loire y enlaces posteriores a través de Lyon. Saint-Étienne Châteaucreux gestiona salidas de larga distancia, trenes regionales de estilo interurbano y servicios de alta velocidad cuando están programados. Estaciones como Saint-Étienne Carnot, Saint-Étienne Bellevue y Saint-Étienne La Terrasse dan servicio principalmente a movimientos TER dentro del área metropolitana y a localidades cercanas.
Las rutas ferroviarias desde Saint-Étienne se dirigen al noreste hacia Lyon y la red nacional de alta velocidad, al noroeste hacia Roanne, al sur hacia Firminy y Le Puy-en-Velay, y al este hacia puntos de conexión regional en Auvergne-Rhône-Alpes. Entre las ciudades habituales de enlace figuran París, Lyon, Roanne, Firminy, Le Puy-en-Velay y Clermont-Ferrand mediante transbordos. Reserve trenes desde y hacia Saint-Étienne en línea en Rail Monsters.