Skip to content
Italy Limo Service

Italy Airport & Arrival Guides

Italy Airport to City Center Guide: Transportation, Travel Times & Everything You Need to Know

A fast, data-focused reference covering distance and travel time by taxi, train, and bus from all 12 major Italian airports to their respective city centers, with a master comparison table and airport-by-airport breakdowns.

Twelve airports, twelve very different transfers. Some drop you within walking distance of a historic center; others sit an hour or more away with no direct train at all. Before you book a flight time or plan a first-night hotel check-in, it helps to know exactly what you're dealing with — not the full menu of transfer options (that's covered in our Italy Airport Transfer Guide), but the hard numbers: how far, how long, and by what.

This guide covers all 12 major airports travelers use to reach Italy's main cities, with distance and travel time for taxi/car, train, and bus/shuttle at each one.

At a Glance: All 12 Airports Compared

AirportCodeDistance to CenterFastest OptionTypical Time
Rome FiumicinoFCO~35 kmLeonardo Express train32 min
Rome CiampinoCIA~15 kmTaxi (fixed fare)25–40 min
Milan MalpensaMXP~50 kmMalpensa Express to Cadorna~30–50 min
Milan LinateLIN~7 kmM4 metro12–15 min
Venice Marco PoloVCE~8–13 kmATVO bus / land taxi to Piazzale Roma15–20 min*
NaplesNAP~7 kmTaxi (fixed fare)15–25 min
FlorenceFLR~8 kmTram T2~20 min
BolognaBLQ~6 kmMarconi Express monorail7 min
PisaPSA~3 km (to Pisa)PisaMover + short walk~10 min
PalermoPMO~35 kmTrinacria Express train34–36 min
CataniaCTA~6 kmTaxi (fixed fare)15–20 min
BergamoBGY~45 km (to Milan)Airport shuttle bus to Milan~55–60 min

*Venice: this gets you to Piazzale Roma, the edge of the historic center — not into the canals themselves. See below.

Times assume normal daytime conditions. Add 15–30 minutes for taxi and bus transfers during rush hour (roughly 7:30–9:30am and 5–7:30pm on weekdays) or on days with heavy holiday traffic.

Rome: Fiumicino and Ciampino

Rome is served by two airports on opposite sides of the city, and mixing them up is the single most common airport-transfer mistake travelers make here.

Rome Fiumicino (FCO)

Rome Fiumicino — officially Leonardo da Vinci Airport — sits on the coast southwest of the city and handles the vast majority of international traffic.

  • Distance: about 35 km from the historic center
  • Taxi/car: fixed rate of €55 within the Aurelian Walls; normally 40–50 minutes, but allow up to an hour during afternoon rush hour or heavy holiday traffic
  • Train: the Leonardo Express runs direct and non-stop to Roma Termini in 32 minutes, departing every 15 minutes
  • Bus: Terravision, SIT, and similar coach services run to Termini in roughly 55–70 minutes, depending on traffic
  • Good to know: the flat taxi fare only applies within the city walls — trips to hotels just outside that zone are metered and can cost more, so confirm before you get in

Rome Ciampino (CIA)

Rome Ciampino sits southeast of the city and mainly handles low-cost carriers. It has no direct rail link.

  • Distance: about 15 km from the historic center
  • Taxi/car: fixed rate around €31–40 depending on the exact pickup zone; typically 25–35 minutes, up to 45–60 minutes at peak traffic
  • Train: none direct — the nearest station (Ciampino town) requires a bus or taxi connection first, making it slower overall than simply taking a taxi or bus straight into Rome
  • Bus: Terravision, SIT, and ATRAL shuttles run to Termini in about 40–45 minutes
  • Good to know: Ciampino is closer to central Rome on paper than Fiumicino, but local roads and traffic lights mean the time saving over Fiumicino is smaller than the distance difference suggests

Both airports connect to the same city, so once you've arrived, getting around Rome itself is straightforward regardless of which one you flew into.

Milan: Malpensa and Linate

Milan's two airports could not be more different in terms of proximity — Linate is nearly in the city, Malpensa is a genuine regional trek.

Milan Malpensa (MXP)

