Skip to content
Aeroplane silhouetted against a golden sky

Flights to Milan

Milan has three airports, and which one you land at changes how long it takes to reach the centre — and how much it costs.

Compare hundreds of airlines
Flexible date search
No hidden fees
Book direct with the airline

Milan’s three airports

Before you book, check which airport your flight lands at. The cheapest fare is not always the cheapest journey once you add the transfer into the city.

Malpensa (MXP)
The main international airport, 50 km northwest. The Malpensa Express train reaches Cadorna or Centrale in about 50 minutes.
Linate (LIN)
Closest to the city, 7 km east, mostly short-haul and domestic. The M4 metro line reaches the centre in about 15 minutes.
Bergamo (BGY)
45 km northeast and the low-cost hub. Coaches to Milano Centrale take around an hour.

When to fly

Fares to Milan track the city’s trade-fair calendar as much as the school holidays. The weeks of Salone del Mobile in April and the two fashion weeks in February and September are the most expensive of the year, in the air as well as in the hotels. January, early March and November are consistently the cheapest.

If your dates are flexible, midweek departures are usually cheaper than weekends, and flying into Bergamo often costs less than Malpensa — just budget an extra hour and the coach fare to get into the city.

Once you land

Airport transfers
A private driver waiting at arrivals, with a fixed price agreed in advance.
Getting to Milan
Trains, coaches and the options from each airport, compared.
Getting around Milan
How the metro, trams and buses work once you are in the city.