Services

Select a service to start your booking

European trains

Trains from Florence to Milan

Florence to Milan takes you out of Tuscany, under the Apennines and across the Po plain to the capital of Lombardy, Italy's business and design city. It is a route taken for work as much as for pleasure, by people heading for the fashion shows and trade fairs, for the Duomo and the opera, or onward to the lakes, to Switzerland and to Malpensa airport. Pick a date and the number of travellers below for live times and fares; Milan to Florence has its own page.

Availability and prices are checked live when you search.

About the Florence to Milan train

Milano Centrale is a marble station of grand proportions to the north-east of the centre, with the metro beneath it and the Duomo a short ride away. Milan's centre is compact: the cathedral square, the Galleria, La Scala and the Brera district with its galleries and restaurants are close together, and the Navigli canals are south of them. The city is flat, grey in winter and hot in summer, and it works at a brisker pace than Florence. Boarding is at Santa Maria Novella, the station at the edge of Florence's old centre. Decide the date, how many are travelling, and whether you want Milan to Florence on the same booking; AI Concierge covers it on its own page, with the fare for its own day. The hotels under Where to stay in Milan sit a long way from Malpensa, as the distances on this page show, so plan a transfer if a flight follows. The Italy eSIM plans linked here are for visitors from outside Italy.

Where to stay in Milan

4 of the 257 hotels in the catalogue for Milan. The hotels listed are 40 km from MXP.

Trains from Florence to Milan: questions

How far is Milan from Florence by train?

Florence and Milan are about 250 km apart in a straight line; the rail route is longer. Live journey times and fares for your date appear when you search trains from Florence to Milan.

Can I book the return from Milan to Florence?

Yes. AI Concierge covers Milan to Florence as well; search each direction for its own times and fares.

Is Florence to Milan an international train journey?

No. Both Florence and Milan are in Italy, so this is a domestic rail journey.

Destination, hotel and service details come from AI Concierge travel data; distances are straight-line. Availability and prices are shown live when you search.