Das Bahnsystem in Rom umfasst mehrere wichtige Bahnhöfe, die die Stadt mit verschiedenen Zielen in Italien und Europa verbinden. Der Hauptbahnhof Termini befindet sich im Stadtteil Esquilino und bedient Hochgeschwindigkeitszüge, Intercity-Züge und lokale Verbindungen. Er ist ein wichtiges Drehkreuz für sowohl nationale als auch internationale Reisen. Der Bahnhof Tiburtina, der im Stadtteil Tiburtina liegt, betreibt ebenfalls Hochgeschwindigkeitszüge und verbindet sich mit lokalen und regionalen Zügen. Roma Trastevere, der im Stadtteil Trastevere liegt, ist ein kleinerer Bahnhof, der hauptsächlich regionale Züge bedient. Weitere bemerkenswerte Bahnhöfe sind Roma Ostiense, der im Stadtteil Ostiense liegt und Intercity- sowie Regionallinien bedient, und Roma San Pietro im Bereich des Vatikans, der den Reisenden Zugang zur St. Petersbasilika und zu den umliegenden Sehenswürdigkeiten bietet. Diese Bahnhöfe sind im Allgemeinen innerhalb von mehreren Kilometern voneinander entfernt, was eine bequeme Reise innerhalb der Stadt erleichtert.