250 km
Departure station:
Piazza Santa Maria Novella, 50123 , Florence, Italy
Campo Di Marte
Via Mannelli, 10-16, Firenze, Italy
Via Renato Fantoni, 50127, Firenze, Italy
Arrival station:
Piazza Duca d'Aosta, 1, 20124, Milan, Italy
Rho Fieramilano
Viale degli Alberghi, 20017 Rho, Milan, Italy
Milano Rogoredo
Via Giovanni Battista Cassinis, 20139, Milano, Italy
Porta Garibaldi
Piazza Sigmund Freud, 20124 , Milano , Italy
Brand name
Train type
Travel time
Price from
Tren directo rápido
1 hrs 55 min

Can you think of a more comfortable way to admire the breathtaking sceneries of the Italian countryside than onboard a modern bullet train, taking you from beautiful Florence to stylish Milan? Neither can we. Taking a train between the cities is not only a great way to admire the landscapes, but also one of the fastest ways to travel between the towns. The train ride from Florence to Milan takes approximately 2 hours, and the trains provide up to 16 daily departures, making it very easy to plan your Italian voyage.

Train Information

Lowest train ticket cost:
Earliest departure:
Latest departure:
Shortest travel time:
1 hrs 55 min
Longest travel time:
1 hrs 55 min
9.2 / 10 based on 53 reviews

Florence to Milan Train Review & Rating

Had a wonderful time traveling between Florence and Milan on train.

Claire L. about traveling from Florence to Milan