Average price (one-way) | $53 |
---|
The train journey from Milan to Zurich takes 4h 00m on average and covers a distance of 135 miles.
There are different train companies operating between Milan and Zurich. Trenitalia and Train are the most booked train companies.