Route Network
Bergamo Orio al Serio Airport connects 149 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 June 29, 2026.
Bergamo Orio al Serio Airport is served by 33 airlines, with Ryanair in the lead at 60% of routes. The top three carriers together cover 71% of routes. 19 carriers operate only one route each. A total of 28 airlines operate international routes, compared with nine 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 40 countries across three continents. The route network is 15% domestic and 85% international. Spain is the primary international destination.
Delays
Delay data is not available yet for this airport.
- Departures
- 25 min late
- min (+1.4%) vs last week
- 7d trend
- Arrivals
- 4 min late
- 1 min (-15.2%) vs last week
- 7d trend
- Cancelled Departures
- 0 flights (7 day total)
Jul 4
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 14 min late14 min late14 minutes late
- Cancelled
- 0
Jul 3
2026
- Departure
- 23 min late23 min late23 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Jul 2
2026
- Departure
- 24 min late24 min late24 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 0
Jul 1
2026
- Departure
- 27 min late27 min late27 minutes late
- Arrival
- 16 min late16 min late16 minutes late
- Cancelled
- 0
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Jul 4, 2026 |
on-timeon-timeon-time | 14 min late14 min late14 minutes late | 0 |
|
Jul 3, 2026 |
23 min late23 min late23 minutes late | 4 min early4 min early4 minutes early | 0 |
|
Jul 2, 2026 |
24 min late24 min late24 minutes late | 4 min late4 min late4 minutes late | 0 |
|
Jul 1, 2026 |
27 min late27 min late27 minutes late | 16 min late16 min late16 minutes late | 0 |
- Departures
- 22 min late
- 9 min (+75.7%) vs last 30 days
- 30d trend
- Arrivals
- 1 min late
- 5 min (+139.5%) vs last 30 days
- 30d trend
- Cancelled Departures
- 0 flights (30 day total)
Jul 4
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 14 min late14 min late14 minutes late
- Cancelled
- 0
Jul 3
2026
- Departure
- 23 min late23 min late23 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Jul 2
2026
- Departure
- 24 min late24 min late24 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 0
Jul 1
2026
- Departure
- 27 min late27 min late27 minutes late
- Arrival
- 16 min late16 min late16 minutes late
- Cancelled
- 0
Jun 30
2026
- Departure
- 22 min late22 min late22 minutes late
- Arrival
- 10 min late10 min late10 minutes late
- Cancelled
- 0
Jun 29
2026
- Departure
- 23 min late23 min late23 minutes late
- Arrival
- 14 min late14 min late14 minutes late
- Cancelled
- 0
Jun 28
2026
- Departure
- 21 min late21 min late21 minutes late
- Arrival
- 8 min late8 min late8 minutes late
- Cancelled
- 0
Jun 27
2026
- Departure
- 28 min late28 min late28 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 0
Jun 26
2026
- Departure
- 31 min late31 min late31 minutes late
- Arrival
- 8 min late8 min late8 minutes late
- Cancelled
- 0
Jun 25
2026
- Departure
- 19 min late19 min late19 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Jun 24
2026
- Departure
- 26 min late26 min late26 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 0
Jun 23
2026
- Departure
- 22 min late22 min late22 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jun 22
2026
- Departure
- 31 min late31 min late31 minutes late
- Arrival
- 8 min late8 min late8 minutes late
- Cancelled
- 0
Jun 21
2026
- Departure
- 26 min late26 min late26 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 0
Jun 20
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 0
Jun 19
2026
- Departure
- 24 min late24 min late24 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 0
Jun 18
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 0
Jun 17
2026
- Departure
- 16 min late16 min late16 minutes late
- Arrival
- 7 min early7 min early7 minutes early
- Cancelled
- 0
Jun 16
2026
- Departure
- 15 min late15 min late15 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Jun 15
2026
- Departure
- 23 min late23 min late23 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Jun 14
2026
- Departure
- 21 min late21 min late21 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Jun 13
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 0
Jun 12
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 0
Jun 11
2026
- Departure
- 19 min late19 min late19 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 0
Jun 10
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 0
Jun 9
2026
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Jun 8
2026
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- 5 min late5 min late5 minutes late
- Cancelled
- 0
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Jul 4, 2026 |
on-timeon-timeon-time | 14 min late14 min late14 minutes late | 0 |
|
Jul 3, 2026 |
23 min late23 min late23 minutes late | 4 min early4 min early4 minutes early | 0 |
|
Jul 2, 2026 |
24 min late24 min late24 minutes late | 4 min late4 min late4 minutes late | 0 |
|
Jul 1, 2026 |
27 min late27 min late27 minutes late | 16 min late16 min late16 minutes late | 0 |
|
Jun 30, 2026 |
22 min late22 min late22 minutes late | 10 min late10 min late10 minutes late | 0 |
|
Jun 29, 2026 |
23 min late23 min late23 minutes late | 14 min late14 min late14 minutes late | 0 |
|
Jun 28, 2026 |
21 min late21 min late21 minutes late | 8 min late8 min late8 minutes late | 0 |
|
Jun 27, 2026 |
28 min late28 min late28 minutes late | 1 min late1 min late1 minutes late | 0 |
|
Jun 26, 2026 |
31 min late31 min late31 minutes late | 8 min late8 min late8 minutes late | 0 |
|
Jun 25, 2026 |
19 min late19 min late19 minutes late | 4 min early4 min early4 minutes early | 0 |
|
Jun 24, 2026 |
26 min late26 min late26 minutes late | 2 min early2 min early2 minutes early | 0 |
|
Jun 23, 2026 |
22 min late22 min late22 minutes late | on-timeon-timeon-time | 0 |
|
Jun 22, 2026 |
31 min late31 min late31 minutes late | 8 min late8 min late8 minutes late | 0 |
|
Jun 21, 2026 |
26 min late26 min late26 minutes late | 4 min late4 min late4 minutes late | 0 |
|
Jun 20, 2026 |
20 min late20 min late20 minutes late | 1 min early1 min early1 minutes early | 0 |
|
Jun 19, 2026 |
24 min late24 min late24 minutes late | 3 min early3 min early3 minutes early | 0 |
|
Jun 18, 2026 |
20 min late20 min late20 minutes late | 1 min early1 min early1 minutes early | 0 |
|
Jun 17, 2026 |
16 min late16 min late16 minutes late | 7 min early7 min early7 minutes early | 0 |
|
Jun 16, 2026 |
15 min late15 min late15 minutes late | 4 min early4 min early4 minutes early | 0 |
|
Jun 15, 2026 |
23 min late23 min late23 minutes late | 4 min early4 min early4 minutes early | 0 |
|
Jun 14, 2026 |
21 min late21 min late21 minutes late | 4 min early4 min early4 minutes early | 0 |
|
Jun 13, 2026 |
on-timeon-timeon-time | 3 min early3 min early3 minutes early | 0 |
|
Jun 12, 2026 |
on-timeon-timeon-time | 3 min early3 min early3 minutes early | 0 |
|
Jun 11, 2026 |
19 min late19 min late19 minutes late | 3 min early3 min early3 minutes early | 0 |
|
Jun 10, 2026 |
20 min late20 min late20 minutes late | 1 min late1 min late1 minutes late | 0 |
|
Jun 9, 2026 |
17 min late17 min late17 minutes late | 4 min early4 min early4 minutes early | 0 |
|
Jun 8, 2026 |
17 min late17 min late17 minutes late | 5 min late5 min late5 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 187 flights per day to 150 nonstop destinations. Its network includes 22 domestic and 127 international routes, with Ryanair as the leading carrier and Tirana currently the busiest connection. From BGY, passengers can reach 40 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.