Compare prices to get from Florence to Milan
€16|1h 43m
€50|4h 15m
€8|3h 15m
€26
€26
€26
€26
€26
€22
€24
€24
€26
€16
€24
€24
€18
€18
Trenitalia04:32
5h 13m
09:45
Florence S.M.NMilan Central
€26
Search
1 stop
Trenitalia20:55
1h 43m
22:38
Florence S.M.NMilan Rogoredo
€61
Search
Nonstop
Trenitalia08:41
6h 4m
14:45
Firenze RifrediMilan Central
€26
Search
1 stop
Trenitalia13:40
7h 5m
20:45
Florence S.M.NMilan Rogoredo
€30
Search
1 stop
- Prices shown from Florence to Milan are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.
Compare flights, trains, and buses from Florence to Milan
The cheapest way to get from Florence to Milan costs only €8 on average via Buses, and the quickest way takes just 2h 16m by Flights. Find the travel option that best suits you.
Trains
Average price
€12
Average duration
2h 30m
Departure time
11:25 - 00:25
Direct options
Flights
Fastest
Average price
€103
Average duration
2h 16m
Departure time
--
Direct options
Buses
Cheapest
Average price
€8
Average duration
4h 36m
Departure time
11:25 - 17:50
Direct options
· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time
When is the cheapest time to travel from Florence to Milan?
What is the cheapest day to travel by train from Florence to Milan?
Based on Trip.com's data, the cheapest day to travel by train from Florence to Milan is Thursday, with an average price of €12.
€19
€16
€12
€9
What is the cheapest day to travel from Florence to Milan by bus?
Based on Trip.com's data, the cheapest day for bus tickets from Florence to Milan is Thursday, with an average price of €8.
€10
€9
€8
€8
Recommended hotels in Milan
![1 bedroom - [Duomo 20 min - Bocconi - Navigli] - Wi-Fi](https://ak-d.tripcdn.com/images/0584e12000tv571xcAD94.jpg?proc=resize/m_w,w_278,h_185,1E6D)
0/10
Reviews
1 bedroom - [Duomo 20 min - Bocconi - Navigli] - Wi-Fi

Famagosta | 3.26 km from downtown
€2,756

9/10
1 Reviews
Wonderful Villa Between Como and Milano

0.64 km from downtown
€2,020

-/10
Reviews
Breda Lofts Milano

Bicocca - Zara | 6.98 km from downtown
€2,066

9.3/10
77 Reviews
Four Seasons Hotel Milano

Milan City Centre | 0.69 km from downtown
€1,555
Florence to Milan travel tips
Companies operating from Florence to Milan
Find departure & arrival points near Florence and Milan
Popular train stations near Florence
Florence S.M.N
Florence P. Le Montelungo
Florence Porta Al Prato
Florence Campo di Marte
Firenze Statuto
Popular train stations near Milan
Milan Dateo
Milan Porta Vittoria
Milano Porta Venezia
Milan Porta Venezia
Milan Porta Romana
Popular airports near Florence
Florence Amerigo Vespucci Airport (FLR)
Pisa International Airport (PSA)
Nearby
Popular airports near Milan
Il Caravaggio International Airport (BGY)
Linate Airport (LIN)
Milan Malpensa Airport (MXP)
Parma Giuseppe Verdi Airport (PMF)
Lugano Airport (LUG)
Nearby
Popular bus stations near Florence
Florence Largo Alinari Station
Florence (Santa Maria Novella)
Florence Train Station
Florence Piazza della Stazione
Florence Michelangelo
Popular bus stations near Milan
Milano Dante St
Milan Via Alessandro Manzoni
Milan Corso Buenos Aires
Milan Autostazione Porta Garibaldi
Milan Garibaldi Train Station
How to travel from Florence to Milan: FAQs
How far is it from Florence to Milan?
The distance from Florence to Milan is about 243 km (151 mi).How can I get from Florence to Milan?
There are 3 ways to get from Florence to Milan, including Flights, Trains, Buses.What is the fastest way to get from Florence to Milan?
The fastest way to get from Florence to Milan is by Flights, with an average journey time of 2 hours 16 minutes. Other modes of transport take longer: Trains takes on average 2h 30m.Buses takes on average 4h 36m.What is the cheapest way to get from Florence to Milan?
The cheapest way to get from Florence to Milan is by Buses, with an average price of €8. Other modes of transport are more expensive: Trains costs around €12 on avergae.Flights costs around €103 on average.Where do you usually depart from and arrive at when traveling from Florence to Milan?
When traveling from Florence to Milan, travelers usually depart from and arrive at the following locations: Flights typically departs from Florence Amerigo Vespucci Airport and arrives at Il Caravaggio International Airport , Trains typically departs from Florence S.M.N and arrives at Milan Dateo , Buses typically departs from Florence Largo Alinari Station and arrives at Milano Dante St .When is the cheapest time to book tickets from Florence to Milan?
Train, bus, and flight schedules may vary depending on the season or day of the week. Based on data from Trip.com: FlorencetoMilanTrains is usually the cheapest at Thursday, with an average price of €12 FlorencetoMilanBuses is usually the cheapest at Thursday, with an average price of €8 .Is there a time difference between Florence and Milan?
The time difference between Florence and Milan is 0m.




