Trains Florence Milan to Florence

Find trains from Milan to Florence

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

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Milan (MIL)
Florence (FLR)
Tue 1/25
Wed 2/2
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Milan to Florence train information

Find information about ticket prices, popular stations, and train companies that offer trains from Milan to Florence
ROUND-TRIP FROM$23The best round-trip train deal from Milan to Florence found on momondo in the last 72 hours is $23
ONE-WAY FROM$12The best one-way train deal from Milan to Florence found on momondo in the last 72 hours is $12
TRAIN COMPANIESTrenitaliaThere is 1 train company servicing this route: Trenitalia

Book round-trip train tickets from Milan to Florence

Below are the quickest and cheapest round-trip train tickets from Milan to Florence that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Italotreno
Jan 31
6:50 amMilan Rogoredo
1h 45m
8:35 amFlorence Santa Maria Novella
Jan 31
3:25 pmFlorence Santa Maria Novella
1h 43m
5:08 pmMilan Rogoredo
Italotreno
Feb 12
12:50 amMilan Rogoredo
1h 45m
2:35 amFlorence Santa Maria Novella
Feb 12
11:25 amFlorence Santa Maria Novella
1h 43m
1:08 pmMilan Rogoredo
Italotreno
Feb 18
3:50 amMilan Rogoredo
1h 45m
5:35 amFlorence Santa Maria Novella
Feb 20
5:25 amFlorence Santa Maria Novella
1h 43m
7:08 amMilan Rogoredo
Italotreno
Feb 8
11:50 amMilan Rogoredo
1h 45m
1:35 pmFlorence Santa Maria Novella
Feb 11
3:25 pmFlorence Santa Maria Novella
1h 43m
5:08 pmMilan Rogoredo
AccesRail
Jan 30
12:40 amMilan Centrale
1h 55m
1 stop
2:35 amFlorence Santa Maria Novella
Feb 26
6:25 amFlorence Santa Maria Novella
1h 55m
1 stop
8:20 amMilan Centrale
Italotreno
Feb 12
2:40 amMilan Centrale
1h 55m
4:35 amFlorence Santa Maria Novella
Feb 12
4:25 pmFlorence Santa Maria Novella
1h 55m
6:20 pmMilan Centrale

Book one-way train tickets from Milan to Florence

Below are the fastest and cheapest one-way train tickets from Milan to Florence we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
Italotreno
Feb 8
7:50 amMilan Rogoredo
1h 45m
9:35 amFlorence Santa Maria Novella
Italotreno
Feb 8
10:50 amMilan Rogoredo
1h 45m
12:35 pmFlorence Santa Maria Novella
AccesRail
Aug 1
10:40 amMilan Centrale
1h 55m
1 stop
12:35 pmFlorence Santa Maria Novella

FAQs for booking trains from Milan to Florence

  • Which train companies operate between Milan to Florence?

    Ride to your destination comfortably on Trenitalia. Consider Trenitalia as it’s been found as the cheapest option to get from Milan to Florence starting at $23.


Trenitalia trains from Milan to Florence

Our best Trenitalia deals on Milan to Florence train tickets
Trenitalia
Mar 17
2:50 amMilan Centrale
3h 25m
6:15 amFlorence Rifredi
Mar 17
11:33 amFlorence Rifredi
3h 44m
3:17 pmMilan Centrale
Trenitalia
Apr 11
11:35 amMilan Porta Garibaldi
3h 52m
3:27 pmFlorence Campo di Marte
Apr 17
6:07 amFlorence Campo di Marte
4h 18m
10:25 amMilan Porta Garibaldi
Trenitalia
Apr 13
3:38 amPiacenza
2h 37m
6:15 amFlorence Rifredi
Apr 13
11:33 amFlorence Rifredi
2h 44m
2:17 pmPiacenza

Trains Florence Milan to Florence
  • Round-trip
  • One-way