World Train Map

Zurich to Milan by train

Zürich HB → Centrale FS

Trains link Zurich (Zürich HB) and Milan (Centrale FS) in about 3h 22m at best, with no changes needed. The corridor is part of the Gotthard Express (280 km, typically 3 h 17 min), one of 1562 routes plotted in the World Train Map atlas.

Fastest
≈ 3h 22m
Typical
≈ 3h 31m
Direct trains
Yes
Fewest changes
0
Operators
SBB, Trenitalia
Gotthard Express, Zurich to Milan
Photo · Kabelleger / David Gubler · CC BY-SA 3.0

How long does the train from Zurich to Milan take?

The fastest trains cover Zurich to Milan in about 3h 22m; a typical journey takes around 3h 31m.

Is there a direct train from Zurich to Milan?

Yes: direct trains run between Zürich HB and Centrale FS.

This corridor in the atlas

Legendary routes through Zurich or Milan

Sleepers too: night trains from Zurich.

More trains from Zurich

All trains from Zurich →

More train routes in Switzerland · Italy · Austria.

Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.