We're going to be traveling from Milan to Montreux on June 19th. It looked like there were some good train options in the 3 - 3.5 hours range, but, now that things are getting closer, it looks like those options are not going to be available due to construction. I think taking the train replacement bus (EC132) and going through Martigny is probably our best bet now, but please let me know if there are other options that people would suggest. Thank you!
You don't say where the construction is, so I am attaching the information from The Man in Seat 61, who generally provides different options.
https://www.seat61.com/international-trains/trains-from-Milan.htm#Milan-Switzerland
Thank you!
MattyBob, my son and I are looking to do the same the weekend before your date. I found there's only a bus from Milan to Martigny and then a train to Montreaux. Did you find this is the only option as well?