Travel from Arth-Goldau-Station to Milan

Bus or train from Arth-Goldau Station to Milan?

Trenitalia Eurocity operates a train from Arth-Goldau Station to Milan every 3 hours. Tickets cost $40 - $60 and the journey takes 2 h 45 min. Alternatively, Swiss Railways (SBB/CFF/FFS) operates a bus from Arth-Goldau Station to Milan every 30 minutes. Tickets cost $11 - $21 and the journey takes 11 min. Autolinee Gambioli also services this route once a week.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Arth-Goldau Station to Milan

From Arth-Goldau train to Milano Centrale. 2 h 45 min 40€. From Arth-Goldau train to Bellinzona, train to Monza, bus to Sesto 1 Maggio Fs, then line 1 subway to Duomo M1. 3 h 53 min 99€. From Arth-Goldau line 2 train to Brunnen Station then bus to Famagosta. 4 h 11 min 36€. From Arth-Goldau Station drive to Milan. 2 h 40 min 35€. From Arth-Goldau train to Zürich HB, train to Zurich airport, fly to Milan Malpensa airport, then train to Milan. 3 h 37 min 140€. From Arth-Goldau train to Zürich HB, train to Zurich airport, fly to Lugano airport, line 60 train to Lugano, then train to Milan. 4 h 39 min 170€.