Yes, there is a direct train from Milan to Zurich. We usually find around 21 direct trains on the route from Milan to Zurich every weekday. There are typically fewer trains leaving at weekends, when we found around 20 departures.
The southern shore of Lake Como is just 32 miles (51 km) from Milan. This iconic Italian lake draws visitors from around the world, and with good reason.
Milan to St.Moritz, a high Alpine resort town in Switzerland, on a full-day trip from Milan, Italy with private car transfers and tickets for Bernina Express, one of the most beautiful train routes in the world. Enjoy a Swiss-style adventure!
While the entire length of the Bernina Express is an exceptionally scenic ride through Alpine landscape, there are a few extraordinary highlights along the way. Brusio Viaduct. From the town center of Tirano, Italy, the train quickly starts climbing and within a few minutes, crosses the border into Switzerland.
The simplest way to get from Italy to Switzerland is by train although driving is fine too. I bought a $23 train ticket from raileurope.com to go from Lake Como to Lugano and the ride was a breeze. While my ride took exactly 39 minuets, the quickest route is 25 minutes.