Brest jest zachodnią stacją końcową głównego korytarza kolejowego we Francji przez Bretanię, położoną na końcu linii z Rennes, Saint-Brieuc, Morlaix i Paryża. Miasto ma jedną główną dalekobieżną stację kolejową, Gare de Brest, a połączenia są obsługiwane przez SNCF Voyageurs pod markami TGV INOUI i TER Bretagne.
Pociągi z Brest obejmują szybkie połączenia TGV INOUI łączące zachodnią Bretanię z krajową siecią dużych prędkości przez Rennes, a także regionalne pociągi TER Bretagne dla Finistère i innych części Bretanii. Stacja Brest jest główną stacją kolejową dla odjazdów dalekobieżnych i regionalnych, a pasażerowie między miastami zazwyczaj korzystają z tego jednego węzła kolejowego, a nie z oddzielnych terminali miejskich.
Trasy kolejowe z Brest biegną na wschód w kierunku Morlaix, Saint-Brieuc, Rennes, Le Mans i Paryża, a na południe przez Bretanię do Quimper i Nantes dzięki połączeniom regionalnym. Pociągi do Brest przywożą pasażerów ze stolicy Francji, centralnej Bretanii i nadmorskich miejscowości w Finistère. Rezerwuj pociągi z i do Brest online w Rail Monsters.