Cheapest day to travel | Thursday |
---|---|
Most expensive day to travel | Monday |
Average price (round-trip) | $60 |
Average price (one-way) | $25 |
The train journey from Milan to Florence takes 2h 11m on average and covers a distance of 154 miles.
There are different train companies operating between Milan and Florence. Italotreno and Trenitalia are the most booked train companies.
Search Florence trains on KAYAK. Find cheap train tickets to Florence from Milan. KAYAK searches hundreds of travel sites to help you find cheap train fares and book the train that suits you best.