This is a list of all railway lines in Italy.

Active lines

Managed by Ferrovie dello Stato

High–speed lines Turin–Milan Milan–Verona (under construction) Verona–Venice (under construction) Venice–Trieste (planning phase) Milan–Bologna Bologna–Florence Florence–Rome Rome–Naples Naples–Salerno Tortona–Genoa (under construction)

Major lines Genoa–Pisa Ancona–Lecce Alessandria–Piacenza Bologna–Ancona Bologna–Florence Domodossola–Milan Florence–Pisa–Livorno Florence–Rome Gallarate–Laveno Genoa–Ventimiglia Milan–Bologna Milan–Chiasso Milan–Venice Milan–Genoa Naples–Foggia Naples–Salerno Parma–La Spezia Udine–Tarvisio Rome–Ancona Rome–Formia–Naples Rome–Cassino–Naples Rome–Livorno Salerno–Reggio Calabria Turin–Genoa Turin–Milan Turin–Modane Udine–Trieste Padua–Bologna Venice–Trieste Venice–Udine Verona–Bologna Verona–Brennero

Minor lines Alessandria–Cavallermaggiore Alessandria–Novara–Arona Alessandria–Ovada Alessandria–San Giuseppe di Cairo Aosta–Pré-Saint-Didier Asciano–Monte Antico Ascoli Piceno–San Benedetto del Tronto Asti–Genoa Avellino–Rocchetta Sant'Antonio Avezzano–Sora–Roccasecca Bari–Bitritto Bari–Taranto Barletta–Spinazzola Battipaglia–Potenza–Metaponto Benevento–Campobasso Bergamo–Brescia Biella–Novara Brescia–Cremona Cagliari–Golfo Aranci Marittima Calalzo–Padua Caltanissetta–Agrigento Campiglia Marittima–Piombino Marittima Campobasso–Termoli Cancello–Avellino Cancello–Benevento Carmagnola–Bra Casarsa–Portogruaro Castagnole–Asti–Mortara Castelbolognese–Ravenna Catania–Caltagirone–Gela Cecina–Volterra Ceva–Ormea Chivasso–Alessandria Chivasso–Asti Chivasso–Ivrea–Aosta Colico–Chiavenna Como–Lecco Cosenza–Sibari Cremona–Fidenza Cuneo–Limone–Ventimiglia Cuneo–Mondovì Decimomannu–Iglesias Civitanova Marche–Fabriano Empoli–Siena–Chiusi Faenza–Lavezzola Faenza–Ravenna Ferrandina–Matera Ferrara–Ravenna–Rimini Fidenza–Fornovo Fidenza–Salsomaggiore Terme Florence–Faenza Foggia–Manfredonia Foggia–Potenza Foligno–Terontola Franzensfeste–Innichen (Fortezza–San Candido) Gemona del Friuli–Pinzano Giulianova–Teramo Isernia–Campobasso Lamezia Terme–Catanzaro Lido Lecco–Bergamo Lecco–Milan Lucca–Aulla Lucca–Pisa Mantova–Monselice Messina–Syracuse Milan–Mortara Montebelluna–Camposampiero Monza–Molteno Novara–Gozzano–Domodossola Novara–Luino Novara–Varallo Ozieri Chilivani–Porto Torres Marittima Padova–Bassano Palermo–Agrigento–Porto Empedocle Palermo–Catania Palermo–Messina Palermo–Trapani Pavia–Alessandria Paola–Cosenza Parma–Brescia Pavia–Stradella Pavia–Mantua Pavia–Mortara–Vercelli Pergola–Fabriano Piacenza–Cremona Pisa–Collesalvetti–Vada Pistoia–Bologna Ponte nelle Alpi–Conegliano Porto Ceresio–Milan Rocchetta Sant'Antonio–Gioia del Colle Rome–Capranica–Viterbo Rome–Fiumicino Rome–Frascati Rome–Sulmona–Pescara Rovigo–Chioggia Sacile–Pinzano Salerno–Mercato San Severino Santhià–Arona Santhià–Biella Savigliano–Saluzzo–Cuneo Seregno–Bergamo Siena–Grosseto Siracusa–Canicattì Sulmona–Isernia Taranto–Brindisi Taranto–Reggio Calabria Terni–Sulmona Terracina–Priverno Tirano–Lecco Turin–Fossano–Savona Turin–Pinerolo Torre Annunziata–Castellammare di Stabia–Gragnano Tortona–Novi Ligure Trento–Venice Treviglio–Bergamo Treviglio–Cremona Treviso–Portogruaro Trofarello–Chieri Udine–Cervignano Vairano–Isernia Vercelli–Casale–Valenza Verona–Legnago–Rovigo Verona–Mantova–Modena Viareggio–Florence Vicenza–Schio Vicenza–Treviso Villamassargia–Carbonia Viterbo–Attigliano

