Milan sells three airport codes: Malpensa (MXP) moved 31,385,5851 passengers in 2025, Bergamo Orio al Serio (BGY) 16,937,9763 and Linate (LIN) 11,131,7642.
Malpensa: 31,385,585 passengers, and the fastest growth
Milan Malpensa (IATA MXP, ICAO LIMC) is the second airport in Italy, with 31,385,5851 passengers in 2025, 8.6% up on 2024. That rise is the largest of the three Milan codes and one of the largest in the country. The operator is SEA.
Long-haul arrivals land here. If your ticket says MXP, you are north of the city and the transfer is a leg of the trip, not a hop.
Linate: 11,131,764 passengers, eighth in Italy
Milan Linate "Enrico Forlanini" (IATA LIN, ICAO LIML) closed 2025 at 11,131,7642 passengers, 4.5% more than in 2024, eighth in the national ranking. SEA runs this one as well.
Linate is the closest of the three to the city and the smallest by traffic. It is where short European and domestic flights concentrate.
Bergamo: down 2.4%, alone among the big airports
Bergamo Orio al Serio "Il Caravaggio" (IATA BGY, ICAO LIME) recorded 16,937,9763 passengers in 2025, 2.4% fewer than in 2024. In a year when the national total rose, it was the only large Italian airport to lose traffic. The operator is SACBO.
You will read everywhere that it is the main low cost base of the country. That claim is not confirmed on a primary source, so this page reports the traffic and leaves the title alone.
What we will not print about the transfers
Not one of the 3 airport ground links has a fare and a journey time verified in our fact set, so this page publishes neither. Rail and coach services exist from all three, prices in euros, and every operator sells online.
Buy from the operator's own site. The stands that sell transfers in arrivals charge what they like, and a printed fare here that turned out to be a year old would be worse than nothing.
Reading a Milan fare before you pay it
Between MXP and LIN there are 20,253,821 passengers a year of difference, and between BGY and LIN there are 5,806,212: three airports of genuinely different sizes, sold under one city name. Check the three-letter code on the booking page and the departure time together, because the cheap flight and the late arrival often travel as a pair.
FAQ
Which Milan airport should I fly into?
Is Malpensa bigger than Linate?
Why did Bergamo lose passengers in 2025?
Is Bergamo really Milan's low cost airport?
How much does the train from Malpensa to Milan cost?
Sources (3)
- 131,385,585 · 8.6% · 2Assaeroporti; ENAC · recheck by 2027-06-30
- 211,131,764 · 4.5% · 8Assaeroporti; ENAC · recheck by 2027-06-30
- 316,937,976 · -2.4% · 3Assaeroporti; ENAC · recheck by 2027-06-30
Updated 2026-09-02