Milan Bergamo Airport (), also formerly known as Orio al Serio International Airport, is the third-busiest international airport in Italy.

The airport served almost 17.4 million passengers in 2024 and is one of Ryanair's four largest operating bases, along with Dublin Airport, London Stansted Airport, and Brussels South Charleroi Airport.

The airport is located in Orio al Serio, southeast of Bergamo and northeast of Milan. Together with Milan Malpensa Airport and Milan Linate Airport, it forms the Milan airport system serving the Milan metropolitan area, that with 56.9 million passengers in 2024 constitutes the largest airport system in Italy by number of passengers.

Overview

The airport is managed by SACBO, a company partially owned by SEA – Aeroporti di Milano, the operator of Linate and Malpensa airports. SEA, the company that runs the latter two airports, also holds a 31% stake in SACBO. The airport has one passenger terminal and two jet-bridge gates.

The terminal is split into two zones, A (Gates A1-A15) and B (Gates B1-B5). Gates A13 and B5 are equipped with boarding bridges; the remaining gates are remote gates.

In March 2021, DHL Aviation announced plans to relocate their hub from Bergamo to Milan Malpensa Airport where DHL opened new logistics facilities. In early 2022, DHL confirmed the end of all operations at Bergamo.

Airlines and destinations

Passenger

<!--DO NOT ADD OR REMOVE ROUTES WITHOUT GIVING A VALID INDEPENDENT SOURCE. EXACT DATES ARE MANDATORY FOR NEW ROUTES TO BE ADDED HERE. ALSO ADD INLINE CITATIONS IF POSSIBLE.-->

The following airlines operate scheduled and charter services in Bergamo:

Cargo

Statistics

thumb|Apron view

thumb|Aerial view

thumb|Departures area

thumb|[[Ryanair Boeing 737s at the airport]]

Traffic

{| class="wikitable sortable" width=align= style="margin:1em auto;"

|+ Orio al Serio Airport – traffic information

|- style="background:#ffdead;"

! Year

! Passengers

! Movements

! Cargo tons

|- style="text-align:left;"

| 2005

| 4,356,143

| 51,635

| 136,339

|- style="text-align:left;"

| 2006

| 5,244,794 (+20.4%)

| 56,358 (+9.1%)

| 140,630 (+3.1%)

|- style="text-align:left;"

| 2007

| 5,741,734 (+9.5%)

| 61,364 (+8.9%)

| 134,449 (−4.4%)

|- style="text-align:left;"

| 2008

| 6,482,590 (+12.9%)

| 64,390 (+4.9%)

| 122,398 (−9.0%)

|- style="text-align:left;"

| 2009

| 7,160,008 (+10.4%)

| 65,314 (+1.4%)

| 100,354 (−18.0%)

|- style="text-align:left;"

| 2010

| 7,661,061 (+7.2%)

| 67,167 (+6.3%)

| 106,050 (+6.5%)

|- style="text-align:left;"

| 2011

| 8,419,948 (+9.7%)

| 71,514 (+5.7%)

| 112,556 (+5.3%)

|- style="text-align:left;"

| 2012

| 8,801,392 (+5.5%)

| 72,420 (+4.3%)

| 116,730 (+4.0%)

|- style="text-align:left;"

| 2013

| 8,882,611 (+0.9%)

| 69,974 (−3.4%)

| 115,950 (−0.7%)

|- style="text-align:left;"

| 2014

| 8,696,085 (−2.1%)

| 66,390 (−5.1%)

| 122,488 (+5.6%)

|- style="text-align:left;"

|2015

|10,404,625 (+18.6%)

|76,078 (+12.4%)

|121,045 (−1.8%)

|- style="text-align:left;"

|2016

|11,159,631 (+7.3%)

|79,953 (+5.1%)

|117,765 (−2.7%)

|- style="text-align:left;"

|2017

|12,336,137 (+10.5%)

|86,113 (+7.7%)

|125,948 (+6.9%)

|- style="text-align:left;"

|2018

|12,938,572 (+4.9%)

|89,533 (+4.0%)

|123,032 (−2.3%)

|- style="text-align:left;"

|2019

|13,857,257 (+7.1%)

|95,377 (+6.5%)

|118,964 (−3.3%)

|- style="text-align:left;"

|2020

|3,833,063 (−72.3%)

|38,668 (−59.5%)

|51,543 (−56.7%)

|- style="text-align:left;"

|2021

|6,467,296 (+68.7%)

|51,879 (+34.2%)

|26,044 (−49.5%)

|- style="text-align:left;"

|2022

|13,155 806 (+130,4%)

|88,846 (+71,3%)

|20,827 (-20%)

|- style="text-align:left;"

|2023

|15,974,451 (+21.4%)

|101,765 (+14.5%)

|21,105 (+%)

|- style="text-align: left;"

|2024

|17,353,573 (+8,6%)

|109 971 (+8,1%)

|22, 964 (+8,8%)

|}

