Italy flag Bergamo Airport (BGY)

Country Italy | Europe | Major Hub | IATA: BGY | ICAO: LIME | Elevation 782 ft · 238 m | Local time —

Destinations
152
Flights / day
184
Busiest route
Tirana
Top airline
Ryanair

Bergamo Orio al Serio Airport averages 184 flights per day to 152 destinations, with 22 domestic routes and 129 international routes. A total of 41 airlines operate at BGY, led by Ryanair. This airport provides direct service to 42 countries across three continents, with Spain representing its largest international market. The longest nonstop route from Bergamo Orio al Serio connects to Sharjah, with a typical flight time of 6 hr 25 mins. Updated: October 7, 2026

Route Network

Bergamo Orio al Serio Airport connects 151 destinations worldwide, with Tirana standing out as its busiest route. The longest nonstop flight is to Rabil, and the shortest flight is to Bologna.

Albania flag Tirana (TIA) – Albania 2 airlines
2 hr 5 mins
581 mi · 935 km
6
per day
Italy flag Brindisi (BDS) – Italy 1 airline
—
BGY → BDS
5
per day
United Kingdom flag London (STN) – United Kingdom 1 airline
2 hr 30 mins
607 mi · 977 km
4
per day
Italy flag Palermo (PMO) – Italy 1 airline
2 hr 5 mins
546 mi · 879 km
4
per day
Spain flag Barcelona (BCN) – Spain 1 airline
2 hr 15 mins
487 mi · 784 km
4
per day
Italy flag Catania (CTA) – Italy 4 airlines
2 hr 15 mins
631 mi · 1,015 km
4
per day
Italy flag Lamezia Terme (SUF) – Italy 1 airline
2 hr 5 mins
574 mi · 924 km
4
per day
Denmark flag Copenhagen (CPH) – Denmark 2 airlines
2 hr 30 mins
699 mi · 1,125 km
3
per day
Italy flag Nápoli (NAP) – Italy 1 airline
1 hr 45 mins
403 mi · 649 km
3
per day
Italy flag Bari (BRI) – Italy 1 airline
1 hr 50 mins
473 mi · 761 km
3
per day
Italy flag Cagliari (CAG) – Italy 1 airline
2 hr 0 mins
445 mi · 716 km
3
per day
Bulgaria flag Sofia (SOF) – Bulgaria 2 airlines
2 hr 20 mins
709 mi · 1,140 km
3
per day
Türkiye flag Istanbul (SAW) – Türkiye 2 airlines
2 hr 55 mins
1,037 mi · 1,668 km
3
per day
Belgium flag Brussels (CRL) – Belgium 1 airline
2 hr 5 mins
410 mi · 659 km
3
per day
Spain flag Ibiza (IBZ) – Spain 1 airline
2 hr 35 mins
634 mi · 1,020 km
3
per day
Poland flag Kraków (KRK) – Poland 1 airline
2 hr 0 mins
557 mi · 896 km
3
per day
Italy flag Trapani (TPS) – Italy 1 airline
—
BGY → TPS
3
per day
Czechia flag Prague (PRG) – Czechia 1 airline
1 hr 40 mins
371 mi · 598 km
3
per day
Poland flag Warsaw (WAW) – Poland 1 airline
2 hr 20 mins
679 mi · 1,092 km
3
per day
Ireland flag Dublin (DUB) – Ireland 1 airline
3 hr 5 mins
891 mi · 1,434 km
2
per day
Portugal flag Lisbon (LIS) – Portugal 1 airline
3 hr 30 mins
1,072 mi · 1,724 km
2
per day
Italy flag Olbia (OLB) – Italy 2 airlines
1 hr 45 mins
330 mi · 531 km
2
per day
Spain flag Valencia (VLC) – Spain 1 airline
2 hr 40 mins
671 mi · 1,079 km
2
per day
Austria flag Vienna (VIE) – Austria 2 airlines
1 hr 35 mins
365 mi · 588 km
2
per day
Poland flag Warsaw (WMI) – Poland 1 airline
2 hr 20 mins
680 mi · 1,095 km
2
per day
Romania flag Bucharest (OTP) – Romania 1 airline
2 hr 30 mins
802 mi · 1,290 km
2
per day
Germany flag Cologne (CGN) – Germany 2 airlines
1 hr 55 mins
378 mi · 608 km
2
per day
Spain flag Alicante (ALC) – Spain 1 airline
2 hr 45 mins
733 mi · 1,179 km
2
per day
France flag Paris–Beauvais (BVA) – France 1 airline
2 hr 10 mins
440 mi · 707 km
2
per day
Hungary flag Budapest (BUD) – Hungary 1 airline
1 hr 50 mins
470 mi · 756 km
2
per day
Spain flag Madrid (MAD) – Spain 1 airline
2 hr 50 mins
758 mi · 1,220 km
2
per day
United Kingdom flag Manchester (MAN) – United Kingdom 2 airlines
2 hr 50 mins
753 mi · 1,212 km
2
per day
Sweden flag Stockholm (ARN) – Sweden 1 airline
3 hr 5 mins
1,023 mi · 1,647 km
2
per day
Romania flag Cluj-Napoca (CLJ) – Romania 2 airlines
2 hr 15 mins
672 mi · 1,081 km
2
per day
Romania flag Iaşi (IAS) – Romania 2 airlines
2 hr 35 mins
858 mi · 1,380 km
2
per day
Spain flag Málaga (AGP) – Spain 1 airline
3 hr 15 mins
963 mi · 1,550 km
2
per day
Portugal flag Porto (OPO) – Portugal 1 airline
3 hr 20 mins
969 mi · 1,559 km
2
per day
Italy flag Crotone (CRV) – Italy 1 airline
—
BGY → CRV
2
per day
Netherlands flag Eindhoven (EIN) – Netherlands 1 airline
2 hr 5 mins
445 mi · 717 km
2
per day
Egypt flag Cairo (CAI) – Egypt 2 airlines
4 hr 5 mins
1,589 mi · 2,557 km
2
per day
Poland flag Katowice (KTW) – Poland 1 airline
2 hr 0 mins
545 mi · 876 km
2
per day
Lithuania flag Vilnius (VNO) – Lithuania 1 airline
2 hr 50 mins
923 mi · 1,486 km
2
per day
Italy flag Alghero (AHO) – Italy 1 airline
—
BGY → AHO
1
per day
United Kingdom flag Edinburgh (EDI) – United Kingdom 1 airline
3 hr 5 mins
908 mi · 1,461 km
1
per day
Portugal flag Faro (FAO) – Portugal 1 airline
3 hr 30 mins
1,091 mi · 1,755 km
1
per day
Morocco flag Marrakech (RAK) – Morocco 1 airline
4 hr 0 mins
1,358 mi · 2,186 km
1
per day
Poland flag Poznań (POZ) – Poland 1 airline
2 hr 5 mins
566 mi · 911 km
1
per day
United Arab Emirates flag Sharjah (SHJ) – United Arab Emirates 1 airline
6 hr 25 mins
2,884 mi · 4,641 km
1
per day
Germany flag Berlin (BER) – Germany 1 airline
2 hr 0 mins
492 mi · 792 km
1
per day
Moldova flag Chişinău (RMO) – Moldova 3 airlines
2 hr 45 mins
920 mi · 1,480 km
1
per day
Romania flag Craiova (CRA) – Romania 1 airline
2 hr 15 mins
698 mi · 1,124 km
1
per day
Poland flag Gdańsk (GDN) – Poland 1 airline
2 hr 25 mins
715 mi · 1,151 km
1
per day
Finland flag Helsinki (HEL) – Finland 2 airlines
3 hr 25 mins
1,188 mi · 1,912 km
1
per day
Serbia flag Belgrade (BEG) – Serbia 1 airline
1 hr 55 mins
519 mi · 835 km
1
per day
United Kingdom flag Birmingham (BHX) – United Kingdom 1 airline
2 hr 40 mins
697 mi · 1,122 km
1
per day
Romania flag Bucharest (BBU) – Romania 1 airline
2 hr 30 mins
803 mi · 1,292 km
1
per day
Malta flag Luqa (MLA) – Malta 1 airline
2 hr 30 mins
722 mi · 1,163 km
1
per day
Spain flag Mallorca (PMI) – Spain 1 airline
2 hr 25 mins
551 mi · 887 km
1
per day
Israel flag Tel Aviv (TLV) – Israel 2 airlines
4 hr 10 mins
1,640 mi · 2,640 km
1
per day
United Arab Emirates flag Dubai (DXB) – United Arab Emirates 1 airline
6 hr 25 mins
2,880 mi · 4,635 km
1
per day
Greece flag Kerkyra Island (CFU) – Greece 1 airline
—
BGY → CFU
1
per day
Greece flag Kos Island (KGS) – Greece 1 airline
—
BGY → KGS
1
per day
Poland flag Łódź (LCJ) – Poland 1 airline
—
BGY → LCJ
1
per day
Luxembourg flag Luxembourg (LUX) – Luxembourg 1 airline
1 hr 50 mins
318 mi · 511 km
1
per day
Greece flag Rodes Island (RHO) – Greece 1 airline
3 hr 10 mins
1,148 mi · 1,847 km
1
per day
Germany flag Weeze (NRN) – Germany 1 airline
2 hr 5 mins
441 mi · 709 km
1
per day
Poland flag Wrocław (WRO) – Poland 1 airline
1 hr 55 mins
499 mi · 803 km
1
per day
Croatia flag Zagreb (ZAG) – Croatia 1 airline
1 hr 25 mins
307 mi · 494 km
1
per day
Greece flag Athens (ATH) – Greece 1 airline
2 hr 45 mins
905 mi · 1,457 km
6
per week
Morocco flag Casablanca (CMN) – Morocco 1 airline
3 hr 50 mins
1,249 mi · 2,010 km
6
per week
Morocco flag Fes (FEZ) – Morocco 1 airline
3 hr 35 mins
1,122 mi · 1,805 km
6
per week
United Kingdom flag Newcastle (NCL) – United Kingdom 1 airline
2 hr 55 mins
817 mi · 1,315 km
6
per week
Spain flag Tenerife (South) (TFS) – Spain 1 airline
5 hr 0 mins
1,880 mi · 3,026 km
6
per week
Greece flag Thessaloniki (SKG) – Greece 1 airline
2 hr 25 mins
757 mi · 1,218 km
6
per week
Romania flag Timişoara (TSR) – Romania 1 airline
2 hr 0 mins
561 mi · 902 km
6
per week
Norway flag Torp (TRF) – Norway 1 airline
3 hr 0 mins
934 mi · 1,503 km
6
per week
France flag Toulouse (TLS) – France 1 airline
2 hr 10 mins
433 mi · 697 km
6
per week
Italy flag Bologna (BLQ) – Italy 1 airline
1 hr 10 mins
110 mi · 177 km
5
per week
United Kingdom flag Bristol (BRS) – United Kingdom 1 airline
2 hr 40 mins
690 mi · 1,111 km
5
per week
Ireland flag Cork (ORK) – Ireland 1 airline
3 hr 10 mins
928 mi · 1,494 km
5
per week
Spain flag Fuerteventura (FUE) – Spain 1 airline
4 hr 45 mins
1,750 mi · 2,816 km
5
per week
Greece flag Kalamata (KLX) – Greece 1 airline
—
BGY → KLX
5
per week
France flag Marseille (MRS) – France 1 airline
1 hr 50 mins
269 mi · 433 km
5
per week
Spain flag Menorca (MAH) – Spain 1 airline
2 hr 15 mins
488 mi · 786 km
5
per week
Italy flag Pescara (PSR) – Italy 1 airline
—
BGY → PSR
5
per week
Latvia flag Riga (RIX) – Latvia 1 airline
3 hr 0 mins
988 mi · 1,590 km
5
per week
North Macedonia flag Skopje (SKP) – North Macedonia 1 airline
2 hr 10 mins
646 mi · 1,040 km
5
per week
Romania flag Suceava (SCV) – Romania 1 airline
2 hr 30 mins
800 mi · 1,287 km
5
per week
Morocco flag Agadir (AGA) – Morocco 1 airline
4 hr 15 mins
1,478 mi · 2,379 km
4
per week
Italy flag Ancona (AOI) – Italy 1 airline
1 hr 20 mins
229 mi · 369 km
4
per week
Romania flag Bacău (BCM) – Romania 2 airlines
2 hr 30 mins
825 mi · 1,327 km
4
per week
Morocco flag Beni Mellal (BEM) – Morocco 1 airline
—
BGY → BEM
4
per week
Greece flag Kefallinia Island (EFL) – Greece 1 airline
—
BGY → EFL
4
per week
Spain flag Lanzarote (ACE) – Spain 1 airline
4 hr 45 mins
1,714 mi · 2,758 km
4
per week
United Kingdom flag Nottingham (EMA) – United Kingdom 1 airline
2 hr 40 mins
700 mi · 1,127 km
4
per week
Italy flag Salerno (QSR) – Italy 1 airline
—
BGY → QSR
4
per week
Bosnia and Herzegovina flag Sarajevo (SJJ) – Bosnia and Herzegovina 1 airline
1 hr 45 mins
442 mi · 711 km
4
per week
Spain flag Seville (SVQ) – Spain 1 airline
3 hr 20 mins
985 mi · 1,585 km
4
per week
Greece flag Souda (CHQ) – Greece 1 airline
—
BGY → CHQ
4
per week
Morocco flag Tangier (TNG) – Morocco 1 airline
3 hr 30 mins
1,065 mi · 1,714 km
4
per week
France flag Tarbes/Lourdes/Pyrénées (LDE) – France 1 airline
—
BGY → LDE
4
per week
Georgia flag Tbilisi (TBS) – Georgia 1 airline
4 hr 20 mins
1,769 mi · 2,846 km
4
per week
Italy flag Venice (VCE) – Italy 4 airlines
1 hr 10 mins
129 mi · 207 km
4
per week
Armenia flag Yerevan (EVN) – Armenia 1 airline
4 hr 25 mins
1,782 mi · 2,868 km
4
per week
Croatia flag Zadar (ZAD) – Croatia 1 airline
—
BGY → ZAD
4
per week
Spain flag Zaragoza (ZAZ) – Spain 1 airline
2 hr 35 mins
604 mi · 971 km
4
per week
Spain flag Alava (VIT) – Spain 1 airline
2 hr 40 mins
644 mi · 1,036 km
3
per week
United Kingdom flag Belfast (BFS) – United Kingdom 2 airlines
3 hr 10 mins
935 mi · 1,505 km
3
per week
Denmark flag Billund (BLL) – Denmark 1 airline
2 hr 30 mins
696 mi · 1,120 km
3
per week
Czechia flag Brno (BRQ) – Czechia 1 airline
—
BGY → BRQ
3
per week
Italy flag Foggia (FOG) – Italy 3 airlines
—
BGY → FOG
3
per week
Italy flag Genova (GOA) – Italy 1 airline
1 hr 15 mins
97 mi · 156 km
3
per week
Greece flag Heraklion (HER) – Greece 1 airline
3 hr 5 mins
1,079 mi · 1,736 km
3
per week
Lithuania flag Kaunas (KUN) – Lithuania 1 airline
2 hr 45 mins
899 mi · 1,447 km
3
per week
United Kingdom flag Liverpool (LPL) – United Kingdom 1 airline
2 hr 50 mins
771 mi · 1,241 km
3
per week
Bosnia and Herzegovina flag Mostar (OMO) – Bosnia and Herzegovina 2 airlines
—
BGY → OMO
3
per week
Romania flag Oradea (OMR) – Romania 1 airline
—
BGY → OMR
3
per week
Norway flag Oslo (OSL) – Norway 1 airline
3 hr 10 mins
1,005 mi · 1,617 km
3
per week
Cyprus flag Paphos (PFO) – Cyprus 1 airline
3 hr 40 mins
1,413 mi · 2,274 km
3
per week
Greece flag Preveza/Lefkada (PVK) – Greece 1 airline
—
BGY → PVK
3
per week
Greece flag Santorini Island (JTR) – Greece 1 airline
—
BGY → JTR
3
per week
Romania flag Târgu Mureş (TGM) – Romania 1 airline
—
BGY → TGM
3
per week
Libya flag Tripoli (MJI) – Libya 2 airlines
—
BGY → MJI
3
per week
Norway flag Bergen (BGO) – Norway 1 airline
3 hr 15 mins
1,027 mi · 1,652 km
2
per week
France flag Biarritz/Anglet/Bayonne (BIQ) – France 1 airline
—
BGY → BIQ
2
per week
Ireland flag Charleston (NOC) – Ireland 1 airline
3 hr 20 mins
998 mi · 1,607 km
2
per week
Croatia flag Dubrovnik (DBV) – Croatia 1 airline
1 hr 50 mins
476 mi · 766 km
2
per week
Spain flag Gran Canaria (LPA) – Spain 1 airline
4 hr 55 mins
1,838 mi · 2,957 km
2
per week
Italy flag Lampedusa (LMP) – Italy 2 airlines
—
BGY → LMP
2
per week
Poland flag Lublin (LUZ) – Poland 1 airline
—
BGY → LUZ
2
per week
Egypt flag Marsa Alam (RMF) – Egypt 1 airline
4 hr 45 mins
1,955 mi · 3,147 km
2
per week
France flag Nantes (NTE) – France 1 airline
2 hr 25 mins
548 mi · 882 km
2
per week
Morocco flag Rabat (RBA) – Morocco 1 airline
3 hr 40 mins
1,182 mi · 1,902 km
2
per week
Spain flag Ranón (OVD) – Spain 1 airline
2 hr 55 mins
786 mi · 1,265 km
2
per week
Italy flag Roma (CIA) – Italy 1 airline
1 hr 35 mins
304 mi · 489 km
2
per week
Finland flag Rovaniemi (RVN) – Finland 1 airline
4 hr 10 mins
1,560 mi · 2,511 km
2
per week
Norway flag Stavanger (SVG) – Norway 1 airline
3 hr 0 mins
928 mi · 1,493 km
2
per week
Bulgaria flag Varna (VAR) – Bulgaria 1 airline
—
BGY → VAR
2
per week
Netherlands flag Amsterdam (AMS) – Netherlands 1 airline
—
BGY → AMS
1
per week
Belgium flag Antwerp (ANR) – Belgium 1 airline
—
BGY → ANR
1
per week
France flag Brest/Guipavas (BES) – France 1 airline
—
BGY → BES
1
per week
Senegal flag Dakar (DSS) – Senegal 1 airline
6 hr 25 mins
2,647 mi · 4,260 km
1
per week
Cabo Verde flag Espargos (SID) – Cabo Verde 1 airline
6 hr 35 mins
2,743 mi · 4,414 km
1
per week
Switzerland flag Geneva (GVA) – Switzerland 1 airline
1 hr 35 mins
177 mi · 285 km
1
per week
Italy flag Pantelleria (PNL) – Italy 1 airline
—
BGY → PNL
1
per week
Cabo Verde flag Rabil (BVC) – Cabo Verde 1 airline
6 hr 40 mins
2,774 mi · 4,465 km
1
per week
Egypt flag Sharm el Sheikh (SSH) – Egypt 1 airline
4 hr 30 mins
1,819 mi · 2,928 km
1
per week
Greece flag Skiathos (JSI) – Greece 1 airline
—
BGY → JSI
1
per week
Italy flag Trieste (TRS) – Italy 1 airline
—
BGY → TRS
1
per week
Portugal flag Vila Baleira (PXO) – Portugal 1 airline
—
BGY → PXO
1
per week
Greece flag Zakynthos Island (ZTH) – Greece 1 airline
—
BGY → ZTH
1
per week

