250 km
Departure station:
Piazza Duca d'Aosta, 1, 20124, Milan, Italy
Viale degli Alberghi, 20017 Rho, Milan, Italy
Via Giovanni Battista Cassinis, 20139, Milano, Italy
Piazza Sigmund Freud, 20124 , Milano , Italy
Arrival station:
Piazza Santa Maria Novella, 50123 , Florence, Italy
Via Mannelli, 10-16, Firenze, Italy
Via Renato Fantoni, 50127, Firenze, Italy

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 stylish Milan to beautiful Florence? 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 Milan - Florence train ride takes approximately 2 hours, and the trains provide up to 16 daily departures, making it very easy to plan your Italian voyage.

9.2 / 10 based on 53 reviews

Milan to Florence Train Review & Rating

Time onboard the Milan - Florence train flew by in one breath, highly recommend

Sarah F. about traveling from Milan to Florence