From Zurich to Milan by train: from CHF 25.
Prices from CHF 25 per adult in 2nd class and from CHF 59 per adult in 1st class for journeys on the Gotthard route. Seat reservation included. Only on direct EuroCity trains. Valid for a single journey between a EuroCity station in Switzerland and a EuroCity station in Italy (and vice versa), without a connecting ticket to the EuroCity departure and destination stations. Limited number of tickets available. Tickets available at SBB.ch, on the SBB Mobile app, at the ticket counter or from the SBB Contact Center on 0848 44 66 88 (CHF 0.08/min., open 24/7). Prices and exchange rates are subject to change. The additional conditions for advance booking apply.
For a good journey.
-
Prices
You can travel from Zurich to Milan from CHF 25 in 2nd class and from CHF 59 in 1st class.
-
Direct connections daily
There are 14 direct trains a day from Zurich HB to Milano Central.
-
Travel time
From Zurich HB, you can reach Milan in just 3 hours and 20 minutes.
-
First train & last train
The first direct train leaves Zürich HB at 06:33; the last at 19:33.
Plan your trip to Milan and buy tickets.
Plan your journey using the SBB Mobile app or online at SBB.ch and buy tickets and seat reservations for yourself and your travelling companions at the same time.
Via SBB MobileDiscover more destinations from Zurich.
Further content
You can now buy your international train tickets via SBB Mobile.