How to get to Milano by train

Thanks to its extraordinary location, Milano is a strategic railway hub. The advantage is that one can arrive in the city without having to make any transfers and from here it is possible to travel to principle Italian and European cities, directly and easily. Furthermore, Milan has invested in the high-velocity technology trains, the Italian trains that connects Milan southbound with Florence, Bologna and Rome (three hours), Neaples and east/westbound with Turin, Venice and many more cities.

Trenitalia and Italo Treno manage these trains.


The city has numerous railway stations at its disposal, the most important being Centrale, Lambrate, Rogoredo and Garibaldi. From Stazione Centrale (Central Station) trains depart for all Italian and European destinations, while the others function as an important hub for regional services.


Furthermore, in the middle of the city, beside Castello Sforzesco (Sforza Castle), there is Cadorna station. It is managed by the Trenord group and represents an important regional railway siding.


This network, also used by the Passante Ferroviario, which functions in a similar manner to an urban underground line and services numerous underground stations in the centre of Milan, such as Repubblica and Garibaldi Passante. Moreover, it connects the city with important tourist locations and the international airport Malpensa. With the “Nord” railway, trains run to Como station, just a short distance from the lake, as well as Canzo in upper Brianza, Varese and Laveno on Lake Maggiore.