Rennes est très bien desservie par le train, toutes les heures voire toutes les demi-heures en période de pointe (week-ends, vacances...) en provenance de Paris et des autres métropoles françaises (Strasbourg, Lille, Lyon). De Paris, le trajet dure environ depuis 2017. Elle est un point-clé de la desserte bretonne en TGV, avec 2h de trajet pour aller jusqu'à Brest ou Quimper, ainsi que de la desserte en des villes de moindre importance.