Zug → Milan
Milan → Zug ⇄13 a dayfastest 2h50SBB / TrenitaliaIntercity
Direct trains · no change
- 07:00 → 09:50EC 11 IntercityZug → Milano Centrale · via Bellinzona, Lugano, Como2h505 stopsRuns: DailySBB / Trenitalia ↗
- 08:00 → 10:53EC 13 IntercityZug → Milano Centrale · via Bellinzona, Lugano, Como2h535 stopsRuns: DailySBB / Trenitalia ↗
- 09:00 → 11:50EC 301 IntercityZug → Milano Centrale · via Bellinzona, Lugano, Como2h504 stopsRuns: DailySBB / Trenitalia ↗
- 10:00 → 12:50EC 15 IntercityZug → Milano Centrale · via Bellinzona, Lugano, Como2h505 stopsRuns: DailySBB / Trenitalia ↗
- 11:00 → 13:55EC 33 IntercityZug → Milano Lambrate · via Bellinzona, Lugano, Como2h554 stopsRuns: Daily, not Thu 12 NovSBB / Trenitalia ↗
- 11:00 → 13:50EC 33 IntercityZug → Milano Centrale · via Bellinzona, Lugano, Como2h505 stops
- 12:00 → 14:50EC 19 IntercityZug → Milano Centrale · via Bellinzona, Lugano, Como2h504 stopsRuns: DailySBB / Trenitalia ↗
- 13:00 → 15:50EC 151 IntercityZug → Milano Centrale · via Bellinzona, Lugano, Como2h504 stopsRuns: DailySBB / Trenitalia ↗
- 14:00 → 16:53EC 21 IntercityZug → Milano Centrale · via Bellinzona, Lugano, Como2h535 stopsRuns: DailySBB / Trenitalia ↗
- 15:00 → 17:55EC 37 IntercityZug → Milano Lambrate · via Bellinzona, Lugano, Como2h554 stopsRuns: DailySBB / Trenitalia ↗
- 16:00 → 18:50EC 123 IntercityZug → Milano Centrale · via Bellinzona, Lugano, Como2h504 stopsRuns: DailySBB / Trenitalia ↗
- 18:00 → 20:50EC 25 IntercityZug → Milano Centrale · via Bellinzona, Lugano, Como2h505 stopsRuns: DailySBB / Trenitalia ↗
- 19:00 → 21:50EC 27 IntercityZug → Milano Centrale · via Bellinzona, Lugano, Como2h505 stopsRuns: DailySBB / Trenitalia ↗
- 20:00 → 22:50EC 29 IntercityZug → Milano Centrale · via Bellinzona, Lugano, Como2h504 stopsRuns: DailySBB / Trenitalia ↗
Local times at each station. Times from official open data: Trenitalia (file of 15 Oct 2026), SBB (file of 24 Oct 2026) and DELFI (Germany) (file of 24 Oct 2026). Checked Mon 26 Oct 2026; they cover 26 Oct to 22 Nov 2026. Timetables change, so check with the operator before you travel. How we build this.