Airports of Milan

Milan airport system
The three international airports serving the Milan metropolitan area
LocationMilan metropolitan area, Lombardy, Italy
Total Passengers56,904,563 (2024)
IATA CodeMIL
Operators
  • SEA S.p.A. (MXP, LIN)
  • SACBO S.p.A. (BGY)
System components

The Milan metropolitan area in Lombardy, Italy, is served by three international airports. Together, these airports form the Milan airport system,[1][2][3][4] which is the busiest in Italy by passenger numbers. Additionally, the city has one civil airport.

In 2024, the three international airports handled a combined total of 56.9 million passengers, surpassing the Rome airport system (Fiumicino and Ciampino)[5] by approximately 3.8 million passengers.[6] The collective IATA airport code for the Milan metropolitan area is MIL.[7]

History

The aviation history of Milan dates back to the early 20th century with the Taliedo airfield, established in 1910. It served as one of Italy's first airports and the manufacturing site for Caproni aircraft but was eventually decommissioned as the city expanded.[8]

  • 1930s–1950s: To replace Taliedo, Linate Airport was inaugurated in 1937 as the city's primary commercial hub.[9] However, as jet aviation emerged, the need for longer runways led to the commercial development of Malpensa (originally a wartime airfield), which officially opened to civil traffic on 21 November 1948.[10]
  • The Malpensa 2000 Project: In the late 1990s, the Italian government launched a massive project to transform Malpensa into a major European hub.[11] This involved the construction of the new Terminal 1 and a complete overhaul of the runway system to serve as the primary base for the national carrier, Alitalia, which moved its main hub there in 1998.[12]
  • The "de-hubbing" (2008): the strategy shifted dramatically on 31 March 2008, when Alitalia decided to retreat to Rome Fiumicino ("de-hubbing"), leaving Malpensa with a sudden void in traffic.[13] This forced the system[1] to pivot toward a "multi-carrier" strategy, opening the door to low-cost carriers like easyJet at Malpensa and Ryanair at Bergamo.[14][15]
  • Rise of Bergamo: simultaneously, Bergamo transformed from a minor military airfield into a low-cost giant.[16] Ryanair established its first Italian base there in 2003, capturing the explosive demand for point-to-point leisure travel and driving the airport's growth from 1.2 million to over 17 million passengers in two decades.[17]

International airports

The system[1] is managed by two distinct but interconnected operators. SEA S.p.A. (Società per Azioni Esercizi Aeroportuali) manages Malpensa and Linate and is majority-owned by the Municipality of Milan.[18] SACBO S.p.A. operates Bergamo; however, SEA holds a 31% minority stake in SACBO, ensuring strategic coordination across the network.[19]

Malpensa (MXP)

Located in the province of Varese, Malpensa is by far the largest of Milan's airports and is considered the main gateway into Northern Italy for non-European visitors.[20] Malpensa has two terminals and two parallel runways capable of handling all aircraft types, including the Airbus A380.[21] Due to its location approximately 49 km (30 miles) northwest of the city, it serves a vast catchment area extending into Switzerland and Piedmont.[22][23]

As of 2024, Malpensa Airport handled 28.5 million passengers and was the 22nd-busiest airport in Europe in terms of passengers and second-busiest airport in Italy in terms of passengers.[6] It operates as a "hybrid hub": Terminal 1 hosts legacy carriers and long-haul flights (including Emirates, Delta, Cathay Pacific and Singapore Airlines), while Terminal 2 is dedicated exclusively to easyJet, making it the airline's largest base in continental Europe.[24]

Uniquely among Italian airports, Malpensa plays a critical industrial role; it processes over 65% of Italy's air cargo (728,000 tonnes in 2024), supported by a dedicated "Cargo City" that serves the manufacturing heart of Lombardy.[25] The airport is connected to the city center by the Malpensa Express rail service, which links to Milan Cadorna, Milan Porta Garibaldi and Milan Central stations.[26]

Linate (LIN)

