Route Network
Bergamo Orio al Serio Airport connects 158 destinations worldwide, with Tirana standing out as its busiest route. The longest nonstop flight is to Rabil, and the shortest flight is to Bologna.
Route and destination data updated August 15, 2026.
Bergamo Orio al Serio Airport is served by 41 airlines, with Ryanair in the lead at 56% of routes. The top three carriers together cover 67% of routes. 25 carriers operate only one route each. A total of 35 airlines operate international routes, compared with 11 airlines serving domestic routes. Neos is operating the longest nonstop flight, connecting to Rabil with a flight time of 6 hrs 40 mins.
Bergamo Orio al Serio Airport provides direct service to 45 countries across three continents. The route network is 15% domestic and 85% international. Spain is the primary international destination.
Delays
- Departures
- 32 min late
- 11 min (+51.6%) vs last 24 hours
- 24h trend
- Arrivals
- 20 min late
- 9 min (+76.8%) vs last 24 hours
- 24h trend
- Cancelled Departures
- 0 flights (24 hour total)
Aug 22
2026
00:00 - 01:00
- Departure
- on-timeon-timeon-time
- Arrival
- 1 hr 1 min late1 hour 1 min late1 hour 1 minutes late
- Cancelled
- 0
Aug 21
2026
23:00 - 00:00
- Departure
- 1 hr 10 min late1 hour 10 min late1 hour 10 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 21
2026
22:00 - 23:00
- Departure
- 1 hr 1 min late1 hour 1 min late1 hour 1 minutes late
- Arrival
- 58 min late58 min late58 minutes late
- Cancelled
- 0
Aug 21
2026
21:00 - 22:00
- Departure
- 1 hr 10 min late1 hour 10 min late1 hour 10 minutes late
- Arrival
- 42 min late42 min late42 minutes late
- Cancelled
- 0
Aug 21
2026
20:00 - 21:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 21
2026
19:00 - 20:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 21
2026
18:00 - 19:00
- Departure
- 1 hr 20 min late1 hour 20 min late1 hour 20 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 21
2026
17:00 - 18:00
- Departure
- on-timeon-timeon-time
- Arrival
- 15 min late15 min late15 minutes late
- Cancelled
- 0
Aug 21
2026
16:00 - 17:00
- Departure
- 1 hr 11 min late1 hour 11 min late1 hour 11 minutes late
- Arrival
- 18 min late18 min late18 minutes late
- Cancelled
- 0
Aug 21
2026
15:00 - 16:00
- Departure
- on-timeon-timeon-time
- Arrival
- 34 min late34 min late34 minutes late
- Cancelled
- 0
Aug 21
2026
14:00 - 15:00
- Departure
- on-timeon-timeon-time
- Arrival
- 22 min late22 min late22 minutes late
- Cancelled
- 0
Aug 21
2026
13:00 - 14:00
- Departure
- 39 min late39 min late39 minutes late
- Arrival
- 13 min late13 min late13 minutes late
- Cancelled
- 0
Aug 21
2026
12:00 - 13:00
- Departure
- 44 min late44 min late44 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 21
2026
11:00 - 12:00
- Departure
- 56 min late56 min late56 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 21
2026
10:00 - 11:00
- Departure
- 56 min late56 min late56 minutes late
- Arrival
- 3 min late3 min late3 minutes late
- Cancelled
- 0
Aug 21
2026
09:00 - 10:00
- Departure
- on-timeon-timeon-time
- Arrival
- 14 min late14 min late14 minutes late
- Cancelled
- 0
Aug 21
2026
08:00 - 09:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 21
2026
07:00 - 08:00
- Departure
- 28 min late28 min late28 minutes late
- Arrival
- 10 min early10 min early10 minutes early
- Cancelled
- 0
Aug 21
2026
06:00 - 07:00
- Departure
- 18 min late18 min late18 minutes late
- Arrival
- 12 min early12 min early12 minutes early
- Cancelled
- 0
Aug 21
2026
05:00 - 06:00
- Departure
- 8 min late8 min late8 minutes late
- Arrival
- 13 min early13 min early13 minutes early
- Cancelled
- 0
Aug 21
2026
04:00 - 05:00
- Departure
- 3 min late3 min late3 minutes late
- Arrival
- 1 hr 14 min late1 hour 14 min late1 hour 14 minutes late
- Cancelled
- 0
Aug 21
2026
03:00 - 04:00
- Departure
- on-timeon-timeon-time
- Arrival
- 1 hr 54 min late1 hour 54 min late1 hour 54 minutes late
- Cancelled
- 0
Aug 21
2026
02:00 - 03:00
- Departure
- on-timeon-timeon-time
- Arrival
- 1 hr 31 min late1 hour 31 min late1 hour 31 minutes late
- Cancelled
- 0
| Time | Departure | Arrival | Cancelled |
|---|---|---|---|
|
00:00 - 01:00 |
on-timeon-timeon-time | 1 hr 1 min late1 hour 1 min late1 hour 1 minutes late | 0 |
|
23:00 - 00:00 |
1 hr 10 min late1 hour 10 min late1 hour 10 minutes late | on-timeon-timeon-time | 0 |
|
22:00 - 23:00 |
1 hr 1 min late1 hour 1 min late1 hour 1 minutes late | 58 min late58 min late58 minutes late | 0 |
|
21:00 - 22:00 |
1 hr 10 min late1 hour 10 min late1 hour 10 minutes late | 42 min late42 min late42 minutes late | 0 |
|
20:00 - 21:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
19:00 - 20:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
18:00 - 19:00 |
1 hr 20 min late1 hour 20 min late1 hour 20 minutes late | on-timeon-timeon-time | 0 |
|
17:00 - 18:00 |
on-timeon-timeon-time | 15 min late15 min late15 minutes late | 0 |
|
16:00 - 17:00 |
1 hr 11 min late1 hour 11 min late1 hour 11 minutes late | 18 min late18 min late18 minutes late | 0 |
|
15:00 - 16:00 |
on-timeon-timeon-time | 34 min late34 min late34 minutes late | 0 |
|
14:00 - 15:00 |
on-timeon-timeon-time | 22 min late22 min late22 minutes late | 0 |
|
13:00 - 14:00 |
39 min late39 min late39 minutes late | 13 min late13 min late13 minutes late | 0 |
|
12:00 - 13:00 |
44 min late44 min late44 minutes late | on-timeon-timeon-time | 0 |
|
11:00 - 12:00 |
56 min late56 min late56 minutes late | on-timeon-timeon-time | 0 |
|
10:00 - 11:00 |
56 min late56 min late56 minutes late | 3 min late3 min late3 minutes late | 0 |
|
09:00 - 10:00 |
on-timeon-timeon-time | 14 min late14 min late14 minutes late | 0 |
|
08:00 - 09:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
07:00 - 08:00 |
28 min late28 min late28 minutes late | 10 min early10 min early10 minutes early | 0 |
|
06:00 - 07:00 |
18 min late18 min late18 minutes late | 12 min early12 min early12 minutes early | 0 |
|
05:00 - 06:00 |
8 min late8 min late8 minutes late | 13 min early13 min early13 minutes early | 0 |
|
04:00 - 05:00 |
3 min late3 min late3 minutes late | 1 hr 14 min late1 hour 14 min late1 hour 14 minutes late | 0 |
|
03:00 - 04:00 |
on-timeon-timeon-time | 1 hr 54 min late1 hour 54 min late1 hour 54 minutes late | 0 |
|
02:00 - 03:00 |
on-timeon-timeon-time | 1 hr 31 min late1 hour 31 min late1 hour 31 minutes late | 0 |
- Departures
- 23 min late
- 2 min (+7.1%) vs last week
- 7d trend
- Arrivals
- 6 min late
- 7 min (+1,179.1%) vs last week
- 7d trend
- Cancelled Departures
- 0 flights (7 day total)
Aug 21
2026
- Departure
- 32 min late32 min late32 minutes late
- Arrival
- 22 min late22 min late22 minutes late
- Cancelled
- 0
Aug 20
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 8 min late8 min late8 minutes late
- Cancelled
- 0
Aug 19
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Aug 18
2026
- Departure
- 21 min late21 min late21 minutes late
- Arrival
- 10 min late10 min late10 minutes late
- Cancelled
- 0
Aug 17
2026
- Departure
- 30 min late30 min late30 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 0
Aug 16
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 0
Aug 15
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 0
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Aug 21, 2026 |
32 min late32 min late32 minutes late | 22 min late22 min late22 minutes late | 0 |
|
Aug 20, 2026 |
20 min late20 min late20 minutes late | 8 min late8 min late8 minutes late | 0 |
|
Aug 19, 2026 |
20 min late20 min late20 minutes late | 4 min early4 min early4 minutes early | 0 |
|
Aug 18, 2026 |
21 min late21 min late21 minutes late | 10 min late10 min late10 minutes late | 0 |
|
Aug 17, 2026 |
30 min late30 min late30 minutes late | 4 min late4 min late4 minutes late | 0 |
|
Aug 16, 2026 |
20 min late20 min late20 minutes late | 3 min early3 min early3 minutes early | 0 |
|
Aug 15, 2026 |
20 min late20 min late20 minutes late | 1 min late1 min late1 minutes late | 0 |
- Departures
- 23 min late
- 2 min (-6.3%) vs last 30 days
- 30d trend
- Arrivals
- 2 min late
- 2 min (-45.8%) vs last 30 days
- 30d trend
- Cancelled Departures
- 0 flights (30 day total)
Aug 21
2026
- Departure
- 32 min late32 min late32 minutes late
- Arrival
- 22 min late22 min late22 minutes late
- Cancelled
- 0
Aug 20
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 8 min late8 min late8 minutes late
- Cancelled
- 0
Aug 19
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Aug 18
2026
- Departure
- 21 min late21 min late21 minutes late
- Arrival
- 10 min late10 min late10 minutes late
- Cancelled
- 0
Aug 17
2026
- Departure
- 30 min late30 min late30 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 0
Aug 16
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 0
Aug 15
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 0
Aug 14
2026
- Departure
- 19 min late19 min late19 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 0
Aug 13
2026
- Departure
- 21 min late21 min late21 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 12
2026
- Departure
- 22 min late22 min late22 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 0
Aug 11
2026
- Departure
- 24 min late24 min late24 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 0
Aug 10
2026
- Departure
- 22 min late22 min late22 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 0
Aug 9
2026
- Departure
- 23 min late23 min late23 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 8
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 0
Aug 7
2026
- Departure
- 30 min late30 min late30 minutes late
- Arrival
- 6 min late6 min late6 minutes late
- Cancelled
- 0
Aug 6
2026
- Departure
- 29 min late29 min late29 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 0
Aug 5
2026
- Departure
- 22 min late22 min late22 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 0
Aug 4
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 0
Aug 3
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 0
Aug 2
2026
- Departure
- 27 min late27 min late27 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 0
Aug 1
2026
- Departure
- 28 min late28 min late28 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 31
2026
- Departure
- 21 min late21 min late21 minutes late
- Arrival
- 12 min late12 min late12 minutes late
- Cancelled
- 0
Jul 30
2026
- Departure
- 21 min late21 min late21 minutes late
- Arrival
- 6 min early6 min early6 minutes early
- Cancelled
- 0
Jul 29
2026
- Departure
- 24 min late24 min late24 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Jul 28
2026
- Departure
- 25 min late25 min late25 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 0
Jul 27
2026
- Departure
- 24 min late24 min late24 minutes late
- Arrival
- 3 min late3 min late3 minutes late
- Cancelled
- 0
Jul 26
2026
- Departure
- 25 min late25 min late25 minutes late
- Arrival
- 8 min late8 min late8 minutes late
- Cancelled
- 0
Jul 25
2026
- Departure
- 22 min late22 min late22 minutes late
- Arrival
- 6 min late6 min late6 minutes late
- Cancelled
- 0
Jul 24
2026
- Departure
- 27 min late27 min late27 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 0
Jul 23
2026
- Departure
- 24 min late24 min late24 minutes late
- Arrival
- 2 min late2 min late2 minutes late
- Cancelled
- 0
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Aug 21, 2026 |
32 min late32 min late32 minutes late | 22 min late22 min late22 minutes late | 0 |
|
Aug 20, 2026 |
20 min late20 min late20 minutes late | 8 min late8 min late8 minutes late | 0 |
|
Aug 19, 2026 |
20 min late20 min late20 minutes late | 4 min early4 min early4 minutes early | 0 |
|
Aug 18, 2026 |
21 min late21 min late21 minutes late | 10 min late10 min late10 minutes late | 0 |
|
Aug 17, 2026 |
30 min late30 min late30 minutes late | 4 min late4 min late4 minutes late | 0 |
|
Aug 16, 2026 |
20 min late20 min late20 minutes late | 3 min early3 min early3 minutes early | 0 |
|
Aug 15, 2026 |
20 min late20 min late20 minutes late | 1 min late1 min late1 minutes late | 0 |
|
Aug 14, 2026 |
19 min late19 min late19 minutes late | 2 min early2 min early2 minutes early | 0 |
|
Aug 13, 2026 |
21 min late21 min late21 minutes late | on-timeon-timeon-time | 0 |
|
Aug 12, 2026 |
22 min late22 min late22 minutes late | 2 min early2 min early2 minutes early | 0 |
|
Aug 11, 2026 |
24 min late24 min late24 minutes late | 2 min early2 min early2 minutes early | 0 |
|
Aug 10, 2026 |
22 min late22 min late22 minutes late | 1 min late1 min late1 minutes late | 0 |
|
Aug 9, 2026 |
23 min late23 min late23 minutes late | on-timeon-timeon-time | 0 |
|
Aug 8, 2026 |
20 min late20 min late20 minutes late | 1 min late1 min late1 minutes late | 0 |
|
Aug 7, 2026 |
30 min late30 min late30 minutes late | 6 min late6 min late6 minutes late | 0 |
|
Aug 6, 2026 |
29 min late29 min late29 minutes late | 4 min late4 min late4 minutes late | 0 |
|
Aug 5, 2026 |
22 min late22 min late22 minutes late | 3 min early3 min early3 minutes early | 0 |
|
Aug 4, 2026 |
20 min late20 min late20 minutes late | 1 min early1 min early1 minutes early | 0 |
|
Aug 3, 2026 |
20 min late20 min late20 minutes late | 1 min early1 min early1 minutes early | 0 |
|
Aug 2, 2026 |
27 min late27 min late27 minutes late | 1 min late1 min late1 minutes late | 0 |
|
Aug 1, 2026 |
28 min late28 min late28 minutes late | on-timeon-timeon-time | 0 |
|
Jul 31, 2026 |
21 min late21 min late21 minutes late | 12 min late12 min late12 minutes late | 0 |
|
Jul 30, 2026 |
21 min late21 min late21 minutes late | 6 min early6 min early6 minutes early | 0 |
|
Jul 29, 2026 |
24 min late24 min late24 minutes late | 4 min early4 min early4 minutes early | 0 |
|
Jul 28, 2026 |
25 min late25 min late25 minutes late | 3 min early3 min early3 minutes early | 0 |
|
Jul 27, 2026 |
24 min late24 min late24 minutes late | 3 min late3 min late3 minutes late | 0 |
|
Jul 26, 2026 |
25 min late25 min late25 minutes late | 8 min late8 min late8 minutes late | 0 |
|
Jul 25, 2026 |
22 min late22 min late22 minutes late | 6 min late6 min late6 minutes late | 0 |
|
Jul 24, 2026 |
27 min late27 min late27 minutes late | 1 min late1 min late1 minutes late | 0 |
|
Jul 23, 2026 |
24 min late24 min late24 minutes late | 2 min late2 min late2 minutes late | 0 |
Global Rankings
Runways
| Runway | Length | Width | Surface |
|---|---|---|---|
| 9,774 ft 2,979 m 9,774 ft · 2,979 m | 148 ft 45 m 148 ft · 45 m | Asphalt | |
| 9,774 ft 2,979 m 9,774 ft · 2,979 m | 148 ft 45 m 148 ft · 45 m | Asphalt | |
| 2,657 ft 810 m 2,657 ft · 810 m | 62 ft 19 m 62 ft · 19 m | Asphalt | |
| 2,657 ft 810 m 2,657 ft · 810 m | 62 ft 19 m 62 ft · 19 m | Asphalt |
Runway Length
43 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 9,843 ft · 3,000 m | 2,953 ft 900 m 2,953 ft · 900 m |
| Northrop Grumman E-8C Joint Stars | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 5,906 ft 1,800 m 5,906 ft · 1,800 m |
| Boeing 777-300ER | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 5,906 ft 1,800 m 5,906 ft · 1,800 m |
| Tupolev Tu-144 | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 8,530 ft 2,600 m 8,530 ft · 2,600 m |
| Boeing B-52 Stratofortress | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 9,843 ft 3,000 m 9,843 ft · 3,000 m |
| McDonnell Douglas DC-10-30ER | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 5,906 ft 1,800 m 5,906 ft · 1,800 m |
| McDonnell Douglas DC-8-52 | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 6,562 ft 2,000 m 6,562 ft · 2,000 m |
| McDonnell Douglas KC-10 Extender | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 5,906 ft 1,800 m 5,906 ft · 1,800 m |
| McDonnell Douglas DC-10-40 | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 5,906 ft 1,800 m 5,906 ft · 1,800 m |
| McDonnell Douglas DC-10-10 | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 5,906 ft 1,800 m 5,906 ft · 1,800 m |
| Douglas DC-8-51 | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 6,562 ft 2,000 m 6,562 ft · 2,000 m |
| Douglas DC-8-62 | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 6,562 ft 2,000 m 6,562 ft · 2,000 m |
| Douglas DC-8-63 | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 6,562 ft 2,000 m 6,562 ft · 2,000 m |
| McDonnell Douglas DC-10-30 | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 5,906 ft 1,800 m 5,906 ft · 1,800 m |
| Douglas DC-8-53 | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 6,562 ft 2,000 m 6,562 ft · 2,000 m |
| Douglas DC-8-61 | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 6,562 ft 2,000 m 6,562 ft · 2,000 m |
| Airbus A330-900neo | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 5,577 ft 1,700 m 5,577 ft · 1,700 m |
| Airbus A350-900F | 9,843 ft 3,000 m 9,843 ft · 3,000 m | 6,562 ft 2,000 m 6,562 ft · 2,000 m |
| Airbus A380 Cargo | 9,875 ft 3,010 m 9,875 ft · 3,010 m | 6,594 ft 2,010 m 6,594 ft · 2,010 m |
| Boeing YAL-1 | 9,902 ft 3,018 m 9,902 ft · 3,018 m | 7,546 ft 2,300 m 7,546 ft · 2,300 m |
| Aero Spacelines Super Guppy | 10,000 ft 3,048 m 10,000 ft · 3,048 m | 6,998 ft 2,133 m 6,998 ft · 2,133 m |
| Douglas DC-8 | 10,000 ft 3,048 m 10,000 ft · 3,048 m | 6,499 ft 1,981 m 6,499 ft · 1,981 m |
| Boeing 707 | 10,000 ft 3,048 m 10,000 ft · 3,048 m | 6,201 ft 1,890 m 6,201 ft · 1,890 m |
| McDonnell Douglas DC-8-73 | 10,007 ft 3,050 m 10,007 ft · 3,050 m | 6,562 ft 2,000 m 6,562 ft · 2,000 m |
| McDonnell Douglas DC-8-72 | 10,007 ft 3,050 m 10,007 ft · 3,050 m | 6,562 ft 2,000 m 6,562 ft · 2,000 m |
| Airbus A340 Private Jet | 10,256 ft 3,126 m 10,256 ft · 3,126 m | 8,999 ft 2,743 m 8,999 ft · 2,743 m |
| McDonnell Douglas MD-11 | 10,299 ft 3,139 m 10,299 ft · 3,139 m | 6,949 ft 2,118 m 6,949 ft · 2,118 m |
| Airbus A340-600 | 10,302 ft 3,140 m 10,302 ft · 3,140 m | 6,562 ft 2,000 m 6,562 ft · 2,000 m |
| Boeing BBJ 787-9 | 10,397 ft 3,169 m 10,397 ft · 3,169 m | 5,699 ft 1,737 m 5,699 ft · 1,737 m |
| VC-25A Air Force One | 10,466 ft 3,190 m 10,466 ft · 3,190 m | 7,999 ft 2,438 m 7,999 ft · 2,438 m |
| Boeing 747-8 | 10,466 ft 3,190 m 10,466 ft · 3,190 m | 8,793 ft 2,680 m 8,793 ft · 2,680 m |
| Airbus A340-500 | 10,499 ft 3,200 m 10,499 ft · 3,200 m | 6,299 ft 1,920 m 6,299 ft · 1,920 m |
| Boeing 747-200 | 10,499 ft 3,200 m 10,499 ft · 3,200 m | 6,234 ft 1,900 m 6,234 ft · 1,900 m |
| Boeing 777-300 | 10,597 ft 3,230 m 10,597 ft · 3,230 m | 5,906 ft 1,800 m 5,906 ft · 1,800 m |
| Boeing 747-100 | 10,650 ft 3,246 m 10,650 ft · 3,246 m | 6,168 ft 1,880 m 6,168 ft · 1,880 m |
| Boeing 747-8 VIP / BBJ | 10,801 ft 3,292 m 10,801 ft · 3,292 m | 7,001 ft 2,134 m 7,001 ft · 2,134 m |
| Boeing 747-8 Freighter | 10,801 ft 3,292 m 10,801 ft · 3,292 m | 7,001 ft 2,134 m 7,001 ft · 2,134 m |
| Boeing 747-300 | 10,827 ft 3,300 m 10,827 ft · 3,300 m | 6,919 ft 2,109 m 6,919 ft · 2,109 m |
| Boeing 747-400F | 10,827 ft 3,300 m 10,827 ft · 3,300 m | 6,890 ft 2,100 m 6,890 ft · 2,100 m |
| Boeing 747-400ER | 10,892 ft 3,320 m 10,892 ft · 3,320 m | 7,136 ft 2,175 m 7,136 ft · 2,175 m |
| Aérospatiale-BAC Concorde | 11,250 ft 3,429 m 11,250 ft · 3,429 m | 7,218 ft 2,200 m 7,218 ft · 2,200 m |
| Antonov An-225 Mriya | 11,483 ft 3,500 m 11,483 ft · 3,500 m | 10,827 ft 3,300 m 10,827 ft · 3,300 m |
| McDonnell Douglas DC-8-71 | 11,499 ft 3,505 m 11,499 ft · 3,505 m | 5,909 ft 1,801 m 5,909 ft · 1,801 m |
Operational Context
Bergamo Orio al Serio (IATA: BGY) operates around 198 flights per day to 158 nonstop destinations. Its network includes 23 domestic and 135 international routes, with Ryanair as the leading carrier and Tirana currently the busiest connection. From BGY, passengers can reach 45 countries across 3 continents, and the longest runway measures 2,979 m (9,774 ft).
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.