I’m trying to get a handle on what train to take and how long of a journey it will be. The date would be Friday May 1st. In the morning. Thanks for any info you can give.
The simplest option is the 12:55 from Firenze SMN to Zermatt arriving at 6:50 pm. It’s 2 train changes in Milan & Visp and takes 5 hours 55 minutes.
If you want to get there earlier in the day, it will take an extra 1 hr 45 minutes with an extra train change.
7:10-2:50 pm (7 hr 40 min) changing 3 times in Rho Fiera Milano, Domodossola & Brig
Times and pricing on SBB.ch/en