Timetable from Milan (Main) to Zurich (Main), book for price from €29.00

Train schedule Milan (Main) to Zurich (Main)

  • train Departure 04:57:00 Arrival 09:50:00 4hour(s)53minute(s)
    From Departure To Arrival
    MILANO CENTRALE (Italy) 04:57:00 MILANO P.GARIBALDI (Italy) 05:32:00
    RE 5300 MILANO P.GARIBALDI (Italy) 05:32:00 ARCISATE (Italy) 06:33:00
    SUB25556 ARCISATE (Italy) 06:44:00 MENDRISIO (Switzerland) 06:57:00
    IC 668 MENDRISIO (Switzerland) 07:24:00 ARTH-GOLDAU (Switzerland) 09:09:00
    TRN 2412 ARTH-GOLDAU (Switzerland) 09:13:00 ZUERICH HB (Switzerland) 09:50:00
  • train Departure 05:34:00 Arrival 10:28:00 4hour(s)54minute(s)
    From Departure To Arrival
    MILANO CENTRALE (Italy) 05:34:00 MILANO P.GARIBALDI (Italy) 06:09:00
    SUB25018 MILANO P.GARIBALDI (Italy) 06:09:00 CHIASSO (Switzerland) 07:17:00
    IC 866 CHIASSO (Switzerland) 07:39:00 ZUERICH HB (Switzerland) 10:28:00
  • train Departure 07:25:00 Arrival 10:50:00 3hour(s)25minute(s)
    From Departure To Arrival
    EC 12 MILANO CENTRALE (Italy) 07:25:00 ZUERICH HB (Switzerland) 10:50:00
  • train Departure 08:10:00 Arrival 11:50:00 3hour(s)40minute(s)
    From Departure To Arrival
    RE 25508 MILANO CENTRALE (Italy) 08:10:00 LUGANO (Switzerland) 09:18:00
    IC 672 LUGANO (Switzerland) 09:43:00 ARTH-GOLDAU (Switzerland) 11:09:00
    TRN 2416 ARTH-GOLDAU (Switzerland) 11:13:00 ZUERICH HB (Switzerland) 11:50:00
  • train Departure 09:25:00 Arrival 12:50:00 3hour(s)25minute(s)
    From Departure To Arrival
    EC 14 MILANO CENTRALE (Italy) 09:25:00 ZUERICH HB (Switzerland) 12:50:00

Click to get latest price