Route and destination data updated October 7, 2026.

Bergamo Orio al Serio Airport is served by 41 airlines, with Ryanair in the lead at 58% of routes. The top three carriers together cover 67% of routes. 26 carriers operate only one route each. A total of 33 airlines operate international routes, compared with 14 airlines serving domestic routes. Neos is operating the longest nonstop flight, connecting to Rabil with a flight time of 6 hrs 40 mins.

Ryanair (104 routes)
Wizz Air Malta (10 routes)
Norwegian Air Shuttle (6 routes)
Wizz Air (5 routes)
Volotea (5 routes)
Aeroitalia (3 routes)
Fly Air41 Airways (3 routes)
Star Air A/S (3 routes)
Neos (3 routes)
AEZ (2 routes)
SWU (2 routes)
Ryanair UK (2 routes)
Air Arabia Egypt (2 routes)
Malta Medair (2 routes)
AlbaStar (2 routes)
AJet (1 routes)
Pegasus (1 routes)
Nile Air (1 routes)
Air Arabia (1 routes)
HiSky (1 routes)
HYM (1 routes)
Blue Bird Airways (1 routes)
Blue Dart Aviation Ltd. (1 routes)
flydubai (1 routes)
Air Arabia Maroc (1 routes)
Dan Air (1 routes)
DNA (1 routes)
Georgian Airways (1 routes)
GCK (1 routes)
JFL (1 routes)
PAV (1 routes)
Solarius Aviation (1 routes)
FlyOne Armenia (1 routes)
Luxwing Ltd (1 routes)
SkyAlps SRL (1 routes)
VND (1 routes)
NetJets Europe (1 routes)
FYL (1 routes)
TACV Cabo Verde Airlines (1 routes)
Air Cairo (1 routes)
Trade Air (1 routes)

