Round-trip
One-way
FAQs

Find trains from Florence to Milan

Search for cheap train tickets from Florence to Milan and book your trip in minutes.

FLR — MIL
may. 29 — jun. 51
1 adult
mié. 5/29

Best deals for train tickets from Florence to Milan

Find the right train ticket for you
Trenitalia
With transfers
3h 44m
Trenitalia
Trenitalia
With transfers
6h 32m
Trenitalia
Trenitalia
With transfers
6h 32m
Trenitalia
Trenitalia
With transfers
6h 32m
Trenitalia
Italotreno
With transfers
1h 55m
Italotreno
Trenitalia
With transfers
6h 32m
Trenitalia

Florence to Milan train information

Find information about ticket prices, popular stations, and train companies that offer trains from Florence to Milan

ROUND-TRIP FROM

$150

ONE-WAY FROM

$26

AVG TRAVEL TIME

2h 09m

TRAIN COMPANIES

AccesRail, Trenitalia, Italotreno
The best round-trip train deal from Florence to Milan found on momondo in the last 72 hours is $150
The best one-way train deal from Florence to Milan found on momondo in the last 72 hours is $26
Average time it takes to travel by train from Florence to Milan
There are 3 train companies servicing this route: AccesRail, Trenitalia, Italotreno

Florence Train Station Directory

Location of major train stations in Florence
Florence San Marco VecchioFlorence, 43.790314, 11.267404
Florence Le CureFlorence, 43.786938, 11.268052
Florence Le PiaggeFlorence, 43.789818, 11.174638
Florence Porta al PratoFlorence, 43.778784, 11.237511
Florence StatutoFlorence, 43.787254, 11.24974
Florence CastelloFlorence, 43.819427, 11.218384

Milan Train Station Directory

Location of major train stations in Milan
Milan Alessandria CantalupoMilan, 44.864788, 8.551368
Milan Quarto OggiaroMilan, 45.51914, 9.14533
Milan Como Albate-TrecalloMilan, 45.777393, 9.095762
Milan Alessandria S. Giuliano PiemonteMilan, 44.89055, 8.760938
Milan RhoMilan, 45.52382, 9.043575
Milan RomoloMilan, 45.44323, 9.167864

Book round-trip train tickets from Florence to Milan

Below are the quickest and cheapest round-trip train tickets from Florence to Milan that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Trenitalia
Jun 9
8:21 amFlorence Piazzale Montelungo
3h 54m
12:15 pmMilan Centrale
Jun 10
8:10 pmMilan Centrale
1h 54m
10:04 pmFlorence Piazzale Montelungo
Trenitalia
Jun 9
3:33 pmFlorence Rifredi
3h 44m
7:17 pmMilan Centrale
Jun 10
10:50 amMilan Centrale
6h 40m
5:30 pmFlorence Rifredi
Italotreno
Jul 25
10:25 pmFlorence Santa Maria Novella
1h 55m
12:20 amMilan Centrale
Jul 28
5:40 amMilan Centrale
1h 55m
7:35 amFlorence Santa Maria Novella
Italotreno
Jul 25
10:25 amFlorence Santa Maria Novella
1h 43m
12:08 pmMilan Rogoredo
Jul 28
5:50 amMilan Rogoredo
1h 45m
7:35 amFlorence Santa Maria Novella
Trenitalia
Jul 25
4:55 pmFlorence Piazzale Montelungo
1h 55m
6:50 pmMilan Centrale
Jul 28
1:10 pmMilan Centrale
1h 54m
3:04 pmFlorence Piazzale Montelungo
AccesRail
Jun 9
10:55 amFlorence Santa Maria Novella
1h 55m
2 stops
12:50 pmMilan Centrale
Jun 10
9:10 amMilan Centrale
1h 54m
2 stops
11:04 amFlorence Santa Maria Novella

Book one-way train tickets from Florence to Milan

Below are the fastest and cheapest one-way train tickets from Florence to Milan we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
Trenitalia
May 31
3:33 pmFlorence Rifredi
3h 44m
7:17 pmMilan Centrale
Trenitalia
Jun 17
3:28 pmFlorence Rifredi
6h 32m
10:00 pmMilan Centrale
Trenitalia
Jul 26
3:28 pmFlorence Rifredi
6h 32m
10:00 pmMilan Centrale
Trenitalia
Jun 10
3:28 pmFlorence Rifredi
6h 32m
10:00 pmMilan Centrale
Italotreno
Jul 26
10:25 pmFlorence Santa Maria Novella
1h 55m
12:20 amMilan Centrale
Trenitalia
Jul 13
3:28 pmFlorence Rifredi
6h 32m
10:00 pmMilan Centrale

Choose the best way to get from Florence to Milan

Buses

3h 40m
$10 one-way$24 round-trip
Nonstop · from $24

Distance to downtown

CG83.4 mi

Find Buses

Florence to Milan Buses

Trains

1h 43m
$26 one-way$51 round-trip
Nonstop · from $511 stop · from $33

Distance to downtown

XIK1.7 mi

Flights

