The line S12 () is a commuter rail route forming part of the Milan suburban railway service (), which converges on the city of Milan, Italy.

The route runs over the infrastructure of the Milan Passante, Milan–Bologna and Milan-Asso railways. Like all but one of the other Milan suburban railway service routes, it is operated by Trenord.

Route

Line S12, a cross-city route, heads initially in a southerly direction from Milano Bovisa through the Milan Passante railway to Milano Rogoredo. From there, it turns south-east towards its southern terminus, Melegnano.

History The route was activated on 12 September 2016. The route was suspended on 25 February 2020 due to COVID-19 pandemic and it has been partially restored in August 2023, with four trains per direction per day, running at 15 minutes intervals when paired with line S1. A more complete service shall be restored in 2024: since June 2024, service has been expanded, with 10 round trip per day from Cormano-Cusano Milanino to Melegnano and one round trip per day between Cormano-Cusano Milanino and Milano Rogoredo; this has been made possible by the construction and opening of the third track from Milano Affori to Cormano-Cusano, allowing for more separation between regional trains, which run express from Affori to Cesano Maderno, and suburban all-stopping trains. As of June 2026, S12 trains are limited to Bovisa Politecnico station, but run regularly every 30 minutes on weekday instead of just a few rides per day.

Stations The stations on the S12 are as follows (stations with a coloured background are within the municipality of Milan): Station Opened Interchange NoteCormano-Cusano Milanino2015 Currently not served, as of June 2026Milano Bruzzano Parco Nord2014 Currently not served, as of June 2026Milano Affori2011 Currently not served, as of June 2026 Milano Bovisa1879 Current northern terminus of the line Milano Lancetti1997 Milano Porta Garibaldi1963 Milano Repubblica1997 Milano Porta Venezia1997 Milano Dateo2002 Milano Porta Vittoria2004 Milano Rogoredo1862 San Donato Milanese2003 Borgolombardo1991 San Giuliano Milanese1931 Melegnano1861

See also

History of rail transport in Italy List of Milan S Lines stations Rail transport in Italy Transport in Milan

References

External links ATM – official site Trenord – official site