ITEN

Getting from Milan’s airports to the city centre

Milan is served by three airports. <strong>Linate</strong> (LIN) is the closest to the centre and is now connected directly by the <strong>M4 metro (blue line)</strong> — the big change of recent years. <strong>Malpensa</strong> (MXP) is the furthest out and the main intercontinental hub, reached by the <strong>Malpensa Express</strong> train or by coach. <strong>Bergamo Orio al Serio</strong> (BGY) is the low-cost hub and is reached by coach. Note: the metro reaches only Linate — there is no metro line to Malpensa or Bergamo.

Prices and times checked in 2026 from official sources. Fares can change: always confirm with the operator before you travel.

Malpensa (MXP)

⚠️ No metro line reaches Malpensa. The rail link is the Malpensa Express train, which connects with the metro at Cadorna (M1/M2) and at Centrale (M2/M3).
Fastest
Malpensa Express (Trenord)
€13 · 37 min
Where to buy: Trenord/Malpensa Express app, official website, ticket offices and machines at the airport
Taxi
Taxi
· 50 min
Where to buy: At the official taxi ranks, no booking needed
ServiceArrives atTimePriceFrequency
🚆Malpensa Express (Trenord)Milano Cadorna (M1/M2)37 min€13roughly every 30 minutes
🚆Malpensa Express (Trenord)Milano Centrale (M2/M3)52 min€13roughly every 30 minutes
🚌Malpensa Shuttle / Autostradale coachMilano Centrale (Piazza Luigi di Savoia)60 min€10every 15-20 minutes at peak times
🚕TaxiCentral Milan50 minavailable at the arrivals exit
💡 For the historic centre get off at Cadorna: you are already on M1 (red) and M2 (green), a few minutes from the Castle and the Duomo. Buy the Malpensa Express ticket on the app to skip the queues at the machines.

Linate (LIN)

⚠️ Yes: from the M4 terminus inside the airport the blue line runs straight into the centre. At San Babila change to M1 (red) for the Duomo; carrying on you reach Sant'Ambrogio, De Amicis and San Cristoforo.
Fastest
M4 metro (blue line)
€2.20 · 12 min
Where to buy: At the gates by contactless (card or phone), with a RicaricaMi card, or on the ATM app. Paper tickets are no longer sold from 2026.
Taxi
Taxi
· 20 min
Where to buy: At the taxi ranks, no booking needed
ServiceArrives atTimePriceFrequency
Ⓜ️M4 metro (blue line)San Babila (M1) and the centre12 min€2.20every few minutes
🚌ATM bus 73 / X73San Babila (M1)25 min€2.20frequent; the X73 is the faster version
🚌Air Bus (Autostradale)Milano Centrale25 min€7roughly every 30 minutes
🚕TaxiCentral Milan20 minavailable at the arrivals exit
💡 The M4 is the right choice in almost every case: 2.20 € and about 12 minutes to San Babila, with no traffic surprises. Tap in with contactless and change at San Babila to the M1 for the Duomo.

Bergamo Orio al Serio (BGY)

⚠️ Bergamo Orio al Serio is in the province of Bergamo, about 45 km from Milan, and is not served by the Milan metro. The direct rail link between the airport and Milan is not open yet: it is expected to open in December 2026. Until then the practical way into Milan is the coach.
Fastest
Orioshuttle / Terravision / FlixBus / Autostradale coach
€10 · 60 min
Where to buy: Online (Orioshuttle, Terravision, FlixBus, Autostradale/Flibco), airport desks or on board
Taxi
Taxi
· 50 min
Where to buy: At the taxi ranks
ServiceArrives atTimePriceFrequency
🚌Orioshuttle / Terravision / FlixBus / Autostradale coachMilano Centrale (Piazza Luigi di Savoia)60 min€10very frequent, every 20-30 minutes
🚕TaxiCentral Milan50 minavailable at the arrivals exit
💡 Remember this airport is in Bergamo, not Milan. Book the coach online to pay less and reach Milano Centrale, where you can take M2 (green) or M3 (yellow). To visit Bergamo's Old Town instead, use the local ATB bus line 1 into the city.

Connecting to the metro

Frequently asked questions

Does the metro go to Malpensa?

No. No metro line reaches Malpensa. The rail link is the Malpensa Express train, which reaches Milano Cadorna (M1/M2) in about 37 minutes and Milano Centrale (M2/M3) in about 52 minutes, for 13 € one way.

Is Linate on the metro?

Yes. Since 2024 the M4 (blue line) runs directly inside Linate airport and reaches San Babila in about 12 minutes, where you change to M1 (red) for the Duomo. The normal 2.20 € urban ticket is enough.

What is the cheapest way from Bergamo Orio al Serio?

The coach to Milano Centrale (Orioshuttle, Terravision, FlixBus, Autostradale): usually about 8-10 € per trip, or from about 5 € if you book online in advance, with departures every 20-30 minutes and a journey of about an hour depending on traffic.

Malpensa Express or coach for Malpensa: which is better?

The train (13 €) is more reliable because it is unaffected by traffic: about 37 minutes to Cadorna. The coach can cost a few euros less (from about 5 € online) but takes 50-70 minutes depending on traffic. If you are short on time or travelling at peak hours, the train is better.

How do you buy public transport tickets in Milan in 2026?

From 2026 ATM paper tickets are no longer sold: you travel by tapping a contactless card or phone at the gates, or with a RicaricaMi card or digital tickets on the ATM app. The Malpensa Express ticket, however, is bought separately on the Trenord/Malpensa Express app or website.

ITEN