Compare prices to get from Florence to Milan
PHP 831|1h 34m
PHP 4,786|5h 45m
PHP 715|3h 15m
PHP 1,506
PHP 1,875
PHP 1,781
--
--
--
PHP 1,212
PHP 1,211
--
PHP 1,509
--
PHP 831
--
PHP 831
Trenitalia09:09
4h 40m
13:49
Florence S.M.NMilan Rogoredo
PHP 1,875
Search
2 stops
Trenitalia20:55
1h 43m
22:38
Florence S.M.NMilan Rogoredo
PHP 3,347
Search
Direct
Trenitalia08:41
4h 59m
13:40
Firenze RifrediMilan Central
PHP 1,952
Search
1 stop
Trenitalia04:32
5h 13m
09:45
Florence S.M.NMilan Central
PHP 1,964
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 transport options from Florence to Milan
The cheapest way to get from Florence to Milan costs only PHP 664 on average via Buses, and the quickest way takes just 2h 20m by Flights. Find the travel option that best suits you.
Trains
Average price PHP 917
Average duration3h 27m
Departure Time09:09 - 16:00
Direct options
Flights Fastest
Average price PHP 9,104
Average duration2h 20m
Departure Time--
Direct options
Buses Cheapest
Average price PHP 664
Average duration4h 39m
Departure Time09:20 - 17:35
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 PHP 917.
PHP 1,522
PHP 1,219
PHP 917
PHP 614
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 Friday, with an average price of PHP 652.
PHP 976
PHP 814
PHP 652
PHP 491
From Florence to Milan: Travel Information
Companies operating from Florence to Milan
Find stations and airports 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 Venezia
Milan Porta Vittoria
Milano 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 (Santa Maria Novella)
Florence Train Station
Florence Piazza della Stazione
Florence Michelangelo
Florence Firenze Santa Maria Novella
Popular bus stations near Milan
Milano Dante St
Milan Via Alessandro Manzoni
Milan Corso Buenos Aires
Milan Autostazione Porta Garibaldi
Milan Garibaldi Train Station
Recommended hotels in Milan

8.3/10
712 Reviews
Ostelzzz Milano

Porta Venzia | 2.16 km from city centre
1% off
PHP 2,127 PHP 2,100

8.5/10
461 Reviews
Scarlatti Hotel Milano

Central Station Area | 2.57 km from city centre
PHP 4,543

9.4/10
77 Reviews
Combo Milano

Navigli | 2.41 km from city centre
PHP 1,893

9.2/10
121 Reviews
Hilton Milan

Central Station Area | 2.56 km from city centre
3% off
PHP 12,564 PHP 12,177
FAQ – How to Get from Florence to Milan
How far is it from Florence to Milan?
It’s about 243 km (151 miles) from Florence to Milan.How do I travel from Florence to Milan?
There are 3 different ways to get from Florence to Milan, including Flights, Trains, Buses.What is the fastest way to travel from Florence to Milan?
The fastest way to get from Florence to Milan is by Flights, with an average journey time of 2 hours 20 minutes. Other modes of transport take longer: Trains takes on average 3h 27m.Buses takes on average 4h 39m.What is the cheapest way to travel from Florence to Milan?
The cheapest way to get from Florence to Milan is by Buses, with an average price of PHP 664. Other modes of transport are more expensive: Trains costs around PHP 917 on avergae.Flights costs around PHP 9,104 on avergae.Where do trips from Florence to Milan usually depart and arrive?
For trips between Florence and Milan, visitors typically use the following departure and arrival points: Most Flights depart from Florence Amerigo Vespucci Airport and arrive at Il Caravaggio International Airport; Trains depart from Florence S.M.N and arrive at Milan Dateo; Buses depart from Florence (Santa Maria Novella) and arrive at Milano Dante St.When is the cheapest time to buy tickets from Florence to Milan?
Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Florence to Milan are typically cheapest Thursday, with an average fare of PHP 917. Flights from Florence to Milan are typically cheapest Friday, with an average fare of PHP 652Is there a time difference between Florence and Milan?
The time difference between Florence and Milan is 0h.