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

OptionTimeNotes
Tram (T2 line)~20 minCheapest option, runs frequently, ends at Santa Maria Novella
Taxi~15–20 minFixed-ish fare zone, easiest with luggage
Private transfer~15–20 minPre-booked, useful for early/late flights or groups
Good to know: Florence Airport's short runway limits it to smaller aircraft, so if you're travelling long-haul, check whether routing through Pisa, Rome or Milan works out cheaper or more convenient than a connection into FLR itself.