Rennes è il principale snodo ferroviario della Bretagna, situato lungo il corridoio ad alta velocità tra la Francia occidentale e Parigi. La città ha una stazione principale per i treni a lunga percorrenza, Rennes, con ulteriori fermate regionali come Pontchaillou e Saint-Jacques-de-la-Lande che servono i collegamenti locali. SNCF Voyageurs è il principale operatore, con servizi TGV INOUI, OUIGO e TER Bretagne.
I treni da Rennes includono servizi ad alta velocità verso Parigi Montparnasse e oltre, lungo il resto della rete nazionale, treni regionali TER Bretagne in tutta la Bretagna e collegamenti regionali in stile intercity verso l'area della Loire-Atlantique. La stazione di Rennes è la principale stazione ferroviaria per le partenze a lunga percorrenza, mentre i servizi TER utilizzano anche le fermate vicine per i viaggi locali all'interno dell'area metropolitana.
Le linee ferroviarie da Rennes corrono verso est in direzione di Parigi e Le Mans, verso sud in direzione di Nantes, verso nord in direzione di Saint-Malo e verso ovest attraverso la Bretagna in direzione di Brest, Quimper, Vannes e Lorient. I treni per Rennes utilizzano gli stessi corridoi, rendendo la città il principale interscambio ferroviario per molti itinerari della Francia occidentale. Prenota online i treni da e per Rennes su Rail Monsters.