Picture forested mountains, lush gorges, and sprawling, snow-speckled topography en-route your day trip from Milan to Switzerland- that's what you're signing up for, along with a myriad of other exciting highlights. The distance from Milan to Switzerland by the Bernina Express covers 257km and takes about 3.5 to 4 hours. Here's everything you must know about taking a day trip from Milan to Switzerland.