Busiest domestic routes

{|class="wikitable sortable" style="margin:auto;"

|+ Busiest domestic routes from/to Bergamo (2023)

|-

! Rank||Rank<br />||Airport||Passengers||Airline(s)

|-

|style="text-align:center;"|1||style="text-align:center;"|||

Naples, Campania

| style="text-align:center;"| ||

Ryanair

|-

|style="text-align:center;"|2|| style="text-align:center;" | 2||

Brindisi, Apulia

| style="text-align:center;"| ||

Ryanair

|-

|style="text-align:center;"|3|| style="text-align:center;" | 2||

Palermo, Sicily

| style="text-align:center;"| ||

Ryanair

|-

|style="text-align:center;"|4|| style="text-align:center;" | 2||

Bari, Apulia

| style="text-align:center;"| ||

Ryanair

|-

|style="text-align:center;"|5|| style="text-align:center;" | 2||

Catania, Sicily

| style="text-align:center;"| ||

AeroItalia, Neos, Ryanair

|-

|style="text-align:center;"|6|| style="text-align:center;" |||

Cagliari, Sardinia

| style="text-align:center;"| ||

Ryanair

|-

|style="text-align:center;"|7|| style="text-align:center;" |||

Lamezia Terme, Calabria

|style="text-align:center;"| ||

Ryanair

|}

Busiest European routes

{|class="wikitable sortable" style="margin:auto;"

|+ Busiest European routes from/to Bergamo (2023)

  • On 5 August 2016, during the night, Boeing 737-476 (SF) registered HA-FAX, operated by ASL Airlines Hungary, overshot while landing on runway 28 in Bergamo and came to a stop on a parking lot and on a secondary highway lane that is around the airport, from the runway end. No one was injured, but some cars were destroyed and the plane sustained substantial damages. The plane was removed from the street the same day. The air traffic remained unvaried without delays.
  • On 1 October 2024, four tires of a Ryanair-operated Boeing 737 MAX 8 burst on the runway after landing, forcing the plane to a stop and damaging 450 meters of the runway. Flights were temporarily suspended.
  • On 8 July 2025, a man died after trespassing into the runway and getting sucked into the engine of a departing Volotea aircraft headed to Asturias, Spain in a suspected suicide. The man was identified as a 35-year old from Calcinate, who had a history of substance abuse and had attended rehabilitation programs. The Bergamo Prosecutor's office is investigating the case of "incitement to suicide" and the security measures at the airport.

Ground transportation

Car

The A4 is one of the main road networks that link the airport.

Bus

There are several public transportation links to and from downtown Milan, including express coaches. The main coach operators at Milan Bergamo Airport include ATB, Orioshuttle, Terravision, Flibco and Autostradale, offering frequent services to central Milan as well as other major cities and regional destinations. There are further connections to/from Bergamo city center, Arezzo, Bologna, Brescia, Monza, Turin, Malpensa Airport, Milan Trade Exhibition Center, Parma, Turin, and Verona.

Railway

While a railway station is currently being built at Bergamo airport, scheduled to open in 2026, the current nearest railway station is Bergamo railway station, away. There is no official shuttle between the airport and the railway station. A bus service operated by ATB connects to the airport, about 10 minutes from the train station.

See also

  • Transport in Milan
  • List of airports in Italy

References

  • Official website
  • Accident history for BGY at Aviation Safety Network