Located in Segrate and Peschiera Borromeo, Linate is situated just 7 km (4.3 miles) east of Milan's city center, making it the closest airport to the Duomo.[27] Similar to London City Airport, its proximity to the urban core limits its size—the airport has a single short runway (2,442 m) and acts as a specialized facility for high-yield business traffic.[28]

Its operations are strictly regulated by the "Bersani Decree", which caps hourly movements to protect the hub status of Malpensa and restricts destinations primarily to EU capitals and major domestic cities.[29] Despite these constraints, it handled 10.6 million passengers in 2024.[6] The airport's accessibility was revolutionized in late 2024 with the full opening of the M4 Metro line, connecting the terminal to the city center (San Babila) in just 12 minutes.[30]

Following the 2025 merger between Lufthansa and ITA Airways,[31] Linate saw a significant shift in its carrier mix.[32] To comply with EU antitrust rulings, a portfolio of "remedy slots" was surrendered to competitors like easyJet and Volotea, opening the airport to increased competition on key business routes for the first time in decades.[33][34][35]

Bergamo (BGY)

Located in Orio al Serio, Bergamo is the third-busiest airport in Italy and the secondary pillar of the airport city system.[1][6] Situated 45 km (28 miles) northeast of Milan, it functions similarly to London Gatwick or Stansted as a massive point-to-point node.[36][37] It is the primary continental hub for Ryanair, which accounts for the vast majority of the airport's traffic.[38][39]

In 2024, Bergamo handled 17.4 million passengers, driven by a robust recovery in leisure travel.[6] Unlike Malpensa and Linate, which are managed by SEA Group, Bergamo is operated by SACBO S.p.A.,[40] though the two operators share cross-ownership to ensure strategic coordination.[19] The airport is currently undergoing a major infrastructure upgrade to build a direct rail link to the Milan railway network, scheduled to open for the 2026 Winter Olympics.[41][42] Until then, it relies on an extensive network of coach buses connecting it to the center of Milan.[43]

Traffic and statistics

Traffic statistics

Commercial airports of the Milan system[1][6]
Airport Airport codes
Passengers Cargo (tonnes) Movements Rail connection
IATA ICAO 2024 Change 2023–24 2024 Change 2023–24 2024 Change 2023–24
Malpensa MXP LIMC 28,910,368 10,9% 731,640 8,9% 214,511 6,2% Yes (Malpensa Express)
Linate LIN LIML 10,650,990 13% 2,123 1,4% 118,060 6,1% Yes (Metro M4)
Bergamo BGY LIME 17,353,573 8,6% 22,964.4 8,8% 109,971 8,1% Planned (2026)[41]
Total N/a N/a 56,914,931 10,6% 756,727.4 8,9% 442,542 6,6% N/a

Traffic charts

Passenger traffic 2024 (millions)
Airport Passengers (millions)
Malpensa
28.9
Bergamo
17.4
Linate
10.7
Cargo traffic 2024 (tonnes)
Airport Tonnes
Malpensa
731,640
Bergamo
22,964
Linate
2,123
Market share by passenger numbers (2024)
  1. Malpensa (MXP) (51.0%)
  2. Bergamo (BGY) (30.0%)
  3. Linate (LIN) (19.0%)

Public transport

The integration of the airports with Milan's rail and metro network saw significant improvements in the mid-2020s.[41][44][45]

Malpensa is connected to Milan railway stations by rail via the Malpensa Express. As for Linate, the M4 line (Blue line) of the Milan Metro was fully completed in October 2024, connecting the airport to the city center (San Babila) in 12 minutes.[45] Regarding Bergamo, a rail link connecting the airport terminal to the Bergamo-Milan railway line is under construction and scheduled to open in 2026,[41] integrating the airport to the Milan S Lines.[46] Currently, the airport is served by extensive bus coach services.[43]

Civil airport

Located in the municipality of Bresso within the North Milan Park (Parco Nord).[47] Unlike the commercial hubs, Bresso is dedicated exclusively to general aviation and does not handle scheduled passenger traffic.[47]