Managed by other companies

Standard gauge

Managed by Gruppo Torinese Trasporti

Settimo Torinese–Pont Canavese Turin–Chieri Turin–Ceres railway

Managed by Ferrovie Nord Milano

Brescia–Iseo–Edolo Milan–Saronno Milan–Canzo–Asso Saronno–Como Novara–Seregno Saronno–Varese–Laveno

Managed by SAD Val Venosta

Managed by Sistemi Territoriali

Adria–Mestre

Managed by Società Ferrovie Udine–Cividale Udine–Cividale

Managed by Ferrovie Emilia Romagna

Bologna–Portomaggiore Casalecchio–Vignola Ferrara–Codigoro Modena–Sassuolo Parma–Suzzara Reggio Emilia–Ciano d'Enza Reggio Emilia–Guastalla Reggio Emilia–Sassuolo Suzzara–Ferrara

Managed by Umbria Mobilità Terni–Perugia–Sansepolcro

Managed by La ria Italiana Casentinese Arezzo–Sinalunga

Managed by ATAC

Rome–Civitacastellana–Viterbo Rome–Lido

Managed by Adriatico Sangritana

Sangritana

Managed by Ente Autonomo Volturno Naples–Piedimonte Matese Benevento–Cancello Naples–Pozzuoli–Torregaveta Naples–Licola–Torregaveta

Managed by Ferrovie del Gargano Foggia–Lucera San Severo–Peschici

Managed by Ferrotramviaria

Bari–Barletta

Managed by Ferrovie del Sud Est

Bari–Casamassima–Putignano Bari–Martina Franca–Taranto Gallipoli–Casarano Lecce–Otranto Maglie–Gagliano Martina Franca–Lecce Novoli–Gagliano Zollino–Gallipoli

Narrow gauge

Managed by Ferrovie Appulo Lucane Bari–Matera–Montalbano Jonico Altamura–Potenza Avigliano–Avigliano Città

Managed by FCE Circumetnea

Managed by EAV Circumvesuviana: Naples–Pompei–Poggiomarino Naples–Ottaviano–Sarno Naples–Nola–Baiano Torre Annunziata–Sorrento Pomigliano d'Arco–Acerra Botteghelle–San Giorgio a Cremano

Managed by Ferrovie della Calabria Cosenza–Catanzaro Lido Cosenza–Camigliatello Silano (currently inactive) Gioia Tauro–Cinquefrondi (currently inactive) Gioia Tauro–Palmi (currently inactive)

Managed by ARST Macomer–Nuoro Monserrato–Isili Sassari–Alghero Sassari–Sorso

Managed by AMT Genova Genova–Casella Principe–Granarolo

Managed by ATAC Rome–Giardinetti

Managed by SAD del Renon

Managed by SSIF Domodossola–Locarno

Managed by Trentino Trasporti Trento–Malé–Mezzana

Lines used exclusively for urban services Rome Metro Milan Metro Naples Metro Turin Metro Genoa Metro Bari Metro Catania Metro Brescia Metro Cosenza Metro (in planning phase) Catanzaro Metro (under construction and renovation)

Touristic lines FTI – Ferrovie Turistiche Italiane Ferrovie della Sardegna–Trenino Verde Ferrovie della Calabria–Trenino della Sila Fondazione FS

Inactive lines

Decommissioned

Previously managed by Ferrovie dello Stato Agrigento–Naro–Licata Airasca–Saluzzo Albano–Nettuno Alcantara–Randazzo Asciano–Monte Antico Avenza–Carrara Bastia Mondovì–Mondovì Bivio Mirano–Bivio Carpenedo Bricherasio–Barge Brunico–Campo Tures Busca–Dronero Castelvetrano–Porto Empedocle Cava Carbonara–Cava Manara Cerignola Campagna–Cerignola Città Cervignano–Aquileia–Pontile per Grado Chiusa–Plan Como–Varese Cuneo–Boves–Borgo San Dalmazzo Desenzano–Desenzano Porto Dittaino–Leonforte Dittaino–Piazza Armerina–Caltagirone Ellera–Tavernelle Fano–Urbino Gemona del Friuli–Casarsa Lercara–Filaga–Magazzolo Lonigo–Lonigo Città Lucca–Pontedera Margherita di Savoia Ofantino–Margherita di Savoia Mezzocorona–Mezzolombardo Montebelluna–Susegana Moretta–Cavallermaggiore Motta Sant'Anastasia–Regalbuto Noto–Pachino Palazzolo–Paratico Palermo–Corleone–San Carlo Palo–Ladispoli Palmanova–San Giorgio di Nogaro Pisa Centrale–Pisa Aeroporto Poggibonsi–Colle Val d'Elsa Rezzato–Vobarno Rome San Pietro–Vigna Clara Rovereto–Arco–Riva San Giovanni Suergiu–Iglesias Sangritana San Vito al Tagliamento–Motta di Livenza Santa Ninfa–Salemi Sparanise–Gaeta Spinazzola–Spinazzola Città Urbino–Fabriano Velletri–Segni Velletri–Terracina Tarvisio–Lubiana Treviso–Ostiglia Trieste–Buie–Parenzo Trieste–Erpelle Trieste Campo Marzio Smistamento–Trieste Centrale Scalo

