Brest es el término occidental del principal corredor ferroviario de Francia a través de Bretaña, situado al final de la línea desde Rennes, Saint-Brieuc, Morlaix y París. La ciudad cuenta con una única estación principal de tren de larga distancia, Gare de Brest, y los servicios son operados por SNCF Voyageurs bajo las marcas TGV INOUI y TER Bretagne.
Los trenes desde Brest incluyen servicios de alta velocidad TGV INOUI que conectan el oeste de Bretaña con la red nacional de alta velocidad vía Rennes, además de trenes regionales TER Bretagne para Finisterre y otras zonas de Bretaña. La estación de Brest es la principal estación de tren para salidas de larga distancia y regionales, y los pasajeros interurbanos suelen utilizar este único nudo ferroviario en lugar de terminales separadas en la ciudad.
Las rutas ferroviarias desde Brest discurren hacia el este en dirección a Morlaix, Saint-Brieuc, Rennes, Le Mans y París, y hacia el sur por Bretaña rumbo a Quimper y Nantes mediante conexiones regionales. Los trenes hacia Brest traen pasajeros desde la capital francesa, el centro de Bretaña y las localidades costeras de Finisterre. Reserva trenes desde y hacia Brest en línea en Rail Monsters.