Bergamo Orio al Serio Airport provides direct service to 42 countries across three continents. The route network is 15% domestic and 85% international. Spain is the primary international destination.

Italy - 40/day
Spain - 21/day
Poland - 15/day
United Kingdom - 12/day
Romania - 11/day
Greece - 8/day
Albania - 6/day
Portugal - 6/day
France - 5/day
Morocco - 5/day
Denmark - 4/day
Bulgaria - 4/day
Germany - 4/day
Türkiye - 3/day
Belgium - 3/day
Czechia - 3/day
Ireland - 3/day
Austria - 2/day
Hungary - 2/day
Sweden - 2/day
Netherlands - 2/day
Egypt - 2/day
Lithuania - 2/day
United Arab Emirates - 2/day
Finland - 2/day
Croatia - 2/day
Norway - 2/day
Moldova - 1/day
Serbia - 1/day
Malta - 1/day
Israel - 1/day
Luxembourg - 1/day
Latvia - 1/day
North Macedonia - 1/day
Bosnia and Herzegovina - 1/day
Georgia - 1/day
Armenia - 1/day
Cyprus - 0/day
Libya - 0/day
Senegal - 0/day
Cabo Verde - 0/day
Switzerland - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
17 min late
0 min vs last 24 hours
24h trend
Arrivals
8 min early
5 min (-175.9%) vs last 24 hours
24h trend
Cancelled Departures
0 flights (24 hour total)

