Italy › Milan to Florence

Milan to Florence: how to get there

The cheapest way is the High-speed train: 19 to 60 EUR (about $21) per person, about 1 h 55 min.

HowFareTime
High-speed train19 to 60 EUR
per person
1 h 55 min

Fares checked with operators and recent guides on 2026-10-09. Dollar figures use today's reference rate. Taxi and flight prices move with traffic and season.

Renaissance city: the Uffizi and the Duomo.

Add this to a full trip budget →

Some links go to partners. We may earn a commission at no extra cost to you.

Other routes in Italy

More for your Italy trip