LIN - Milan

How Much Does It Cost to Get from Linate Airport to Milan?

Last updated: March 2026

Linate is just 7 km from central Milan, which keeps transport costs low compared to most European airports.

Price breakdown by destination

| Destination | Pre-booked transfer | Taxi | Metro M4 / Bus 73 | |-------------|--------------------|----- |--------------------| | Duomo / Centre | EUR 35–55 | EUR 25 (flat rate) | EUR 2.20 | | Milano Centrale | EUR 40–60 | EUR 30–40 | EUR 2.20 | | Navigli | EUR 35–55 | EUR 25–35 | EUR 2.20 | | Fiera Milano Rho | EUR 55–80 | EUR 45–65 | EUR 2.20 | | Bergamo | EUR 120–160 | EUR 110–150 | Train from Centrale (~EUR 7) |

All transfer and taxi prices are per vehicle. Metro and bus fares are per person.

Milan taxi flat rates explained

Milan has official taxi flat rates from both airports. From Linate, the flat rate is:

  • EUR 25 to central Milan (Cerchia dei Bastioni) — weekdays 7 AM to 9 PM
  • EUR 25 applies regardless of traffic or route
  • Night, Sunday, and holiday surcharges push it to about EUR 28–35
  • Luggage surcharge: EUR 1 per bag (sometimes waived)
This flat rate makes taxis from Linate genuinely competitive. The issue is availability — during peak hours, the taxi queue can take 15–20 minutes.

When the metro is the best deal

At EUR 2.20, the Metro M4 is hard to beat on price. A single ticket covers your entire journey including transfers to other metro lines within 90 minutes. If you are going to Duomo or San Babila, it is also the fastest option — about 12 minutes.

The only downsides: it does not run after midnight, and it is not ideal with heavy luggage during rush hour.

When a transfer makes financial sense

A pre-booked transfer costs more than a taxi, but the value shows up when you factor in convenience. No queue, the driver waits for you, and prices are fixed. For groups of 3–4, a transfer at EUR 35–55 split between passengers is very reasonable.

Related Airport Guides