Oct 7

2026

01:00 - 02:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 7

2026

00:00 - 01:00

Departure
on-time
Arrival
3 min late
Cancelled
0

Oct 6

2026

23:00 - 00:00

Departure
1 hr 29 min late
Arrival
1 min early
Cancelled
0

Oct 6

2026

22:00 - 23:00

Departure
39 min late
Arrival
6 min early
Cancelled
0

Oct 6

2026

21:00 - 22:00

Departure
35 min late
Arrival
2 min early
Cancelled
0

Oct 6

2026

20:00 - 21:00

Departure
20 min late
Arrival
on-time
Cancelled
0

Oct 6

2026

19:00 - 20:00

Departure
19 min late
Arrival
6 min early
Cancelled
0

Oct 6

2026

18:00 - 19:00

Departure
21 min late
Arrival
13 min early
Cancelled
0

Oct 6

2026

17:00 - 18:00

Departure
25 min late
Arrival
9 min early
Cancelled
0

Oct 6

2026

16:00 - 17:00

Departure
12 min late
Arrival
on-time
Cancelled
0

Oct 6

2026

15:00 - 16:00

Departure
11 min late
Arrival
3 min early
Cancelled
0

Oct 6

2026

14:00 - 15:00

Departure
11 min late
Arrival
4 min early
Cancelled
0

