Il trasporto pubblico di Roma può contare su una rete di ferrovie urbane che consentono il movimento dei passeggeri all'interno della città ed il collegamento del sistema di trasporto urbano con località e comuni della Provincia, anche particolarmente distanti.
Le principali linee sono: Ferrovia Roma - Civita Castellana - Viterbo (detta anche Roma Nord), Ferrovia Roma - Ostia, Ferrovia Roma - Pantano e Ferrovie Regionali FR1, FR2, FR3, FR4, FR5, FR6, FR7 e FR8; inoltre c'è il Leonardo Express che è un servizio dedicato al collegamente veloce del centro di Roma con l'aeroporto di Fiumicino.
Ferrovia Roma - Civita Castellana - Viterbo
Questa linea oltre a collegare la Capitale con il capoluogo della Tuscia svolge anche un importante servizio urbano nel tratto che va da piazzale Flaminio a Montebello mediante l'impiego di convogli ad alta frequenza che hanno un tempo di percorrenza di circa 20 minuti.
Le stazioni del tratto cittadino sono:
Flaminio
Euclide
Acqua Acetosa
Campi Sportivi
Monte Antenne
Tor di Quinto
Due Ponti
Grottarossa
Saxa Rubra
Centro Rai
Labaro
La Celsa
Prima Porta
La Giustiniana
Montebello
Da Montebello inizia il tratto extraurbano che prevede fermate nelle stazioni di:
MONTEBELLO
SACROFANO
RIANO
CASTELNUOVO
MORLUPO
MAGLIANO
MOROLO
RIGNANO
S.ORESTE
PIAN PARADISO
PONZANO
CIVITACASTELLANA
CATALANO
FALERI
FABRICA
CORCHIANO
CARDARELLI
VIGNANELLO
VALLERANO
LA SELVA
SORIANO
SANTA LUCIA
LA FORNACCHIA
VITORCHIANO
BAGNAIA
VITERBO
La linea del "Lido" collega la stazione di Roma Porta San Paolo (vicina alla Stazione Ostiense) alla località di Ostia servendo anche i quartieri di Vitinia, Acilia, Casal Bernocchi, Centro Giano ed Ostia Antica. Negli orari di punta i treni hanno una frequenza di 5 minuti con un tenpo di percorrenza di circa 40 minuti. Le fermate sono:
ROMA PORTA S.PAOLO
BASILICA S. PAOLO
EUR MAGLIANA
TOR DI VALLE
VITINIA
CASAL BERNOCCHI
ACILIA
OSTIA ANTICA
LIDO NORD
LIDO CENTRO
STELLA POLARE
CASTEL FUSANO
CRISTOFORO COLOMBO
È ciò che rimane della vecchia ferrovia a scartamento ridotto Roma - Fiuggi - Frosinone; oggi svolge un servizio tranviario tra le "Laziali" (area della Stazione Termini sul lato di via Giolitti) e la stazione di Giardinetti ubicata in prossimità del Grande Raccordo Anulare. Le fermate di questa linea urbana sono:
Laziali
Santa Bibiana
Porta Maggiore
Ponte Casilino
Sant'Elena
Villini
Alessi
Filarete
Tor Pignattara
Berardi
Balzani
Centocelle
Togliatti
Grano
Alessandrino
Torre Spaccata
Torre Maura
Walter Tobagi
Giardinetti
La ferrovia regionale FR1 collega l'aeroporto di Fiumicino alla frazione di Passo Corese; la stessa linea è anche percorsa dai treni per Orte. Le stazioni sono le seguenti:
Fiumicino Aeroporto
Parco Leonardo
--- Inizio tratta urbana di Roma ---
Fiera di Roma
Ponte Galeria
Muratella
Magliana
Villa Bonelli
Roma Trastevere
Roma Ostiense
Roma Tuscolana
Roma Tiburtina
Roma Nomentana
Nuovo Salario
Fidene
Settebagni
--- Fine tratta urbana di Roma ---
Monterotondo-Mentana
Piana Bella di Montelibretti
Fara Sabina-Montelibretti
Poggio Mirteto
Gavignano Sabino
Stimigliano
Collevecchio-Poggio Sommavilla
Civita Castellana-Magliano
Gallese Teverina
Orte
La ferrovia regionale FR2 serve la zona Est di Roma collegandola con Tivoli. Le fermate interessate dal servizio sono:
Roma Tiburtina
Roma Prenestina
Serenissima
Togliatti
Tor Sapienza
La Rustica Città
La Rustica UIR
Salone
Ponte di Nona
Lunghezza
--- Fine tratta urbana di Roma ---
Bagni di Tivoli
Guidonia-Montecelio-S.Angelo Romano
Marcellina-Palombara
Tivoli
La linea inizia dalla stazione Ostiense e prosegue fino a Viterbo. Fino alla stazione di Cesano effettua servizio urbano; le stazioni interessate sono:
Roma Ostiense
Roma Trastevere
Quattro Venti
Roma San Pietro
Valle Aurelia
Proba Petronia Appiano
Roma Balduina
Gemelli
Roma Monte Mario
Roma San Filippo Neri
Ottavia
Ipogeo degli Ottavi
La Giustiniana
La Storta
Olgiata
Cesano di Roma
--- Fine tratta urbana di Roma ---
Anguillara
Vigna di Valle
Bracciano
Manziana-Canale Monterano
Oriolo Romano
Capranica-Sutri
Vetralla
Tre Croci
Viterbo Porta Romana
Viterbo Porta Fiorentina
Questa linea serve l'area a sud della Città che comprende anche tutti i Castelli Romani. La linea parte da Termini in direzione di Ciampino da dove si dirama verso Frascati, Albano Laziale e Velletri. Il tratto urbano della tratta e delimitato dalla Stazione di Capannelle. In funzione della direttrice le fermate sono:
Roma-Frascati
Roma Termini
Capannelle
--- Fine tratta urbana ---
Ciampino
Frascati
Roma-Albano Laziale
Roma Termini
Capannelle
--- Fine tratta urbana ---
Ciampino
Ciampino Acqua Acetosa
Ciampino Sassone
Marino - Pantanelle
Marino Laziale
Castel Gandolfo
Albano Villetta
Albano Laziale
Roma-Velletri
Roma Termini
Capannelle
--- Fine tratta urbana ---
Ciampino
Casabianca
Santa Maria delle Mole
Pavona
Cancelliera
Cecchina
Lanuvio
San Gennaro
Sant'Eurosia
Velletri
Questa linea collega Roma Termini a Civitavecchia servendo le località del litorale romano. Prevede fermate nelle stazioni di:
Roma Termini
Roma Tuscolana
Roma Ostiense
Roma Trastevere
Roma San Pietro
Roma Aurelia
--- Fine tratta urbana ---
Maccarese-Fregene
Torre in Pietra-Palidoro
Ladispoli-Cerveteri
Marina di Cerveteri
Santa Severa
Santa Marinella
Civitavecchia
Anche questa linea parte da Termini, segue lo stesso percorso della FR4 fino a Ciampino per poi dirigersi verso Frosinone e Cassino fermando nelle stazioni di:
Roma Termini
Capannelle
--- Fine tratta urbana ---
Ciampino
Tor Vergata
Colle Mattia
Colonna Galleria
Zagarolo
Labico
Valmontone
Colleferro-Segni-Paliano
Anagni-Fiuggi
Sgurgola
Morolo
Ferentino-Supino
Frosinone
Ceccano
Castro-Pofi-Vallecorsa
Ceprano-Falvaterra
Isoletta-San Giovanni Incarico
Roccasecca
Piedimonte-Villa Santa Lucia-Aquino
Cassino
Questa linea collega Roma con Latina. Inizia dalla stazione Termini, segue lo stesso percorso della FR8 fino a Campoleone e poi prosegue per Latina. Effettua solo le seguenti fermate:
Roma Termini
Torricola
--- Fine tratta urbana ---
Pomezia-Santa Palomba
Campoleone
Cisterna di Latina
Latina
È la linea che serve il litorale a sud di Roma. Inizia a Termini, prosegue sullo stesso percorso della FR7 fino a Campoleone e poi prosegue per Nettuno fermando in:
Roma Termini
Torricola
--- Fine tratta urbana ---
Pomezia - Santa Palomba
Campoleone
Aprilia
Campo di Carne
Padiglione
Lido di Lavinio
Villa Claudia
Marechiaro
Anzio Colonia
Anzio
Nettuno
Collega l'aeroporto di Fiumicino con il centro di Roma senza fermate intermedie. Dalle 6 alle 23 di ogni giorno il servizio prevede un convoglio ogni mezz'ora nei due sensi; il tempo di percorrenza è di circa 30 minuti. I treni del Leonardo Express sono tutti dotati di aria condizionata e di ampi spazi per sistemare i bagagli. Dalla Stazione Termini i treni arrivano e partono ogni ora sempre dal binario 25; gli orari sono:
Percorsi e stazioni di tutte le ferrovie urbane di Roma.