6 hours and 40 minutes
For a train journey from Milan to Zurich it would take approximately four hours to get one way.
10 hours and 15 minuets
4 to 4 and a half hours
5 to 6 hours. 3 to 4 hours by car.