Oct 6

2026

13:00 - 14:00

Departure
14 min late
Arrival
14 min early
Cancelled
0

Oct 6

2026

12:00 - 13:00

Departure
23 min late
Arrival
18 min early
Cancelled
0

Oct 6

2026

11:00 - 12:00

Departure
25 min late
Arrival
11 min early
Cancelled
0

Oct 6

2026

10:00 - 11:00

Departure
23 min late
Arrival
6 min late
Cancelled
0

Oct 6

2026

09:00 - 10:00

Departure
14 min late
Arrival
7 min early
Cancelled
0

Oct 6

2026

08:00 - 09:00

Departure
9 min late
Arrival
19 min early
Cancelled
0

Oct 6

2026

07:00 - 08:00

Departure
9 min late
Arrival
20 min early
Cancelled
0

Oct 6

2026

06:00 - 07:00

Departure
15 min late
Arrival
17 min early
Cancelled
0

Oct 6

2026

05:00 - 06:00

Departure
5 min late
Arrival
24 min early
Cancelled
0

Oct 6

2026

04:00 - 05:00

Departure
4 min late
Arrival
on-time
Cancelled
0

Oct 6

2026

02:00 - 03:00

Departure
on-time
Arrival
on-time
Cancelled
0
Delay Performance (7 day average)
Departures
19 min late
1 min (-7%) vs last week
7d trend
Arrivals
4 min early
min (+9.4%) vs last week
7d trend
Cancelled Departures
0 flights (7 day total)

