By air: Florence Airport (FLR)
Florence's own airport is officially Amerigo Vespucci Airport, known locally as Peretola, with the IATA code FLR. It's small — a single terminal — and sits about 5 km northwest of the centre, connected by the T2 tram line direct to Santa Maria Novella station in around 20 minutes. FLR handles mostly domestic and European routes; long-haul flights typically connect via Rome, Milan or another European hub.
By air: Pisa Airport (PSA) as the alternative
Pisa International Airport, about an hour from Florence by train or road, is Tuscany's busier airport with more international and low-cost routes. Many visitors fly into Pisa specifically because fares are lower, then take the train straight to Florence — a journey of roughly 1 hour with a change, or a direct regional train on some schedules. It also sets up a natural stop at the Leaning Tower on the way in; see our Pisa day trip guide.
By train from within Italy
Florence Santa Maria Novella (Firenze S.M.N.) is one of Italy's best-connected stations. High-speed Frecciarossa and Italo trains link Florence to Rome in about 1.5 hours and Milan in about 1.75–2 hours, with frequent departures throughout the day. For a first trip to Italy that includes Rome, Florence and Venice, the train is usually faster door-to-door than flying once you account for airport time.
From the airport into the centre
| Option | Time | Notes |
|---|---|---|
| Tram (T2 line) | ~20 min | Cheapest option, runs frequently, ends at Santa Maria Novella |
| Taxi | ~15–20 min | Fixed-ish fare zone, easiest with luggage |
| Private transfer | ~15–20 min | Pre-booked, useful for early/late flights or groups |