Rzym jest głównym centralnym węzłem kolejowym Włoch, położonym tam, gdzie północno-południowa oś dużych prędkości spotyka się z liniami międzyregionalnymi i regionalnymi w Lacjum oraz środkowych Włoszech. W mieście znajduje się kilka ważnych stacji pasażerskich, na czele z Roma Termini i Roma Tiburtina. Trenitalia i Italo obsługują główne połączenia dalekobieżne, dzięki czemu pociągi do Rzymu stanowią kluczową część krajowej sieci kolejowej.
Połączenia z Rzymu obejmują pociągi dużych prędkości Frecciarossa, pociągi dużych prędkości Italo, połączenia Intercity Trenitalii, pociągi Regionale w całym Lacjum oraz dedykowane połączenia kolejowe na lotnisko Fiumicino. Roma Termini jest główną stacją dla połączeń dalekobieżnych i lotniskowych, natomiast Roma Tiburtina obsługuje wiele pociągów dużych prędkości i międzyregionalnych na trasach przelotowych, które omijają konieczność zmiany kierunku na Termini.
Pociągi z Rzymu jadą na północ do Florencji, Bolonii, Mediolanu i Wenecji, na południe do Neapolu, Salerno, Bari i Kalabrii oraz na zachód do Civitavecchia w kierunku kolei nadmorskiej. Pociągi regionalne łączą też Rzym z Viterbo, Latiną, Frosinone i innymi miastami Lacjum. Zarezerwuj pociągi z i do Rzymu online w Rail Monsters.