I am traveling from Milan to Weggis. What is the best way to get there? Scenic/efficient? Thanks so much for your feedback!
Your other post says you are already going to Luzern. You're almost there when you reach Luzern.
are you driving or training?
Well the most direct train route would get you there in about 4 hours, but if you have the time and are in for a 9/10 hour ride then I would suggest you take the Bernina Express . So that would be Milan to Tirano, then on the Bernina Express to Chur and then on by local train. You can look up the train details on www.sbb.ch
Milan to Arth-Goldau, to Kuessnacht am Rigi, then Post Bus to Weggis.