Italy

How to get from Milan to Florence

Compare all transport options: bus, ferry, train, flight. Prices, durations and practical tips.

⏱
FASTEST
1h 45min
💶
From
9€
📍
Distance
249 km
Powered by 12Go system
⚡ Quick answer

Fastest way from Milan to Florence: Train (Trenitalia / Italo), about 1h 45min (from €35). Cheapest: Bus, from €9 (about 3h 25min – 4h 35min). Main companies selling this route on 12Go (checked on October 27, 2026): NTV, FlixBus, Itabus; main departure point: Milan Rogoredo.

Distance: 249 km. Data updated on .

There are 3 ways to get from Milan to Florence

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

Train (Trenitalia / Italo)
1h 45min – 1h 55min
FASTEST
35 – 39 €
View
Flight (1 stop)
2h 30min – 3h 15min
39 – 67 €
View
✈️ Also compare flights on Trip.com ›
Bus
3h 25min – 4h 35min
CHEAPEST
9 – 10 €
View
🚌 Departure from Milan
📍High-speed trains to Florence leave from Milano Centrale, the city's main station, with ticket offices, luggage storage, shops and cafés. Some services may use other Milan stations, so confirm the departure station and platform on your ticket.
🚇Milano Centrale is linked to the city centre by the M2 and M3 metro lines, as well as trams, buses and taxis. From most central hotels it is an easy metro ride, and taxis wait at the station forecourt.
⏰Trains run frequently throughout the day, from early morning to the evening, with departures every few minutes at peak times. Check the live timetable for your date, as services vary on weekends and holidays.
💸 Transport from 9€ per person
⚡ Fastest: 1h 45min
⭐ Recommended: Train (Trenitalia / Italo) — 35€
🗓 Book now Secure payment · via 12go.asia

Companies selling this route on 12Go

Offers listed on 12Go on October 27, 2026 for a departure on November 17, 2026. Timetables and prices change with the date: check them before booking.

CompanyModeDeparts fromFromOffers
NTV Train Milan Rogoredo €35 27
Itabus Bus Milan Via Giuseppe Impastato €9 10
FlixBus Bus Lampugnano Bus Terminal €9 24
Autolinee Federico Bus Sesto San Giovanni Viale Antonio Gramsci €31 4
Marino Bus Milan €41 2
📶 Stay connected the moment you land

Activate an eSIM before you go: internet the moment you land, no SIM to swap, zero roaming fees.

Yesim · eSIM partner

Practical tips

💡
Book the train early

High-speed fares climb as the date approaches, and last-minute seats can cost far more than advance ones. Book your train as soon as your plans are fixed, especially in high season, to avoid paying the full fare.

💡
Compare Trenitalia and Italo

Both companies serve this route with different fares, fare classes and flexibility. Check both before buying, since one can be noticeably cheaper than the other for the exact train you want.

💡
Check your Milan departure station

Milan has several stations, and not every train leaves from the same one. Read your ticket carefully and confirm the departure station the day before, so you don't end up across the city from your train.

💡
Choose the coach for flexibility

If your schedule is open and budget comes first, the coach is the cheapest way to go. Book ahead for popular departures, and allow extra margin for road traffic around Milan and Florence.

💡
Skip the flight for this route

A flight with a stopover means airport transfers, check-in and a connection. For two city centres this close, the train is almost always easier. Keep the flight only if you already hold a cheap ticket.

The journey experience

Milan to Florence is one of Italy's easiest city-to-city hops, and you have three genuinely different ways to do it. The quickest way to decide is to compare them side by side: the page's table shows time, price range and frequency for each option, so you can see at a glance whether speed or savings matter more for your day.

The high-speed train is the default for most independent travellers. Trenitalia and Italo both run this corridor, with comfortable seats, luggage racks, onboard Wi-Fi and a city-centre arrival. The coach is the budget pick: it is slower and exposed to road traffic, but it is simple, cheap and works well if your schedule is flexible. A flight with a stopover exists too, but once you add airport transfers, check-in and the connection, it rarely makes sense for a trip this short.

Our advice: if you want to arrive fresh and keep your day for sightseeing, book the train in advance, since fares rise as the departure date nears. If saving money matters more than time, take the coach. Always check which Milan station your ticket departs from, because the city has several, and compare both train companies before paying. You will reach Florence without stress either way.

Frequently asked questions — Milan → Florence