Milan Malpensa is Milan's main international hub, but it's built out in the countryside near the Swiss border, well outside the city.

  • Distance: about 50 km northwest of the city center
  • Taxi/car: fixed rate around €95–110; normally 50 minutes, but over an hour is common in heavy traffic
  • Train: the Malpensa Express runs to Milano Cadorna in about 30 minutes or to Milano Centrale in around 50 minutes, departing every 15–30 minutes
  • Bus: the Malpensa Shuttle and similar coach services take roughly 50–75 minutes to Centrale, depending on traffic and terminal
  • Good to know: Malpensa has two terminals with separate train and bus stops — check your terminal before booking any transfer, since T1 and T2 are a shuttle-bus ride apart from each other

Milan Linate (LIN)

Milan Linate is the closest major airport to any Italian city center on this list, thanks to the M4 metro line that opened in recent years.

  • Distance: about 7 km east of the city center
  • Taxi/car: roughly €25 flat rate; about 20 minutes under normal traffic
  • Train/metro: the M4 metro line runs directly from the terminal to San Babila, near the Duomo, in 12–15 minutes
  • Bus: city bus 73 covers the same route in about 25 minutes for a standard transit fare
  • Good to know: because the metro station sits directly beneath arrivals, the M4 is usually faster and cheaper than a taxi here — an unusual case among Italy's airports

Whichever airport you land at, both feed directly into central Milan within about the same overall window once you account for check-in and walking time at Malpensa's larger terminals.

Venice Marco Polo (VCE)

Venice Marco Polo sits on the mainland north of the lagoon — and this is the one airport on this list where "distance to the center" doesn't tell the full story.

  • Distance: about 8–13 km to Piazzale Roma, the road/rail gateway at the edge of the historic center (sources vary on the exact figure depending on the route measured)
  • Taxi/car: a land taxi to Piazzale Roma takes about 15–20 minutes
  • Bus: the express ATVO bus reaches Piazzale Roma in about 20 minutes; the local ACTV Line 5 (Aerobus) takes 30–45 minutes
  • Water taxi: a private water taxi can run directly into the canals, typically 30–45 minutes depending on the exact drop-off point
  • Water bus (Alilaguna): the public vaporetto line takes roughly 1 hour 15–20 minutes to reach San Marco, running via Murano and the Lido
  • Good to know: no bus or standard taxi reaches central Venice directly — there are no roads into the historic islands. Every land option ends at Piazzale Roma or the Tronchetto car park, from which you still need a vaporetto, water taxi, or a walk (often with luggage over bridges) to reach a hotel inside the historic center. Factor in this extra leg when timing your arrival.

Naples (NAP)

Naples Capodichino is unusually close to the city it serves — one of the shortest airport-to-center distances in Italy — though there's still no direct rail connection.

  • Distance: about 7 km northeast of the city center
  • Taxi/car: a fixed rate of €16 to most central addresses; typically 15–20 minutes, longer in Naples's notoriously congested traffic
  • Train: none direct to the airport
  • Bus: the Alibus shuttle runs every 15–20 minutes, taking about 20–30 minutes to Piazza Garibaldi (the central station) and 35–40 minutes to Piazza Municipio near the port
  • Good to know: despite the short distance, Naples's dense city traffic means taxi times can stretch well past 20 minutes at peak hours — the Alibus to Garibaldi is often just as fast and considerably cheaper, which matters when you're weighing options for reaching the rest of Naples and the surrounding coast.

Florence (FLR)

Florence Airport, also known as Peretola or Amerigo Vespucci, is compact and sits close enough to the center for a tram to make sense.

  • Distance: about 8 km northwest of the historic center
  • Taxi/car: a flat daytime rate of around €25 (higher at night and on holidays); typically 15–20 minutes
  • Train: the airport itself has no mainline rail station
  • Tram: the T2 tram line runs directly from a stop steps from arrivals to Piazza dell'Unità Italiana, near Santa Maria Novella station, in about 20 minutes
  • Good to know: the tram is the most reliable option for reaching the historic center since it isn't affected by city-center traffic restrictions (ZTL) the way taxis and shuttles can be

Bologna (BLQ)

Bologna Marconi Airport has the fastest airport-to-center transfer of any airport in this guide, thanks to a dedicated monorail.

  • Distance: about 6 km northwest of the city center
  • Taxi/car: typically 15–20 minutes
  • Monorail: the Marconi Express runs non-stop to Bologna Centrale station in just 7 minutes, departing every few minutes
  • Good to know: because the monorail is elevated and dedicated, its 7-minute run time is fixed regardless of traffic — it's essentially the only truly traffic-proof transfer on this entire list

Pisa (PSA)

