Varese - Milano Passante - Treviglio
The S5 Varese - Milano Passante - Treviglio Regional Line is part of the Route 40.
STAZIONI SULLA LINEA
Find out more about Varese - Milano Passante - Treviglio line
The Suburban S5 Varese - Milano Passante - Treviglio line is the longest of the Lombard suburban lines and is also the only one that is managed by a consortium created by Trenord and ATM, called ATI.
The Suburban S5 Varese - Milano Passante - Treviglio line connects the east and west of Lombardia, crossing Milano in 8 stations and operating at all stops, 31 in total, with a connection every 30 minutes, in both directions.
The Porto Ceresio - Varese - Gallarate - Milano lines and the S30 and S50 cross-border lines also converge in Varese FS. Moving on foot in less than 5 minutes, you can reach Varese Nord station, where there are connections with Laveno Mombello Lago and Milano Cadorna, via the Laveno - Varese - Saronno - Milan regioexpress.
In Gallarate, however, you can also change trains with the regioexpress Domodossola - Milano and the regional Luino - Gallarate - Milano.
The same changes, except for the one with the S30, can be made in Busto Arsizio. Here it is also possible to reach, in a few minutes on foot, the Busto Arsizio Nord station, where the trains of the Malpensa - Cadorna and Malpensa - Centrale airport lines and the Novara - Saronno - Milano regional lines operate.
In Rho the suburban lines S6 and S11 intersect, the route of which overlaps as far as Milano Porta Garibaldi Passante for the S11 and Pioltello for the S6.
In Rho Fiera Milano, in addition to being able to change with two regioexpress lines and two regional lines, thanks to an underpass, you can reach the ATM metro station, red line M1, or head towards the new international exhibition center of the city, Fiera Milano. For example, the Salone del Mobile and the MICAM, world-renowned trade fairs, are held here.
In Milano Villapizzone it is also possible to connect to the Regioexpress Bergamo - Pioltello - Milano line, then, from the Milano Lancetti station, you enter the Passante Ferroviario, up to Milano Porta Vittoria.
The next station is Milano Forlanini, where in addition to the connection with the S9, there is a connection via the ATM 73 bus that leads to Milan Linate airport.
In Pioltello it is possible to change trains with the regioexpress Verona - Brescia - Milano and Bergamo - Pioltello - Milano lines and the regional Brescia - Treviglio - Milano line.
Finally, the Cremona - Treviglio and Bergamo - Treviglio regional lines are connected to the Treviglio terminus, as well as the regioexpress for Verona.
The journey from Varese Fs to Milano Porta Garibaldi Passante takes about an hour, the crossing of the Passante Ferroviario, from Milan Lancetti to Milano Porta Vittoria takes almost 15 minutes, while the final stretch between Milano Forlanini and Treviglio takes 40 minutes. In total, the journey from Varese to Treviglio takes just over two hours.
The Suburban S5 Varese - Milano Passante - Treviglio line crosses the provinces of Milano and Monza and Brianza, where the STIBM integrated tariff system is in force. You can find more information on how it works in the dedicated section of our site.
How long is the trip from Varese to Treviglio?
The distance between Varese and Treviglio is 97 km.
The Trenord railway service of the Suburban S5 Varese - Milano Passante - Treviglio line connects Varese to Treviglio in about 2 hours and 10 minutes.
Trains stop at all stations.
- From Varese: first train 5:13 am; last train 21:43 (ends in Pioltello);
- From Treviglio: first train at 5:40 am; last train 22:10
How much does the Varese-Treviglio ticket cost?
From Varese to Treviglio the 2nd class price for a Trenord ticket is € 7.90.
The S5 line crosses the provinces of Milan and Monza and Brianza, where the STIBM integrated tariff system is in force.Only to travel between two stations, both in the STIBM area, you need to purchase an integrated STIBM ticket.
What are the stops of the S5 Varese-Treviglio line?
The suburban Trenord S5 Varese-Milano Passante-Treviglio service stops at:
Gazzada Schianno-Morazzone, Castronno, Albizzate-Solbiate-Arno, Cavaria-Oggiona-Ierago, Gallarate, Busto Arsizio FS, Legnano, Canegrate, Parabiago, Vanzago-Pogliano, Rho, Rho Fiera, Milano Certosa, Milano Villapizzone, Milano Lancetti, Milano Porta Garibaldi Passante, Milano Repubblica, Milano Porta Venezia, Milano Dateo, Milano Porta Vittoria, Milano Forlanini, Segrate, Pioltello-Limito, Vignate, Melzo, Pozzuolo Martesana, Trecella, Cassano d’Adda.