Why visit Florence?

  • ✓ Climb the Duomo's dome by Brunelleschi for a panoramic view over Tuscan rooftops
  • ✓ Admire Michelangelo's David and Botticelli's Birth of Venus at the Accademia and Uffizi Galleries
  • ✓ Stroll across the Ponte Vecchio and watch the sunset from Piazzale Michelangelo
  • ✓ Taste a bistecca alla fiorentina and fresh produce at the Mercato Centrale and Sant'Ambrogio market
  • ✓ Explore the Boboli Gardens and the Pitti Palace, the Medici family's former residence
🌙
Recommended stay
2 to 3 nights — enough to see the major museums and enjoy the old town at a relaxed pace

When to visit Florence?

MEDITERRANEAN CONTINENTAL CLIMATE

April to June and September to October — mild, pleasant temperatures and fewer extreme summer heat waves

Jan 😞
Feb 😞
Mar 😐
Apr 😊
May 😊
Jun 😐
Jul 😞
Aug 😞
Sep 😊
Oct 😊
Nov 😐
Dec 😞
📍
In Florence — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Florence
Compare the best rates available
via trip.com

What to do in Florence?

Local experiences, must-see sights and activities selected for you

MUST-SEE
⛪
Climb Brunelleschi's Duomo Dome
The 463 steps up Brunelleschi's dome reward you with a close view of Vasari's frescoes and a panorama over Florence. Book a timed slot on the Opera del Duomo site, as the combined pass costs about 30€. Go at 8:15 am to avoid queues and midday heat.
🎨
Uffizi Gallery Renaissance Masterpieces
Home to Botticelli's Birth of Venus and works by Leonardo and Caravaggio. Tickets cost about 25€, plus a few euros for online booking, which is essential in high season. Arrive at opening time on a Tuesday or Wednesday, and allow three hours. The museum is closed on Mondays.
🌉
Ponte Vecchio and Oltrarno Stroll
Cross the medieval Ponte Vecchio, lined with goldsmith shops since the 16th century, then lose yourself in the Oltrarno's artisan workshops. Walk the bridge before 9 am for empty views and photos. Stop at a bottega to watch craftsmen restore furniture or make leather goods, free to observe.
🗿
Michelangelo's David at Accademia
Michelangelo's 5-metre marble David stands under a dedicated rotunda at the Galleria dell'Accademia. Tickets cost about 16€ plus booking fee. Reserve in advance, since walk-up lines can exceed an hour. Don't miss the unfinished Prisoners sculptures in the hallway, which show his carving technique.
🥩
Mercato Centrale Food Tasting
Sample Tuscan classics at the Mercato Centrale: lampredotto sandwich, fresh pasta, pecorino and cured meats. The ground floor has traditional stalls, the upper floor a food hall open until midnight. Budget 10–15€ for a filling lunch. Go before 1 pm to find a seat easily.
🌅
Sunset at Piazzale Michelangelo
This hilltop terrace gives the classic panorama of Florence's rooftops, the Duomo and the Arno. It is free. Walk up from the river through the Giardino delle Rose, or take bus 12 or 13. Arrive 45 minutes before sunset to claim a spot, then continue to San Miniato al Monte.
🌳
Boboli Gardens and Bardini Garden
Escape the crowds in the Boboli Gardens behind Palazzo Pitti, with fountains, grottoes and statues over several terraces. Entry is about 12€, and the ticket also covers the Bardini Garden, whose wisteria pergola is spectacular in late April. Wear comfortable shoes, as paths are steep and gravelled.
⛰️
Fiesole Hilltop Day Trip
Take bus 7 from Piazza San Marco, about 25 minutes and 1.70€, to this Etruscan hill town above Florence. Visit the Roman theatre and archaeological site for about 10€, then enjoy views over the valley. It is noticeably cooler in summer and far quieter than the city centre.

How long to visit Florence?

2 to 4 days

Plan 2 to 3 days to see Florence properly. In 2 days you can cover the Duomo, the Uffizi, the Accademia and the Ponte Vecchio; a third day lets you add the Pitti Palace, the Oltrarno district and sunset at Piazzale Michelangelo. Book Uffizi and Accademia tickets online in advance, and use a 4th day for a day trip to Pisa, Siena or the Chianti hills.

Related searches

train Milan Florence flight Milan Florence bus Milan Florence how to get from Milan to Florence ticket price Milan to Florence travel time Milan to Florence travel to Italy

Other trips from Milan

Book now