Florence to Milan by train

Last reviewed: July 2026

Typical duration
1 hour 40 minutes
Direct
Direct service
Milan Cathedral in Piazza del Duomo

Train service

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

How long does the Florence to Milan train journey take?

The fastest direct services take around 1 hour 40 to 1 hour 43 minutes. The average journey time across all direct trains is closer to 2 hours.

Which stations do Florence to Milan trains use?

Most direct high-speed services depart from Firenze Santa Maria Novella in Florence and arrive at Milano Centrale in Milan, both of which are central city stations.

How much does a Florence to Milan train ticket cost?

Advance fares can start from around 17.90 EUR on high-speed services. Prices rise closer to the travel date, so booking early gives the best chance of a lower fare.

Do I need a reservation for the Florence to Milan train?

Yes. Reservations are required on all high-speed trains between Florence and Milan. If you hold a rail pass, a separate reservation fee still applies.

Are there direct trains between Florence and Milan?

Yes. Direct high-speed trains run throughout the day on this route, with no change of train required.

Which operators run trains between Florence and Milan?

Two high-speed operators serve the route: the national carrier operating Frecciarossa trains and the private operator Italo. Both serve the same main station pair with similar journey times.

Is the train a good option for getting from Florence to Milan?

For most travellers, yes. The train is fast, departs from city-centre stations, and avoids the time and inconvenience of flying. Journey times under two hours make it a practical choice.

More routes