3h 45m
$74 one-way$6,844 round-trip
1 stop · from $143

Distance to downtown

LIN4.3 mi

Find Flights

Florence to Milan Flights


FAQs for booking trains from Florence to Milan

How much does a train ticket from Florence Peretola to Milan cost?

You can purchase a ticket from Florence Peretola to Milan within the week and expect to pay $26 or more one-way.

How long is the train ride from Florence Peretola to Milan?

The quickest train available from Florence Peretola will take 1h 43m to arrive in Milan. Travel time typically varies by up to 0h 26m, depending on your train details. Take the Italotreno train from Florence Peretola and you’ll arrive in your destination quickly.

Which train companies operate between Florence Peretola to Milan?

AccesRail, Trenitalia, and Italotreno are viable options. Check times and availability for AccesRail, as it was recently the cheapest train available traveling from Florence Peretola to Milan from $150 round-trip.

How far is Florence Peretola to Milan by train?

Florence Peretola and Milan are 154.9 mi apart from one another, but the actual distance by train depends on the route taken. 1h 43m is a normal train duration for this route.

Is a train the fastest way to get from Florence to Milan?

Based on just travel duration our users have found a train from Florence to Milan to be the fastest option to their destination at just 3h 21m. If travel time is less of a concern you may want to look into booking some alternative forms of transportation like a flight from Florence to Milan or a bus from Florence to Milan.

Is a train the cheapest way to get from Florence to Milan?

Expect a bus to be one of the cheapest options available to you for travel. Currently, a bus has deals available from $24. While they may not be the most cost-effective options currently available a flight from Florence to Milan or a train from Florence to Milan can also be options worth looking into if other factors outside of cost are a higher priority.


Trenitalia trains from Florence to Milan

Our best Trenitalia deals on Florence to Milan train tickets
Trenitalia
Jun 9
TM38:21 amFlorence Piazzale Montelungo
3h 54m
XIK12:15 pmMilan Centrale
Jun 10
XIK8:10 pmMilan Centrale
1h 54m
TM310:04 pmFlorence Piazzale Montelungo
Trenitalia
Jun 9
3VI3:33 pmFlorence Rifredi
3h 44m
XIK7:17 pmMilan Centrale
Jun 10
XIK10:50 amMilan Centrale
6h 40m
3VI5:30 pmFlorence Rifredi
Trenitalia
Jul 25
TM34:55 pmFlorence Piazzale Montelungo
1h 55m
XIK6:50 pmMilan Centrale
Jul 28
XIK1:10 pmMilan Centrale
1h 54m
TM33:04 pmFlorence Piazzale Montelungo

AccesRail trains from Florence to Milan

Our best AccesRail deals on Florence to Milan train tickets
AccesRail
Jun 9
ZMS10:55 amFlorence Santa Maria Novella
1h 55m
2 stops
XIK12:50 pmMilan Centrale
Jun 10
XIK9:10 amMilan Centrale
1h 54m
2 stops
ZMS11:04 amFlorence Santa Maria Novella
AccesRail
Jun 21
ZMS11:55 amFlorence Santa Maria Novella
3h 21m
3 stops
MXP3:16 pmMilan Malpensa
Jun 23
MXP11:43 amMilan Malpensa
3h 21m
3 stops
ZMS3:04 pmFlorence Santa Maria Novella
AccesRail
Jul 25
ZMS6:55 amFlorence Santa Maria Novella
1h 55m
2 stops
XIK8:50 amMilan Centrale
Jul 28
XIK5:10 amMilan Centrale
1h 54m
2 stops
ZMS7:04 amFlorence Santa Maria Novella

Popular train routes to Milan

Most frequently searched train routes to Milan, along with the cheapest price and shortest travel time.
Trains to Milan from Rome
Fastest travel time2h 52m
Cheapest price$63
Trains to Milan from Venice
Fastest travel time2h 15m
Cheapest price$45
Trains to Milan from Genoa
Fastest travel time1h 19m
Cheapest price$22
Trains to Milan from Paris
Fastest travel time6h 37m
Cheapest price$124

Other train routes from Florence

Find and compare cheap train tickets from Florence to other popular destinations on momondo
Trains from Florence to Rome
Fastest travel time1h 24m
Cheapest price$39
Trains from Florence to Venice
Fastest travel time2h 03m
Cheapest price$36
Trains from Florence to Pisa
Fastest travel time0h 46m
Cheapest price$216

Start planning your trip to Milan

Get the latest Milan flight insights
Get the latest Milan flight insights

Find the best time to travel, cheapest fares and most popular airlines.

Find flights to Milan
Start planning your trip today
Start planning your trip today

Get an overview of the top hotels in the most popular neighborhoods of Milan

Find hotels in Milan
Top car rentals in Milan
Top car rentals in Milan

Experience Milan from behind the wheel! Learn more about the best car rental deals here

Find cars in Milan
Stay at a vacation rental
Stay at a vacation rental

Enjoy the amenities of home away from home. Learn more about vacation rentals here.

Find rentals in Milan

Trains to other cities in Europe

Lost the lust for Milan? Check out trains to other cities in Europe