Pisa Airport primarily serves two very different trips: a short hop into Pisa itself, or a longer transfer onward to Florence, which many travelers use it for.

  • Distance to Pisa center: about 3 km — close enough that some travelers walk part of the way
  • Taxi/car to Pisa center: typically 10 minutes
  • Train (PisaMover): an automated people-mover shuttle connects the terminal to Pisa Centrale station in about 5 minutes, running every 5–8 minutes
  • Onward to Florence: if Florence is your actual destination, the total journey — PisaMover to Pisa Centrale, then a regional or fast train — takes roughly 80–90 minutes door to station, with trains from Pisa Centrale to Florence running 50 minutes to 1 hour 20 minutes depending on the service
  • Good to know: driving directly from Pisa Airport to Florence covers about 80 km and takes close to an hour by car outside of traffic — often faster than the train connection once you include waiting time at Pisa Centrale

Palermo (PMO)

Palermo Airport — Falcone Borsellino, also called Punta Raisi — sits well outside the city along the coast, making it one of the longer transfers on the mainland-and-islands list.

  • Distance: about 35 km northwest of the city center
  • Taxi/car: metered fares typically run €50–60; the trip takes about 40 minutes
  • Train: the Trinacria Express runs directly to Palermo Centrale station in 34–36 minutes, though service is limited to roughly 10–11 trains a day
  • Bus: Prestia e Comandè coaches run every 30 minutes and take about 60 minutes to the city
  • Good to know: because train departures are infrequent, check the schedule against your flight time before counting on it — outside those windows, the bus or a taxi is the more practical choice

Catania (CTA)

Catania Fontanarossa is one of the closest airports to its city center on this list, similar in distance to Naples and Bologna.

  • Distance: about 6 km southwest of the city center
  • Taxi/car: a fixed rate of roughly €20–27 to central addresses; typically 15–20 minutes
  • Train: none direct to the airport
  • Bus: the AMT Alibus (line 457) runs every 20–25 minutes and takes 20–30 minutes to the central station and Via Etnea
  • Good to know: Catania is also the main gateway for Taormina and Mount Etna day trips, so factor in that onward journeys from the airport are often longer than the short hop into Catania itself

Bergamo (BGY)

Bergamo Orio al Serio is marketed by low-cost carriers as a "Milan" airport, but it's a separate city roughly 45 km away — an important distinction when planning arrival timing.

  • Distance to Milan center: about 45 km
  • Distance to Bergamo's own city center: about 5 km
  • Taxi/car to Milan: typically 50 minutes under normal traffic, though fares run high (often over €100) given the distance
  • Bus to Milan: shuttle coaches (Flibco, Terravision, Autostradale) run every 20–30 minutes to Milano Centrale, taking roughly 55 minutes to an hour
  • Train: none direct — there's no rail station at the airport itself
  • Good to know: if "Milan Bergamo" is your arrival airport, budget a full hour-plus to reach central Milan, not the 10–15 minutes some flight listings' city names might imply. If Bergamo itself is your actual destination, the trip is far shorter — a local bus or short taxi ride of 10–20 minutes into its own historic upper town.

Quick Takeaways

  • Fastest transfers overall: Bologna's Marconi Express (7 minutes) and Milan Linate's M4 metro (12–15 minutes) are the two quickest airport-to-center connections in the country.
  • Longest transfers: Milan Malpensa and Bergamo, both roughly 50 minutes to an hour under normal conditions, and Palermo at around 35–40 minutes.
  • No direct train: Rome Ciampino, Naples, Catania, and Bergamo all lack a direct rail link to their city center — a taxi or shuttle bus is your main option at each.
  • Traffic-proof options: monorails, metros, and dedicated tram lines (Bologna, Milan Linate, Florence, and the Rome/Milan express trains) hold their stated times regardless of road congestion, which matters most for early departures or tight connections.
  • The exception to distance logic: Venice is the one airport where a short distance on a map doesn't translate to a short door-to-door trip, since the final leg into the historic center always requires water transport.

FAQ

Italy Airport to City Center Guide — Frequently Asked Questions

Milan Linate is the closest major airport to a city center, about 7 km away, with the M4 metro reaching central Milan in 12–15 minutes. Bologna's Marconi Airport is a close second at roughly 6 km, connected by a 7-minute monorail.

Ready to Travel Italy in Comfort?

Request a fixed quote for your airport transfer, city-to-city journey or private tour — our team responds promptly with availability and pricing.

EmailGet a Quote