Cheapest price
$31
Average price
$79
Fastest journey
1 h 55 m
Average duration
1 h 55 m
Trains per day
53
Distance
251 km
The best way to find a cheap train ticket from Florence to Milan Centrale is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | On time 3:09 PM Florence Santa Maria Novella | 5h41 | 8:50 PM Milan Centrale | 2 transfers | |
![]() | On time 4:37 PM Florence Santa Maria Novella | 4h53 | 9:30 PM Milan Centrale | 2 transfers | |
![]() | 5:20 PM Florence Santa Maria Novella | 2h10 | 7:30 PM Milan Centrale | 1 transfer | |
![]() | 6:55 PM Florence Santa Maria Novella | 1h55 | 8:50 PM Milan Centrale | 0 transfersDirect | |
![]() | 7:36 PM Florence Santa Maria Novella | 2h49 | 10:25 PM Milan Centrale | 0 transfersDirect | |
![]() | 7:55 PM Florence Santa Maria Novella | 1h55 | 9:50 PM Milan Centrale | 0 transfersDirect | |
Monday, April 28 | |||||
![]() | 12:03 AM Florence Campo di Marte | 5h12 | 5:15 AM Milan Centrale | 1 transfer | |
![]() | 2:32 AM Florence Santa Maria Novella | 5h18 | 7:50 AM Milan Centrale | 1 transfer | |
![]() | 3:41 AM Florence Santa Maria Novella | 5h09 | 8:50 AM Milan Centrale | 2 transfers | |
![]() | 4:55 AM Florence Santa Maria Novella | 1h55 | 6:50 AM Milan Centrale | 0 transfersDirect | |
![]() | On time 5:09 AM Florence Santa Maria Novella | 5h41 | 10:50 AM Milan Centrale | 2 transfers | |
![]() | 5:20 AM Florence Santa Maria Novella | 2h15 | 7:35 AM Milan Centrale | 1 transfer | |
![]() | 5:25 AM Florence Santa Maria Novella | 1h55 | 7:20 AM Milan Centrale | 0 transfersDirect | |
![]() | 5:55 AM Florence Santa Maria Novella | 1h55 | 7:50 AM Milan Centrale | 0 transfersDirect | |
![]() | 6:20 AM Florence Santa Maria Novella | 2h15 | 8:35 AM Milan Centrale | 1 transfer | |
![]() | 6:21 AM Florence Santa Maria Novella | 3h59 | 10:20 AM Milan Centrale | 0 transfersDirect | |
![]() | On time 6:41 AM Florence Rifredi | 6h09 | 12:50 PM Milan Centrale | 2 transfers | |
![]() | 6:55 AM Florence Santa Maria Novella | 1h55 | 8:50 AM Milan Centrale | 0 transfersDirect | |
![]() ![]() | 7:09 AM Florence Santa Maria Novella | 6h26 | 1:35 PM Milan Centrale | 2 transfers | |
![]() | 7:20 AM Florence Santa Maria Novella | 2h15 | 9:35 AM Milan Centrale | 1 transfer | |
![]() | 7:55 AM Florence Santa Maria Novella | 1h55 | 9:50 AM Milan Centrale | 0 transfersDirect | |
![]() | 8:20 AM Florence Santa Maria Novella | 2h10 | 10:30 AM Milan Centrale | 1 transfer | |
![]() | 8:25 AM Florence Santa Maria Novella | 1h55 | 10:20 AM Milan Centrale | 0 transfersDirect | |
![]() | On time 8:55 AM Florence Santa Maria Novella | 1h55 | 10:50 AM Milan Centrale | 0 transfersDirect | |
![]() | 9:20 AM Florence Santa Maria Novella | 2h05 | 11:25 AM Milan Centrale | 1 transfer | |
![]() | 9:55 AM Florence Santa Maria Novella | 1h55 | 11:50 AM Milan Centrale | 0 transfersDirect | |
![]() | 10:20 AM Florence Santa Maria Novella | 2h05 | 12:25 PM Milan Centrale | 1 transfer | |
![]() | 10:55 AM Florence Santa Maria Novella | 1h55 | 12:50 PM Milan Centrale | 0 transfersDirect | |
![]() | 11:20 AM Florence Santa Maria Novella | 2h15 | 1:35 PM Milan Centrale | 1 transfer | |
![]() | On time 11:25 AM Florence Santa Maria Novella | 1h55 | 1:20 PM Milan Centrale | 0 transfersDirect | |
![]() | On time 11:33 AM Florence Rifredi | 4h12 | 3:45 PM Milan Centrale | 1 transfer | |
![]() | 11:37 AM Florence Santa Maria Novella | 5h13 | 4:50 PM Milan Centrale | 2 transfers | |
![]() | 11:55 AM Florence Santa Maria Novella | 1h55 | 1:50 PM Milan Centrale | 0 transfersDirect | |
![]() | 12:25 PM Florence Santa Maria Novella | 1h55 | 2:20 PM Milan Centrale | 0 transfersDirect | |
![]() | 12:55 PM Florence Santa Maria Novella | 1h55 | 2:50 PM Milan Centrale | 0 transfersDirect | |
![]() | 1:09 PM Florence Santa Maria Novella | 5h41 | 6:50 PM Milan Centrale | 2 transfers | |
![]() | 1:25 PM Florence Santa Maria Novella | 1h55 | 3:20 PM Milan Centrale | 0 transfersDirect | |
![]() | 1:33 PM Florence Rifredi | 3h52 | 5:25 PM Milan Centrale | 0 transfersDirect | |
![]() | 1:55 PM Florence Santa Maria Novella | 1h55 | 3:50 PM Milan Centrale | 0 transfersDirect | |
![]() ![]() | 2:09 PM Florence Santa Maria Novella | 5h31 | 7:40 PM Milan Centrale | 2 transfers | |
![]() | 2:25 PM Florence Santa Maria Novella | 1h55 | 4:20 PM Milan Centrale | 0 transfersDirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 155 miles (250 km) |
Average train duration 4h 31m |
Cheapest ticket price $22 (€18) |
Trains per day 56 |
Direct trains 31 |
Train providers 6 |
Fastest train 1h 55m |
First train 03:20 |
Last train 21:25 |
For as little as $29 (€24) you can travel by train to Milan Centrale from Florence with Italo, Frecciarossa and Intercity. Omio will show you the best deals, schedules and tickets available for this journey.
Italo is an Italian high-speed train service operated by NTV (Nuovo Trasporto Viaggiatori). It operates on the Italian high-speed rail network, connecting major cities such as Rome, Milan, Turin, Florence, Bologna, Naples, and Salerno. Italo trains are modern and comfortable. Italo offers a range of ticket types, including Standard, Comfort, and Prima, with each offering different levels of onboard facilities. Standard tickets offer basic seating, while Comfort tickets offer more comfortable seating and access to the onboard bar. Prima tickets offer the most luxurious experience, with access to the onboard lounge and complimentary snacks and drinks. The most popular routes for Italo are Rome to Milan, Rome to Florence, and Milan to Turin.
Italo from Florence to Milan Centrale train information:
Experience seamless travel aboard the Florence to Milan Centrale train. Departing from the heart of Tuscany at Florence's Firenze Rifredi station, you'll journey to the bustling Milano Centrale station, a gateway to Italy's metropolitan gem. With frequent trains from Florence to Milan Centrale, this route offers convenience, comfort, and efficiency. Whether you're traveling for business or leisure, the train from Florence to Milan Centrale is a quick and eco-friendly way to connect two of Italy's vibrant cities. Choose from a variety of departure times and enjoy the scenic views of the Italian countryside along the way.
Looking for affordable train tickets for your trip from Florence to Milan Centrale? Fares for this popular route can vary significantly, but you can find tickets as low as $22 (€18), especially if you book well in advance or take advantage of special deals. On average, travelers can expect to spend around $39 (€32) for a standard ticket. For budget-friendly prices and a comfortable trip, we recommend planning your journey in the off-season months, with November often being a great time to avoid crowds and enjoy lower fares. Grab your ticket now to secure the best deal for this scenic journey!
Traveling by train from Florence to Milan Centrale is fast and convenient, with services operated by Trenitalia and Italo. Trenitalia offers high-speed Frecciarossa trains, known for their comfort, onboard WiFi, and first-class seating options. Italo also runs modern high-speed trains with spacious seats, free WiFi, and a quiet ambiance for a relaxing journey. Both services connect Florence Santa Maria Novella to Milan Centrale in as little as 1 hour and 40 minutes, making it an ideal option for those seeking efficiency and comfort on this popular Italian rail route.
Traveling by train from Florence to Milan Centrale is a convenient and scenic way to connect these two iconic Italian cities. Covering a distance of approximately 155 miles (250 km), this journey typically takes an average of 1h 55m, making it a quick and efficient option for commuters and travelers alike.
The Florence to Milan Centrale train schedule is designed to cater to a wide range of travelers with a frequent and reliable service throughout the week. On average, there are 56 trains running daily between these cities. Whether you're traveling on a weekday or weekend, you can count on regular departures to suit your itinerary.
For those planning their day, the first train from Florence to Milan Centrale typically departs at 03:20, providing an early start for business trips or sightseeing adventures. The last train of the day usually leaves at 21:25, perfect for those returning after a full day in the city.
Plan your journey confidently and stay informed with the latest Florence to Milan Centrale train times and schedule, ensuring you make the most of your travel experience.
Here are some other resources that might have the information you need