European Trains

Zürich HB Milano Centrale

Monday, 14 September 2026 13:58
Connections from ÖBB (Austrian Railways) timetable data
14:05
Zürich HB
Platform 7
3h 15min
17:20
Milano Centrale
2 changes
IR 2425, IC 675, RE 80
On time
IR 2425 14:05 - 14:45
Zürich HB → Arth-Goldau
IC 675 14:49 - 15:58
Arth-Goldau → Lugano
RE 80 16:02 - 17:20
Lugano → Milano Centrale
15:05
Zürich HB
Platform 7
3h 15min
18:20
Milano Centrale
1 change
IC 877, RE 80
On time
IC 877 15:05 - 16:58
Zürich HB → Lugano
RE 80 17:02 - 18:20
Lugano → Milano Centrale
15:33
Zürich HB
Platform 11
3h 20min
18:53
Milano Centrale
Direct
EC 23
On time
16:05
Zürich HB
Platform 8
3h 15min
19:20
Milano Centrale
2 changes
IR 2429, EC 173, RE 80
On time
IR 2429 16:05 - 16:45
Zürich HB → Arth-Goldau
EC 173 16:49 - 17:58
Arth-Goldau → Lugano
RE 80 18:02 - 19:20
Lugano → Milano Centrale
16:05
Zürich HB
Platform 8
3h 48min
19:53
Milano Centrale
1 change
IR 2429, EC 173
On time
IR 2429 16:05 - 16:45
Zürich HB → Arth-Goldau
EC 173 16:49 - 19:53
Arth-Goldau → Milano Centrale
17:05
Zürich HB
Platform 7
3h 15min
20:20
Milano Centrale
1 change
IC 881, RE 80
On time
IC 881 17:05 - 18:58
Zürich HB → Lugano
RE 80 19:02 - 20:20
Lugano → Milano Centrale
Train connections Zürich HB → Milano Centrale
DepartureArrivalDurationChangesTrains
14:0517:203h 15min2IR 2425, IC 675, RE 80
15:0518:203h 15min1IC 877, RE 80
15:3318:533h 20min0EC 23
16:0519:203h 15min2IR 2429, EC 173, RE 80
16:0519:533h 48min1IR 2429, EC 173
17:0520:203h 15min1IC 881, RE 80

Frequently asked questions

How long does the train from Zürich HB to Milano Centrale take?
The fastest of the 6 connections found takes 3h 15min; the first one leaves at 14:05.
Is there a direct train from Zürich HB to Milano Centrale?
Yes — 1 of the 6 connections found need no change.
How do I search for a train between European cities?
Enter the departure and arrival stations, pick a date and time and start the search. Results show departure and arrival times, journey duration, number of changes and live delays.
Are delays shown in the search results?
Yes. When the operator reports a delay or a cancellation, the connection shows the new time next to the scheduled one.
Am I entitled to compensation if my train is delayed or cancelled?
On railways in the EU, a delay of 60–119 minutes at your final destination entitles you to 25% of the ticket price and a delay of 120 minutes or more to 50%. If a delay of 60 minutes or more is expected, you can also choose a refund or re-routing instead. Claims go to the operator or ticket vendor; extraordinary circumstances such as extreme weather are excluded. The official rules are on the EU "Your Europe" rail passenger rights page linked below.

Delays and cancellations on EU railways — official rules: EU rail passenger rights (Your Europe)

Updated