Rennes é o principal nó ferroviário da Bretanha, situado no corredor de alta velocidade entre o oeste de França e Paris. A cidade tem uma principal estação de comboios de longa distância, Rennes, além de paragens regionais adicionais como Pontchaillou e Saint-Jacques-de-la-Lande, que servem os movimentos ferroviários locais. A SNCF Voyageurs é a principal operadora, utilizando os serviços TGV INOUI, OUIGO e TER Bretagne.
Os comboios de Rennes incluem serviços de alta velocidade para Paris Montparnasse e outras partes da rede nacional, comboios regionais TER Bretagne por toda a Bretanha e ligações regionais em estilo interurbano para a área de Loire-Atlantique. A estação de Rennes é a principal estação de comboios para partidas de longa distância, enquanto os serviços TER também utilizam paragens próximas para viagens locais dentro da área metropolitana.
As rotas ferroviárias a partir de Rennes seguem para leste em direção a Paris e Le Mans, para sul em direção a Nantes, para norte em direção a Saint-Malo e para oeste através da Bretanha em direção a Brest, Quimper, Vannes e Lorient. Os comboios para Rennes utilizam os mesmos corredores, tornando a cidade o principal intercâmbio ferroviário para muitos itinerários do oeste de França. Reserve comboios de e para Rennes online na Rail Monsters.