Oct 6

2026

Departure
17 min late
Arrival
7 min early
Cancelled
0

Oct 5

2026

Departure
17 min late
Arrival
2 min early
Cancelled
0

Oct 4

2026

Departure
22 min late
Arrival
on-time
Cancelled
0

Oct 3

2026

Departure
18 min late
Arrival
5 min early
Cancelled
0

Oct 2

2026

Departure
22 min late
Arrival
2 min early
Cancelled
0

Oct 1

2026

Departure
16 min late
Arrival
7 min early
Cancelled
0

Sep 30

2026

Departure
16 min late
Arrival
6 min early
Cancelled
0
Delay Performance (30 day average)
Departures
21 min late
1 min (-2.4%) vs last 30 days
30d trend
Arrivals
2 min early
3 min (-240.4%) vs last 30 days
30d trend
Cancelled Departures
0 flights (30 day total)

Oct 6

2026

Departure
17 min late
Arrival
7 min early
Cancelled
0

Oct 5

2026

Departure
17 min late
Arrival
2 min early
Cancelled
0

Oct 4

2026

Departure
22 min late
Arrival
on-time
Cancelled
0

Oct 3

2026

Departure
18 min late
Arrival
5 min early
Cancelled
0

Oct 2

2026

Departure
22 min late
Arrival
2 min early
Cancelled
0

Oct 1

2026

Departure
16 min late
Arrival
7 min early
Cancelled
0

Sep 30

2026

Departure
16 min late
Arrival
6 min early
Cancelled
0

Sep 29

2026

Departure
18 min late
Arrival
5 min early
Cancelled
0

Sep 28

2026

Departure
20 min late
Arrival
5 min early
Cancelled
0

Sep 27

2026

Departure
18 min late
Arrival
6 min early
Cancelled
0

Sep 26

2026

Departure
20 min late
Arrival
3 min early
Cancelled
0

Sep 25

2026

Departure
19 min late
Arrival
2 min early
Cancelled
0

Sep 24

2026

Departure
27 min late
Arrival
2 min early
Cancelled
0

Sep 23

2026

Departure
17 min late
Arrival
5 min early
Cancelled
0

Sep 22

2026

Departure
27 min late
Arrival
2 min early
Cancelled
0

Sep 21

2026

Departure
13 min late
Arrival
7 min early
Cancelled
0

Sep 20

2026

Departure
21 min late
Arrival
3 min early
Cancelled
0

Sep 19

2026

Departure
30 min late
Arrival
7 min late
Cancelled
0

Sep 18

2026

Departure
29 min late
Arrival
4 min late
Cancelled
0

Sep 17

2026

Departure
35 min late
Arrival
9 min late
Cancelled
0

Sep 16

2026

Departure
20 min late
Arrival
3 min early
Cancelled
0

Sep 15

2026

Departure
20 min late
Arrival
5 min early
Cancelled
0

Sep 14

2026

Departure
17 min late
Arrival
3 min early
Cancelled
0

Sep 13

2026

Departure
22 min late
Arrival
1 min early
Cancelled
0

Sep 12

2026

Departure
20 min late
Arrival
2 min early
Cancelled
0

Sep 11

2026

Departure
27 min late
Arrival
1 min late
Cancelled
0

Sep 10

2026

Departure
23 min late
Arrival
12 min late
Cancelled
0

Sep 9

2026

Departure
25 min late
Arrival
11 min late
Cancelled
0

Sep 8

2026

Departure
15 min late
Arrival
6 min early
Cancelled
0

Sep 7

2026

Departure
16 min late
Arrival
7 min early
Cancelled
0

Global Rankings

Worldwide Position

Flights per day

#165 (184 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#74 (152 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
9,774 ft 2,979 m 148 ft 45 m Asphalt
9,774 ft 2,979 m 148 ft 45 m Asphalt
2,657 ft 810 m 62 ft 19 m Asphalt
2,657 ft 810 m 62 ft 19 m Asphalt

Runway Length

39 aircraft cannot operate at Bergamo Orio al Serio Airport due to runway length constraints. The airport’s longest runway is 9,774 ft (2,979 m), which is below the typical takeoff or landing distance required by the aircraft listed here.

