World Train Map

Florence to Milan by train

Firenze SMN → Centrale FS

Trains link Florence (Firenze SMN) and Milan (Centrale FS) in about 1h 53m at best, with no changes needed.

Fastest
≈ 1h 53m
Typical
≈ 2h
Direct trains
Yes
Fewest changes
0
Operators
Trenitalia
Frecciarossa, Milan to Naples
Photo · Moliva · CC BY-SA 4.0

How long does the train from Florence to Milan take?

The fastest trains cover Florence to Milan in about 1h 53m; a typical journey takes around 2h.

Is there a direct train from Florence to Milan?

Yes: direct trains run between Firenze SMN and Centrale FS.

Legendary routes through Florence or Milan

More trains from Florence

All trains from Florence →

More train routes in Italy · Switzerland.

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