Travel by train from Milan to Florence
The train from Milan to Florence lasts on average 2 h 39 min. Around 37 trains depart a day between Milan and Florence, the average price is $40.48 and the lowest ticket pricing starts at around $9.13.
Both Trenitalia and Italo, Italy's main train providers, offer services on this route. Frecciarossa, Trenitalia's high-speed service, is a popular choice for this journey. These trains offer high-speed Wi-Fi, power outlets at each seat, enough luggage space, and onboard restaurant service. Ticket prices vary depending on the class of service selected and how far in advance the ticket is booked. Frecciarossa offers four comfort classes: Standard, Premium, Business, and Executive.
Alternatively, you can opt for Trenitalia's regional trains, which offer a cheaper but slower journey. The beautiful Italian landscapes will make the trip enjoyable despite a longer travel time. Regional speed trains are also available as a faster option on a budget.
Italo trains, which can reach speeds up to 300 km/h, are another option for a quick and comfortable. You can select from Low Cost, Economy, or Flex pricing options and four comfort classes: Smart, Comfort, Prima, and Club Executive. All classes offer Wi-Fi, power outlets, and in-seat entertainment options like movies, games, and music.
You can begin your journey from the following stations in Milan:
- Milano Centrale
- Milano Porta Garibaldi
- Milano Rogoredo
Arriving in Florence, the central station, Firenze Santa Maria Novella, features shops, restaurants, luggage storage facilities, accessible restrooms, and a supermarket.
Florence is home to artistic treasures like the Uffizi Gallery and the Florence Cathedral. You can shop at Ponte Vecchio, enjoy Tuscan cuisine, and explore the Palazzo Vecchio. The city also has lively markets and boutique shops. And of course, you have to see the famous sculputure of David in the Accademia Gallery. Florence can get crowded, with a lot of queues; we recommend buying skip-the-line tickets in advance,
When planning your trip from Milan to Florence, let us assist you in finding the best prices across thousands of rail, bus, and flight destinations. Be sure to check out our handy price calendar to see the best prices across all modes of transport from Milan to Florence.