Aircraft Takeoff Landing
Antonov An-124 Ruslan 9,843 ft 3,000 m 2,953 ft 900 m
Northrop Grumman E-8C Joint Stars 9,843 ft 3,000 m 5,906 ft 1,800 m
Boeing 777-300ER 9,843 ft 3,000 m 5,906 ft 1,800 m
Tupolev Tu-144 9,843 ft 3,000 m 8,530 ft 2,600 m
McDonnell Douglas DC-10-30ER 9,843 ft 3,000 m 5,906 ft 1,800 m
McDonnell Douglas DC-8-52 9,843 ft 3,000 m 6,562 ft 2,000 m
McDonnell Douglas KC-10 Extender 9,843 ft 3,000 m 5,906 ft 1,800 m
McDonnell Douglas DC-10-40 9,843 ft 3,000 m 5,906 ft 1,800 m
McDonnell Douglas DC-10-10 9,843 ft 3,000 m 5,906 ft 1,800 m
Douglas DC-8-51 9,843 ft 3,000 m 6,562 ft 2,000 m
Douglas DC-8-62 9,843 ft 3,000 m 6,562 ft 2,000 m
Douglas DC-8-63 9,843 ft 3,000 m 6,562 ft 2,000 m
McDonnell Douglas DC-10-30 9,843 ft 3,000 m 5,906 ft 1,800 m
Douglas DC-8-53 9,843 ft 3,000 m 6,562 ft 2,000 m
Douglas DC-8-61 9,843 ft 3,000 m 6,562 ft 2,000 m
Airbus A330-900neo 9,843 ft 3,000 m 5,577 ft 1,700 m
Airbus A380 Cargo 9,875 ft 3,010 m 6,594 ft 2,010 m
Boeing YAL-1 9,902 ft 3,018 m 7,546 ft 2,300 m
Douglas DC-8 10,000 ft 3,048 m 6,499 ft 1,981 m
Boeing 707 10,000 ft 3,048 m 6,234 ft 1,900 m
McDonnell Douglas DC-8-73 10,007 ft 3,050 m 6,562 ft 2,000 m
McDonnell Douglas DC-8-72 10,007 ft 3,050 m 6,562 ft 2,000 m
Airbus A340 Private Jet 10,256 ft 3,126 m 8,999 ft 2,743 m
McDonnell Douglas MD-11 10,299 ft 3,139 m 6,949 ft 2,118 m
Airbus A340-600 10,302 ft 3,140 m 6,562 ft 2,000 m
Boeing BBJ 787-9 10,397 ft 3,169 m 5,699 ft 1,737 m
VC-25A Air Force One 10,466 ft 3,190 m 7,999 ft 2,438 m
Boeing 747-8 10,466 ft 3,190 m 8,793 ft 2,680 m
Airbus A340-500 10,499 ft 3,200 m 6,299 ft 1,920 m
Boeing 747-200 10,499 ft 3,200 m 6,234 ft 1,900 m
Boeing 777-300 10,597 ft 3,230 m 5,906 ft 1,800 m
Boeing 747-100 10,650 ft 3,246 m 6,168 ft 1,880 m
Boeing 747-8 VIP / BBJ 10,801 ft 3,292 m 7,001 ft 2,134 m
Boeing 747-8 Freighter 10,801 ft 3,292 m 7,001 ft 2,134 m
Boeing 747-300 10,827 ft 3,300 m 6,919 ft 2,109 m
Boeing 747-400F 10,827 ft 3,300 m 6,890 ft 2,100 m
Boeing 747-400ER 10,892 ft 3,320 m 7,136 ft 2,175 m
Aérospatiale-BAC Concorde 11,250 ft 3,429 m 7,218 ft 2,200 m
McDonnell Douglas DC-8-71 11,499 ft 3,505 m 5,909 ft 1,801 m

Operational Context

Bergamo Orio al Serio (IATA: BGY) operates around 184 flights per day to 152 nonstop destinations. Its network includes 22 domestic and 129 international routes, with Ryanair as the leading carrier and Tirana currently the busiest connection. From BGY, passengers can reach 42 countries across 3 continents, and the longest runway measures 2,979 m (9,774 ft).

Table of Contents

Airlines and Destinations Overview

Bergamo Orio al Serio functions as a major low-cost airport for northern Italy, with a route network that is heavily oriented toward international point-to-point traffic. Domestic service is present but limited compared with the broader European network, and the airport also supports a small number of longer-haul routes beyond Europe.

Ryanair is the dominant carrier and anchors much of the airport’s schedule, alongside a mix of other low-cost and network airlines. The route structure reflects a strong emphasis on short- and medium-haul flying, with selected longer-haul services where demand supports them.

Terminal Buildings and Facilities

The passenger terminal at Orio al Serio is organized to handle a high volume of short-haul traffic with a straightforward landside-to-airside flow. Domestic and international passengers use the same terminal complex, with check-in, security, and departures arranged to support efficient transfers through the building.

The airport’s layout is centered on a single commercial passenger terminal, which simplifies wayfinding for most travelers. As at many high-traffic European secondary airports, the focus is on quick processing, clear circulation, and a range of basic passenger services rather than extensive terminal segmentation.

