Traveling from Milan to Florence by train is fast, easy, and affordable. High-speed trains connect these cities in just 1 hour and 40 minutes, with over 100 daily departures from early morning to late evening. Regional trains are available for budget-conscious travelers, though they take longer and may require transfers.
On average, trains from Milan to Florence run 75 times per day, with an average duration of around 3h 42m, but high-speed direct trains are much faster and more convenient.
Here’s a quick overview:
-
High-Speed Trains: Direct train service, non-stop, modern amenities, tickets from $19.50.
-
Frequent Departures: Approximately 35 to 60 high-speed trains daily, with departures every 15 to 30 minutes.
-
: Slower, scenic, cheaper but less frequent.
-
Operators: Italo and Trenitalia offer multiple seat classes and discounts.
-
Booking Options: Online, apps, station ticket offices, or self-service machines.
-
Cost-Saving Tips: Book early, travel off-peak, or use group discounts.
-
Prices Starting: Train tickets can start as low as €10.90 if booked in advance, with the cheapest price often available for early bookings. The average price is around €58 if you buy on the day.
The cheapest way to get from Milan to Florence is by bus, with prices starting at around €10. Booking early is important to secure the lowest prices, especially for high-speed trains.
Whether you prioritize speed, comfort, or savings, there’s an option for every traveler. Keep reading for ticket details, schedules, and tips to plan your trip.
Introduction to Train Travel
Train travel is one of the most popular and efficient ways to explore Italy’s major cities, and the Milan to Florence route is a prime example of this convenience. With a choice of high speed trains, regional trains, and intercity trains, travelers can select the option that best fits their schedule and budget. High speed trains, such as Frecciarossa and Italo, whisk passengers between Milan and Florence in under two hours, reaching impressive speeds that make the journey both quick and comfortable. For those seeking a more leisurely or economical trip, regional trains and intercity trains offer scenic routes through the Italian countryside, often at a lower cost. Booking train tickets is straightforward, with online platforms and mobile apps making it easy to compare schedules, prices, and train companies. Whether you’re planning a business trip or a leisurely holiday, the Milan to Florence train offers flexibility, comfort, and a direct connection between two of Italy’s most vibrant cities.
Train Classes and Ticket Types
High-Speed Train Options
Traveling between Milan and Florence on high-speed trains comes with several seating options, including Standard, Premium, Business, and Executive classes. The fastest train between Milan and Florence is the high-speed Frecciarossa, which can reach speeds of up to 186 mph (300 km/h), making it the most time-efficient option for this route. Travelers recommend booking a window seat to fully appreciate the scenic views during the journey. These trains require , which are already included in the ticket price. For a more relaxed alternative, regional trains are also available and are outlined below.
Regional Train Options
Regional trains provide standard and first-class seating without requiring seat reservations, though passengers can choose to reserve a seat if they prefer. These trains make more stops along the route, so the travel time is longer compared to high-speed options. Both high-speed and regional services offer a range of discounts.
In addition to regional trains, Trenitalia operates Intercity trains, which run on standard lines outside the high-speed network and connect major cities over long and medium distances. Intercity trains offer a comfortable journey with amenities such as air conditioning and power sockets for charging devices. For overnight travel, Trenitalia also offers intercity night trains, known as ‘Intercity Notte’, providing cabins with beds, berths, or seating for added comfort and convenience on routes like Milan to Florence and other major Italian cities.
Available Discounts
Discounted fares are offered for children, seniors, and groups. These reduced rates often require proof of eligibility or advance purchase. For travelers looking for cheap train tickets from Milan to Florence, booking early and taking advantage of Trenitalia offers and promotions is key. Booking at least 30 days in advance, or ideally 77 days before departure, often results in the best prices. Be sure to check the specific fare conditions when booking your tickets.
Milan to Florence on Italy’s Frecciarossa
Train Companies and Services
Two main rail operators, Italo and Trenitalia, provide train services between Milan and Florence. Italo trains are modern, high-speed, air-conditioned, and offer free WiFi for all travelers, making them a comfortable and convenient choice. Both run modern high-speed trains with various service levels and onboard features. If you are a European resident, you can use an Interrail Pass for flexible travel across multiple countries, but note that Italo trains are not covered by the Interrail Pass.
Italo Services
Italo runs over 46 high-speed trains daily between Milan and Florence. They offer four comfort classes:
-
Smart: Standard seating with leather chairs, power outlets, and independent tables.
-
Comfort: Enhanced seating with extra space for added comfort.
-
Prima: Reclining leather seats, welcome service with food and drink, and Fast Track access for quicker boarding.
-
Club Executive: The highest class, offering premium amenities such as private lounges, personalized catering, enhanced onboard comfort, and a welcome service with food and drink.
All passengers enjoy complimentary Wi-Fi and access to a snack area with vending machines. Ticket prices start at €17.90 ($19.50). Florence train tickets for Italo services can be booked in any of these classes, with various ticket types and flexible options available.
“In March 2024, Italo introduced a new ‘Travel Pack’ for frequent travelers, offering flexibility and savings of up to 80% on routes like Milan to Florence. The ‘Travel Pack 10’ is valid for 180 days, while the ‘Travel Pack Special’ is valid for 30 days.” (Source: Italotreno.com, 2024)
Trenitalia Services
Trenitalia operates around 60 trains daily on the Milan–Florence route, with both high-speed and standard options. Travelers can choose from a range of ticket options, including different fare types (such as Super Economy, Economy, and Base) and classes (Standard, Premium, Business, and Executive) to suit various budgets and preferences. You can book train tickets for Trenitalia services online, at stations, or via mobile apps, making the reservation process convenient and flexible. Their high-speed “Freccia” trains include:
-
Air conditioning in all cars
-
Power outlets at every seat
-
Free Wi-Fi
-
A full-service cafe car
-
Seat-side food cart service
-
Luggage storage racks in each car
Regional Trains
For budget-conscious travelers, regional trains offer an affordable alternative. While slower and often requiring connections, they provide basic amenities and the chance to enjoy scenic views of the Italian countryside.
Small pets in carriers can travel for free on regional trains, while larger dogs require a ticket and must wear a muzzle.
Route Options
Non-Stop Routes
High-speed trains run directly between Milano Centrale and Florence’s Santa Maria Novella station, covering 190 miles in about 1 hour and 40 minutes. Taking a direct train is the most convenient and time-saving option, as you can travel non-stop without any transfers. These direct trains are the quickest way to travel, with approximately 60 departures each day. Milano Centrale offers modern facilities, while Santa Maria Novella is conveniently situated in the heart of Florence, just a 10-minute walk from the Duomo.
Here’s a quick look at key stations along this route:
Major Station Stops
|
Station |
Features |
|---|---|
|
Milan Centrale |
24 platforms; FRECCIALounge and Italo Club; luggage storage |
|
Milan Porta Garibaldi |
Links to metro and suburban lines |
|
Bologna |
Major transfer hub with access to regional trains |
|
Florence S.M. Novella |
Centrally located; primary station in Florence |
Other Route Options
If you’re looking for a more budget-friendly alternative, regional trains are available. These routes pass through the scenic Lombardy, Emilia-Romagna, and Tuscany regions. However, they take longer and often require transfers, with the average duration for regional trains and buses being around 3h 42m. Trains from Milan to Florence run on average 75 times per day. On weekends and holidays, service frequency may decrease, which can add to travel times. Regional trains are a good choice for travelers focused on saving money, but the cheapest way to get from Milan to Florence is by bus, costing around €10, though it takes longer than the train.
How to Buy Tickets
Train Company Websites
Trenitalia and Italo make booking easy through their websites. Both sites allow you to book Florence train tickets for your preferred date and class. Trenitalia supports payment methods like PayPal, Apple Pay, Google Pay, and major credit cards. Italo’s website stands out for having no booking fees. To book online, simply select your travel dates, pick a seat class, provide passenger details, and complete payment. If online booking isn’t your preference, you can also visit station offices or use mobile apps.
Station Ticket Offices
You can purchase tickets at major stations such as Milano Centrale or Florence Santa Maria Novella. Stations offer staffed ticket offices and self-service machines for added convenience.
Here’s a quick comparison of ticket purchase methods:
|
Purchase Method |
Advantages |
Important Notes |
|---|---|---|
|
Ticket Office |
Personal assistance; accepts cash |
May involve waiting during busy times |
|
Automatic Ticket Machine |
Quick and easy; card payments accepted |
Available at most stations |
|
On-Board Purchase |
Great for last-minute needs |
Higher prices; cash payments only |
|
If you’re looking for flexibility, mobile apps are becoming a popular choice for travelers. |
Booking Apps
Booking apps offer features like reservation management, real-time train tracking, and instant updates on delays or platform changes. The Trenitalia app also lets you store tickets in Google/Apple Wallet, plan door-to-door trips, and receive smart notifications. Both Trenitalia and Italo apps allow you to manage bookings, check train statuses, and receive updates on the go. With multiple payment options built in, these apps make securing your tickets fast and convenient for your Milan–Florence trip.
Prices and Savings
This section breaks down ticket prices, discount options, and rail pass details for traveling the Milan–Florence route. The average price for a Milan to Florence train ticket is around €58 if you buy it on the day. However, you can find the cheapest price for tickets starting as low as €10.90, or from €26 if booked in advance, depending on the time of booking and class of service.
Ticket Prices by Class
High-speed trains provide two class options: first and second. Prices depend on demand and booking time, but second-class tickets usually stay under $50 if purchased early.
|
Class Type |
Features |
Additional Notes |
|---|---|---|
|
First Class |
Extra legroom, wider seats, complimentary services |
Higher price range |
|
Second Class |
Comfortable standard seating |
Budget-friendly option |
|
In addition to class differences, there are ways to reduce travel costs. |
Cost-Saving Methods
You can lower travel expenses with these tips:
-
Book early to secure cheap train tickets for the Milan to Florence route, as advance booking often results in better prices.
-
Travel during off-peak hours for reduced fares.
-
Watch for seasonal deals from train operators.
-
Choose slower regional trains for cheaper tickets.
-
Take advantage of group discounts when traveling with others.
Rail Pass Information
If you’re considering a rail pass, think about your overall travel plans.
“Not for most people – think carefully before buying a rail pass, especially if your trip doesn’t extend beyond Italy.” – Rick Steves
Rail passes might not be ideal for this specific route. Key points to know:
-
Rail passes only cover Trenitalia services, excluding private operators like Italo.
-
The Interrail Pass is available for European residents and allows flexible train travel across multiple countries, but it does not cover Italo trains.
-
Seat reservations cost around $12 per leg on Le Frecce and $10 on EuroCity/InterCity trains.
For shorter trips within Italy, like Milan to Florence, individual tickets are usually more cost-effective. However, if your itinerary includes extensive travel across Italy or Europe, a rail pass could save money when factoring in reservation fees.
Train Times and Frequency
Knowing train schedules can help you plan a smooth trip between Milan and Florence. The first train from Milan to Florence departs as early as 5:00 AM, while the last train leaves around 9:00 PM, giving travelers flexibility for both early-morning and late-evening journeys. There are frequent departures throughout the day, especially during peak hours, ensuring you have plenty of options to fit your schedule.
Fast Train Schedule
High-speed trains connect Milano Centrale to Florence with about 60 departures daily. The quickest trips take roughly 1 hour and 40 minutes. The fastest train is a direct high-speed service, minimizing travel time between Milan and Florence without the need for transfers. Trains run from 5:00 a.m. to 11:18 p.m., with 1–2 departures per hour during busy periods.
Service Frequency:
-
Peak Hours: Every 30–60 minutes
-
Off-Peak Hours: Every 60 minutes
-
Weekends/Holidays: Fewer departures
If you’re looking for other options, regional trains provide additional services, though they run less often.
Slower Train Schedule
Regional trains involve transfers and operate less frequently than high-speed options. On weekends and holidays, schedules are even more limited, and trips may take longer. All trains arrive at Florence’s Santa Maria Novella station.
Extra Costs and Rules
Knowing about extra fees and ticket policies can help you avoid surprises during your trip. There are various ticket options available for the Milan to Florence train, including one way tickets and return tickets, as well as different classes and fare types to suit your travel needs. If you are traveling with pets, small pets in carriers can travel for free, while larger dogs require a paid ticket and must wear a muzzle.
Required Fees
Here are some additional charges you might encounter:
-
€10 penalty for boarding a different train without prior notification.
-
Porter service at Milano Centrale and Firenze SMN costs €5 if booked in advance.
-
Bagaglio Facile service: €25 for the first bag, €20 for each extra bag.
-
Animal supplement: €2 for unlimited travel on supra-regional routes until the end of the service day.
Check the next section for ticket flexibility and refund details.
Ticket Changes and Refunds
Different ticket types come with varying rules for changes and refunds:
|
Ticket Type |
Changes Allowed |
Refunds |
Boarding a Different Train |
|---|---|---|---|
|
Base |
Yes, with a price difference |
Yes, minus 20% |
Yes, with a €10 penalty |
|
Economy |
Yes, but must pay the Base fare difference |
No |
Not allowed |
|
Super Economy |
Not allowed |
No |
Not allowed |
|
For regional digital tickets (“ORDINARIA”), you can make unlimited changes to the date and time until 11:59 p.m. the day before your trip. Refunds are also possible if requested by the same deadline. |
Important Luggage Rules
-
No extra fees for bringing luggage on Italian trains.
-
Passengers are responsible for loading and stowing their own bags.
-
Theft insurance is included.
-
The Bagaglio Facile service operates Monday through Friday at most stations, with weekend service available in Milan and Florence.
Pet Travel Regulations
Dogs must be muzzled, leashed, and have a current registry certificate. Small pets in carriers can travel for free on trains, while larger dogs require a paid ticket and a muzzle. Guide dogs are allowed to travel for free.
Traveling to and from the City Center
Both Milan and Florence make train travel exceptionally convenient thanks to their centrally located stations. Milano Centrale, Milan’s main train station, is a bustling hub right in the heart of the city center, providing easy access to iconic sights like the Duomo and the Galleria Vittorio Emanuele II. From the station, travelers can quickly reach hotels, restaurants, and shopping districts, either on foot or by using the city’s extensive metro and bus network. In Florence, the Santa Maria Novella train station is just steps away from the city’s most famous attractions, including the Uffizi Gallery, Ponte Vecchio, and the historic city center. The station’s prime location means you can start exploring Florence’s charming streets, museums, and piazzas within minutes of arrival. Public transportation options, such as buses and trams, are readily available for those who wish to venture further, making both arrival and departure smooth and stress-free.
Onboard Facilities and Services
High speed trains operating between Milan and Florence, such as Italo and Frecciarossa, are designed to make your journey as comfortable and enjoyable as possible. Passengers can relax in air-conditioned coaches with spacious, ergonomic seating and ample legroom. Power outlets and free Wi-Fi are available throughout the train, allowing you to stay connected or catch up on work. For those who appreciate a touch of luxury, executive class and first class tickets offer extra space, at seat service, and a welcome service that includes complimentary drinks and snacks. Many trains feature a restaurant car where you can purchase meals, snacks, and beverages, as well as onboard entertainment options like movies and music. Accessible toilets and facilities for passengers with reduced mobility ensure that everyone can travel comfortably. Whether you’re traveling for business or leisure, these modern amenities make the high speed train journey between Milan and Florence a pleasant and productive experience.
Florence Tourism
Florence is a treasure trove of art, history, and culture, making it a must-visit destination for travelers arriving by train. The city center is home to world-renowned landmarks such as the majestic Santa Maria del Fiore cathedral, the Uffizi Gallery with its masterpieces by Botticelli and Leonardo da Vinci, and the Accademia Gallery, where Michelangelo’s David stands in all its glory. Visitors can also explore the opulent Pitti Palace and its lush Boboli Gardens, or wander along the picturesque Arno River and across the iconic Ponte Vecchio. Florence’s vibrant culinary scene invites you to sample local specialties like ribollita and pappardelle, while charming cafes and trattorias line the city’s historic streets. For those looking to experience the beauty of Tuscany, the rolling hills and vineyards surrounding Florence are perfect for day trips. With frequent train departures from Milan and a train station located right in the heart of the city, Florence offers easy access to unforgettable sights, delicious food, and the timeless charm of the Italian Renaissance.
Summary
The Milan–Florence train journey offers a variety of ticket options to fit different travel needs, including multiple classes, fare types, and categories from various train companies. Both high-speed and regional trains connect these two cities, each catering to specific preferences and budgets.
Here’s what the route includes:
-
Frequent daily departures
-
Multiple service classes to accommodate various budgets
-
A range of ticket options for different traveler preferences
-
Amenities available on high-speed trains
-
Booking options through several platforms
Travelers can easily book train tickets online or at the station, with the convenience of comparing prices and schedules. Cheap train tickets are often available, especially when booking early, allowing you to take advantage of discounts and promotional deals.
Key points to keep in mind:
-
Seat reservations are required on high-speed trains
-
Schedules may change on weekends and holidays
-
Booking early often secures lower fares
-
Children aged 3 and under can travel for free if they share a seat
For those looking to save money, regional trains are a budget-friendly option, though they take longer than high-speed services. Check earlier sections for detailed pricing and schedules.
This journey combines convenience, comfort, and affordability, making it an excellent choice for traveling between these two historic cities. Whether you prefer the speed and amenities of high-speed trains or the cost savings of regional ones, there’s an option to suit your needs.