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.
- Straight-line distanceabout 250 kmThe rail route is longer; live times appear when you search
- RouteDomesticWithin Italy
- ReturnCoveredMilan to FlorenceTrains from Milan to Florence →
- Hotels257
- 5-star37
- 4-star114
- 3-star106
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.
Château Monfort★★★★★Hotel· Planetaria hotelsCorso Concordia · Spa · Fitness centre · Restaurant · Barfrom₹35,137per night, indicative40 km from MXP
Carlton Hotel Milan★★★★★Hotel· FCVia Senato 5 · Spa · Fitness centre · Restaurant · Bar40 km from MXP
Casa Cipriani Milano★★★★★Hotel· SYNXISVia Palestro 24 · Spa · Fitness centre · Restaurant · Barfrom₹1,28,805per night, indicative40 km from MXP
Four Seasons Hotel Milano★★★★★Hotel· Four SeasonsVia Gesu 6/8 · Pool · Spa · Fitness centre · Restaurantfrom₹1,96,040per night, indicative40 km from MXP- Prices are indicative: the lowest rate found for 2 adults, 1 night on 10 Jan 2027, in INR, checked 10 Nov 2026. Live prices for your dates appear when you search.
Plan the rest of your trip
- TrainsTrains from Milan to Florence
- HotelsHotels in Milan
- TransfersMilan airport transfers
- Mobile dataItaly eSIM plans
- TrainsTrains from Milan to Lake Como
- TrainsTrains from Milan to Rome
- TrainsTrains from Florence to Pisa
- TrainsTrains from Florence to Rome
- TrainsTrains from Florence to Venice
- TrainsTrains from Geneva to Zurich
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.