Key characteristics of the terminal system include:

  • Single main passenger terminal
  • Shared facilities for domestic and international departures
  • Streamlined layout for point-to-point travel
  • High-volume low-cost carrier operations
  • Airside areas arranged for short-haul boarding flows

Passenger-facing facilities are geared toward standard preflight needs, including check-in, security screening, retail, and dining. The airport also provides practical services for connecting passengers, business travelers, and day-of-travel visitors, with information and ground transport access concentrated around the terminal.

Passenger facilities available across the airport include:

  • Check-in and baggage services
  • Retail and convenience shopping
  • Food and beverage outlets
  • Passenger information points
  • Ground transport access areas

Airport Lounges

Lounges at the airport are limited compared with larger hub airports, and access is generally tied to airline status, premium tickets, or paid entry where available. Lounge locations are typically within the terminal’s airside departures area.

Notable lounges include:

  • Sala VIP

Dining and Food Options

Food and beverage options at the airport are consistent with a busy low-cost and leisure-oriented terminal, combining quick-service counters, cafes, and sit-down choices. The mix is intended to serve short dwell times and a broad range of departure banks rather than long airport stays.

Common dining options include:

  • Quick-service cafes
  • Sandwich and snack outlets
  • Bar and coffee service
  • Casual dining venues

Public Transport and Parking

The airport is connected to Bergamo and the surrounding region by road and public transport, with bus services providing the main non-driving access for many passengers. Official ground transport and parking information is available through the airport’s own website, including current options for reaching the terminal and planning vehicle access at Bergamo Airport.

Road access is important for travelers from Milan, Bergamo, and other parts of Lombardy, as well as passengers connecting from wider northern Italy. Taxis and private vehicles are also common, and the airport’s location makes it a practical gateway for both local and regional demand.

Passengers can reach the airport using:

  • Airport bus services
  • Regional bus connections
  • Taxi
  • Private car
  • Prebooked transfers

Parking is structured to support both short stays and longer trips, with products designed for terminal access and advance booking. Availability and product names may vary, so passengers should check the airport’s parking pages before travel.

Parking options include:

  • Short-stay parking
  • Long-stay parking
  • Terminal-adjacent parking
  • Prebooked parking products

Runways and Operations

The airport has a single commercial runway measuring 2,979 meters, which supports a wide mix of narrow-body operations and scheduled passenger services. The runway length is suitable for the airport’s typical short- and medium-haul traffic, with some longer flights also possible depending on aircraft type and operating conditions.

Operations are shaped by high-frequency low-cost flying, with the airfield handling a large number of daily movements for point-to-point services. The airport’s role is primarily commercial, though it also functions as an important regional aviation facility for northern Italy.

The runway system includes:

  • One runway
  • Runway length of 2,979 meters
  • Support for narrow-body passenger aircraft
  • Scheduled commercial operations
  • High-frequency movement patterns

Passenger Traffic and Airport Role

Bergamo Orio al Serio is one of the key commercial airports serving northern Italy and has developed into a major low-cost gateway for the Milan and Lombardy area. Its traffic base is built around short-haul European demand, with a route network that also includes selected longer-haul services.

The airport’s passenger role is defined by high-volume point-to-point travel rather than hub-and-spoke banking. It serves leisure travelers, cost-sensitive business travelers, and regional passengers seeking access to a wide European network from a single airport.

The airport’s role includes:

  • Major low-cost gateway
  • Point-to-point network airport
  • Regional airport for Lombardy
  • European leisure and business demand
  • Limited long-haul connectivity

Location and Catchment Area

The airport is located near Bergamo in Lombardy and also serves the wider Milan metropolitan catchment, particularly travelers looking for a low-cost alternative to the larger airports in the region. Its position in northern Italy gives it access to a dense population base and strong road links.

It also draws passengers from surrounding provinces and from travelers crossing into Italy from nearby areas of central Europe. The airport’s catchment is shaped by both local demand and the broader mobility patterns of northern Italy.

The airport serves:

  • Bergamo and its surrounding area
  • Milan catchment demand
  • Lombardy region travelers
  • Northern Italy leisure and business passengers
  • Cross-regional point-to-point traffic

Hotels Near the Airport

There are hotel options near the airport for overnight stays, early departures, and late arrivals, with some properties serving transit passengers and others useful for business travel or short regional trips. Travelers should check current location and transfer arrangements before booking.

Notable nearby hotels include:

  • Winter Garden Hotel Bergamo Airport
  • Starhotels Cristallo Palace
  • Hotel Executive Bergamo

Airport History

The airport began as a regional airfield serving the Bergamo area and gradually expanded into a much larger commercial airport as low-cost carrier traffic grew in Italy and across Europe. Its development reflected the broader rise of secondary airports supporting dense intra-European travel.

As passenger demand increased, the airport added and modernized terminal facilities to handle higher traffic volumes and faster passenger throughput. This transition was closely tied to the growth of low-cost operations, which reshaped its route structure and operating model.

The airport’s runway and airside infrastructure were also adapted over time to support more intensive scheduled service. These changes allowed it to move from a primarily regional role into one of the most important point-to-point airports in northern Italy.

Miscellaneous