Historically the site of the Breda aircraft factory, it has been the headquarters of the Aero Club Milano since 1960.[48] The airport features a single 1,080-metre (3,540 ft) asphalt runway (18/36) and is used for flight training, private touring flights, and air taxi services.[47] It also serves as a base for the regional helicopter emergency medical service (Elisoccorso).[49]

See also

References

  1. ^ a b c d e "L_2022217EN.01008801.xml". eur-lex.europa.eu. Retrieved 2025-12-12.
  2. ^ "Regulation - 1008/2008 - EN - EUR-Lex". eur-lex.europa.eu. Retrieved 2025-12-12.
  3. ^ "Gazzetta Ufficiale". www.gazzettaufficiale.it (in Italian). Retrieved 2025-12-12.
  4. ^ Bonnefoy, Philippe; Hansman, R. John (2008-06-05). "Scalability of the Air Transportation System and Development of Multi-Airport Systems: A Worldwide Perspective". MIT International Center for Air Transportation (ICAT).
  5. ^ "Sistema aeroportuale di Roma - Aeroporti di Roma - Adr.it". Aeroporti di Roma (in Italian). Retrieved 2025-12-12.
  6. ^ a b c d e f "Statistiche Dati di Traffico Aeroportuale Italiano 2024". Assaeroporti. Retrieved 10 December 2025.
  7. ^ "Milan Airport Code (MIL)". www.seabaycargo.com. Retrieved 2025-12-10.
  8. ^ "Taliedo: History of Milan's First Airport". Museo dell'Aeronautica Gianni Caproni. Retrieved 10 December 2025.
  9. ^ "Milan Linate Airport: History". Milan Airports. Retrieved 10 December 2025.
  10. ^ "Malpensa celebrates 75 years of commercial flight". Varese News. 2023-11-21.
  11. ^ Hine, David (1998). "Malpensa 2000". Italian Politics. 14: 209–226. ISSN 1086-4946.
  12. ^ "Alitalia moves hub to Malpensa". FlightGlobal. 1998-10-28.
  13. ^ Malighetti, Paolo (2009). "The Alitalia crisis and the future of Malpensa airport". Journal of Air Transport Management. 15 (4): 196–200.
  14. ^ "Milan Malpensa is trying to get low-cost and full service to rebuild its lost glory". CAPA - Centre for Aviation. Retrieved 2025-12-11.
  15. ^ Cattaneo, Mattia; Malighetti, Paolo; Percoco, Marco (2018-01-01). "The impact of intercontinental air accessibility on local economies: Evidence from the de-hubbing of malpensa airport". Transport Policy. 61: 96–105. doi:10.1016/j.tranpol.2017.10.009. hdl:10446/119182. ISSN 0967-070X.
  16. ^ "Miracolo Orio al Serio, l'aeroportolow cost hub del Mediterraneo". La Stampa (in Italian). 2012-01-26. Retrieved 2025-12-11.
  17. ^ "Ryanair celebrates 20 years in Milan Bergamo". SACBO S.p.A. 2022-02-14.
  18. ^ "SEA Group Financial Results 2024". SEA Aeroporti di Milano. Retrieved 10 December 2025.
  19. ^ a b "Corporate Structure". Milan Bergamo Airport. Retrieved 10 December 2025.
  20. ^ "Milan Malpensa Airport, Milan, Italy (2025): A Major Gateway to Northern Italy". Nomads Travel Guide. Retrieved 2025-12-11.
  21. ^ "Linate and Malpensa airports | CSR Report 2016". sea16csr.b016.message-asp.com. Retrieved 2025-12-10.
  22. ^ "Milan Malpensa airport transfers to Lugano - Switzerland". Milan Airport Transfers. Retrieved 2025-12-10.
  23. ^ "Getting to Italy's Piedmont". www.cyclomundo.com (in French). Retrieved 2025-12-10.
  24. ^ "easyJet reopens Terminal 2 at Milan Malpensa". Airports International. 2023-05-31.
  25. ^ "Il lato segreto di Malpensa: viaggio a Cargo City, la città che muove le merci". Dove Viaggi (in Italian). 2018-02-01. Retrieved 2025-12-11.
  26. ^ "Getting to Malpensa by Train". www.milanomalpensa-airport.com. Retrieved 2025-12-10.
  27. ^ "EUROCONTROL - The European AIS Database: Introduction to EAD Basic - Home". www.ead.eurocontrol.int. Retrieved 2025-12-10.
  28. ^ "Milan Linate Airport Profile | CAPA". centreforaviation.com. Retrieved 2025-12-10.
  29. ^ "Commission Decision on Linate Traffic Distribution". eur-lex.europa.eu. Retrieved 2025-12-10.
  30. ^ "Milan's M4 metro line connects Linate to city center". Wanted in Milan. 2024-10-12.
  31. ^ "Lufthansa Group finalizes 41 percent stake in ITA Airways". Lufthansa Group finalizes 41 percent stake in ITA Airways. Retrieved 2025-12-10.
  32. ^ Legnani, Matteo (2025-07-21). "Lufthansa returns to Munich-Linate after 27 years: 100 more seats every day for Bavarian hub". The Flight Club. Retrieved 2025-12-10.
  33. ^ "EU approves remedies from Lufthansa-ITA Airways deal". www.businesstravelnewseurope.com. 2024-12-02. Retrieved 2025-12-10.
  34. ^ Lepièce, CMS-Annabelle; Tourpe, Blanche (2024-12-10). "Transfer of slots to easyJet, IAG and AFKLM at Milan Linate Airport as part of the implementation of ITA Airways' commitments". Lexology. Retrieved 2025-12-10.
  35. ^ McWhirter, Alex (2024-12-12). "EasyJet targets corporate travellers at Milan Linate and Rome Fiumicino". Business Traveller. Retrieved 2025-12-10.
  36. ^ Hanley, Cathal. "Ryanair opens new base serving Milan". The Irish Times. Retrieved 2025-12-11.
  37. ^ "Orio al Serio (Bergamo) International Airport | Reinis Fischer". www.reinisfischer.com. Retrieved 2025-12-11.
  38. ^ "Milan Bergamo Airport (BGY) | Orio al Serio International Data". UNIS - Smarter Supply Chain. Retrieved 2025-12-10.
  39. ^ "A 20 YEAR "LOVE AFFAIR" BETWEEN RYANAIR AND MILAN BERGAMO AIRPORT • SACBO S.p.A." milanbergamoairport.it. Retrieved 2025-12-10.
  40. ^ "SACBO HAS INAUGURATED THE NEW DEPARTURES TERMINAL AT MILAN BERGAMO AIRPORT • SACBO S.p.A." milanbergamoairport.it. Retrieved 2025-12-10.
  41. ^ a b c d "New rail link for Milan Bergamo Airport set for 2026 Olympics". Railway Gazette International. 2024-02-08.
  42. ^ "From Milan to Orio by train: Bergamo airport's new railway station". www.domusweb.it. Retrieved 2025-12-10.
  43. ^ a b Mancebo, Ivanka Garcia. "Bergamo Airport – Orio al Serio - How to get to Milan & more info". www.introducingmilan.com. Retrieved 2025-12-10.
  44. ^ FNM_EDITOR (2024-10-29). "Ferrovia T2 Malpensa – Sempione, completata l'apertura della galleria naturale". FNM Group (in Italian). Retrieved 2025-12-11.
  45. ^ a b "Milan's M4 metro line fully opens connecting Linate to San Cristoforo". Wanted in Milan. 2024-10-12.
  46. ^ Tosi, Luca. "Programma dei servizi di Bacino". Agenzia TPL (in Italian). Retrieved 2025-12-10.
  47. ^ a b c "::: Storia di Milano ::: L'aeroporto di Bresso". www.storiadimilano.it. Retrieved 2025-12-10.
  48. ^ "Home". Aero Club Milano (in Italian). Retrieved 2025-12-10.
  49. ^ "Base di elisoccorso Milano | HEMS Association". www.hems-association.com. Retrieved 2025-12-10.