Services

Select a service to start your booking

European trains

Trains from Milan to Florence

Milan is the commercial centre of northern Italy and Florence is the city of the Renaissance; the train between them runs south across the plain of the Po and over the Apennines into Tuscany. It is a trip for art and architecture, for a weekend of churches and galleries after a week of meetings, and for anyone touring Italy by rail who wants to move between the north and the centre without an airport. The arrival in Florence is on the edge of the old centre, with the Duomo a walk away.

Availability and prices are checked live when you search.

About the Milan to Florence train

From Milano Centrale, the monumental station to the north-east of the centre, trains for Florence depart, and the metro runs there from the Duomo. Give the search a day and a party size and it returns what runs then; the return leg from Florence is covered as well, booked through its own search. Santa Maria Novella is the arrival, at the western edge of the old centre of Florence. From the forecourt you can walk to the cathedral, the Uffizi and the Ponte Vecchio across the Arno without needing a bus. The city is compact and largely closed to cars in the centre, which makes a central hotel the practical choice and a suitcase on wheels the easiest way to arrive. A selection of Florence hotels sits on this page; the search shows the catalogue in full. Stay near the station for a short stay or an early train onwards, or across the river in the Oltrarno if you want a quieter street and a walk to the sights.

Where to stay in Florence

4 of the 172 hotels in the catalogue for Florence.

Trains from Milan to Florence: questions

How far is Florence from Milan by train?

Milan and Florence 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 Milan to Florence.

Can I book the return from Florence to Milan?

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

Is Milan to Florence an international train journey?

No. Both Milan and Florence 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.