The distance between inspiring Milan and picturesque Zurich is 256 km (159 mi), and the fastest way to cover it is by an express train. Yes, theoretically a flight takes half an hour less, but if we take into account that you have to be at the airport 2 hours before the departure (plus will need some time to get to the city from the remotely located airport), it becomes clear that a train ride is the most timesaving way to travel between the cities. On this page, you can learn everything you need to know about the high-speed trains from Milan to Zurich (including departure schedule, railway route info, ticket prices, etc.) as well as book your rail tickets for up to 2 years before your trip!