Previously managed by other companies Turin Monorail Adria–Ariano Polesine Agnone–Pescolanciano Arezzo–Fossato di Vico Atena Lucana–Marsico Nuovo Bagnolo in Piano–Carpi Barco–Montecchio Bari–Matera–Montalbano Jonico Bergamo–Clusone Bergamo–Piazza Brembana Biella–Balma Biella–Cossato–Vallemosso Biella–Mongrando Bitonto–Santo Spirito Bribano–Agordo Bolzano–Caldaro Budrio–Massalombarda Calalzo–Dobbiaco Cana–Arcille–Grosseto Cana–Arcille–Rispescia Carnia–Tolmezzo–Villa Santina Castel Bolognese–Riolo Bagni Castelraimondo–Camerino Castellanza–Mendrisio Chieti città–Chieti stazione Cividale–Caporetto Cividale–Tarcetta Cogne–Acque Fredde Cremona–Iseo Crotone–Petilia Policastro Crotone–Timpa Grande Milan Expo Railway Ferrara–Copparo Ferrara–Modena Frugarolo–Basaluzzo Gairo Taquisara–Jerzu decauville Gariglione–Differenze Genova Terralba–Acciaieria Falck Ghirla–Ponte Tresa Gioiosa Jonica–Mammola Gozzano–Alzo Grignasco–Coggiola Intra–Premeno Isili–Villacidro L'Aquila–Capitignano La Spezia Centrale–Arsenale La Thuile–Arpy Lagonegro–Castrovillari–Spezzano Albanese Lana di Sopra–Postal Macomer–Bosa Mandela–Subiaco Mantova–Peschiera Marmifera Privata di Carrara Massa Marittima–Follonica Massalombarda–Imola–Fontanelice Menaggio–Porlezza Modena–Mirandola Modena–Vignola Monteponi–Portovesme Montepulciano–Fontago di Monterufoli Montevecchio Sciria–San Gavino Monreale Monti–Tempio Macomer–Nuoro Ora–Predazzo Orbetello–Porto Santo Stefano Padova–Piazzola–Carmignano Pescara–Penne Piacenza–Bettola Pisa–Tirrenia–Livorno Ponte Tresa–Luino Porto San Giorgio–Amandola Portomaggiore–Bando Potenza–Pignola–Laurenzana Pracchia–San Marcello Pistoiese–Mammiano Precenicco–Gemona del Friuli Pugliano–Vesuvio Rocchette–Arsiero Rocchette–Asiago Rome–Fiuggi–Alatri–Frosinone Reggio Emilia–Boretto Rimini–Novafeltria Rimini–San Marino Sacile–Vittorio Veneto Sant'Ellero–Saltino Sassari–Alghero Schio–Rocchette mineraria Sikelia Siliqua–San Giovanni Suergiu–Calasetta Siracusa–Ragusa–Vizzini Soverato–Chiaravalle Centrale Spezzano–Zoccalia Spoleto–Norcia Stresa–Mottarone Susa–Saint–Michel–de–Maurienne Thiene–Rocchette Tirso–Chilivani Tolmezzo–Paluzza–Moscardo Torrebelvicino–Schio Tortona–Castelnuovo Scrivia Varese–Luino Verona–Caprino–Garda Vibo Valentia–Mileto Villa Santina–Comeglians Villamar–Ales Voghera–Varzi

Unused

Managed by Ferrovie dello Stato Civitavecchia–Orte Santo Stefano di Magra–Sarzana Sulmona–Isernia

Managed by other companies Gioia Tauro–Cinquefrondi

Unfinished or never put in use Bertiolo–Palmanova–Savogna Bivio Orba–Felizzano Bronte–Cuccovia Canicattì–Caltagirone Cormons–Redipuglia Ferrandina–Matera Formigine–Pavullo Kaggera–Salemi Leonforte–Nicosia Palermo Lolli–Camporeale–Salaparuta Rolo–Mirandola Rome Nomentana–Rome San Pietro Santo Stefano di Camastra–Mistretta Santarcangelo di Romagna–Urbino Teglio Veneto–Bertiolo–Udine Torpignattara–Piazza Santa Croce Udine–Castions Udine–Majano Vigna Clara–Rome Smistamento

References