Duration | 4h 10m |
Distance | 280 km |
Average price | €140 |
Frequency | 8/day |
Yes, there is a direct train departing from Zuerich Hb and arriving at Milano Centrale. Services depart every four hours, and operate every day. The journey takes approximately 4h 17m.
More detailsThe distance between Zürich and Milan is 249 km. The road distance is 280 km.
Get driving directionsZürich to Milan train services, operated by Swiss Railways (SBB/CFF/FFS), depart from Zuerich Hb station.
More detailsZürich to Milan train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at Milano Centrale station.
More detailsBook your Zürich to Milan train tickets online with Omio.
Search and bookThere are 9787+ hotels available in Milan. Prices start at €59 per night.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps