Key takeaways
- IATA BGY, ICAO LIME: Italy’s third-largest airport by passengers, with just under 16.9 million passengers in 2025.
- One main runway, 10/28: about 2.9 kilometers long, plus a short secondary runway for general aviation.
- Ryanair stronghold: Bergamo is one of Ryanair’s largest bases in Europe – the Boeing 737 shapes the picture.
- DHL is history: the express hub moved to Malpensa in 2021/2022, and cargo in Bergamo has been much smaller since.
- Compact for spotters: the parking garage west of the terminal and open areas at the end of runway 28 are the known locations.
Contents
- 1.Profile
- 2.Business areas
- 3.History at a glance
- 4.What you should know as a spotter
- 5.Strengths and weaknesses
- 6.From military airfield to Milan’s third airport
- 7.The low-cost boom from 2002
- 8.What you see at the runway
- 9.DHL: the cargo chapter that ended in 2022
- 10.One runway, two directions
- 11.Spotting in Orio al Serio
- 12.Light and daily rhythm
- 13.Rail link and expansion
- 14.Bergamo in comparison
- 15.Conclusion
- 16.Frequently asked questions
Profile
| IATA code | BGY |
|---|---|
| ICAO code | LIME |
| Operator | SACBO S.p.A. (Società per l’Aeroporto Civile di Bergamo – Orio al Serio), founded in 1970; Milan’s airport company SEA is involved as a minority shareholder |
| Location | In Orio al Serio (Lombardy), about 4 km southeast of Bergamo and about 45 km northeast of downtown Milan, right on the A4 motorway |
| Runways | Main runway 10/28, about 2.9 km long and 45 m wide, with ILS; plus the short runway 12/30 (just under 800 m) for general aviation |
| Elevation | 238 m above sea level |
| Terminal | One passenger terminal with gate areas A and B, including a separate non-Schengen area |
| Main user | Ryanair – one of its largest bases in Europe and the airport’s clear main customer |
| Traffic 2025 | Just under 16.94 million passengers, about 104,700 aircraft movements and just over 24,500 t of cargo |
| Record year | 2024 with about 17.35 million passengers |
| Name | Officially named after the painter Caravaggio since 2011 |
| Relevant for spotters | Compact grounds with just one main runway – the parking garage west of the terminal and open areas at the end of runway 28 are the known locations |
| Official website | www.milanbergamoairport.it |
Business areas
History at a glance
Milan Bergamo Airport from a spotter’s point of view
Your checklist for Milan Bergamo Airport
- Checked the runway direction in use before your visit – usually takeoffs and landings are to the west on 28, with a suitable wind on 10
- Told at least two generations of the Boeing 737 at Ryanair apart: 737-800 and 737 MAX 8-200
- Noted a Ryanair aircraft with a Maltese 9H registration
- Caught an Airbus of another low-cost carrier, such as Wizz Air or Volotea
- Photographed a guest from the Middle East, for example a jet from flydubai or Air Arabia
- Shot a landing on 28 from the runway end
- Noted the registration of every sighting – with dozens of identically painted 737s the only way to a clean collection
Strengths and weaknesses
What speaks for it
- Very many movements on just one runway – you hardly miss anything
- Compact grounds, terminal and runway end are close together
- Ideal territory for collecting Ryanair registrations and 737 variants
- Easy to reach by bus from Bergamo station and from Milan
- Variety from low-cost carriers from Eastern and Southern Europe and the Middle East
Where it falls short
- Little type variety – for long stretches you see almost only Boeing 737s
- Hardly any widebodies and, since DHL left, very little cargo
- At the runway end you need a small ladder for a clear view over the fence
- In summer, backlight at 28 in the morning and evening at times
- The spots at the runway end can only be reached without a car with a longer walk
If you land in Bergamo, you usually land on a Boeing 737 – and most of the time with Ryanair. Orio al Serio Airport is the third in the Milan area, smaller than Malpensa, bigger than you think and, for spotters, above all one thing: a place where one low-cost jet follows the next on a single runway. Until early 2022, DHL’s freighters also arrived at night. Today Bergamo is the territory for everyone who collects registrations, wants to tell 737 variants apart and likes to see lots of movements in a short time.
Your BGY logbook starts here
With dozens of identically painted 737s, every registration counts – with Planetrack you log each sighting with photo, type, airline and spot. The app is launching soon – you’ll find the waitlist sign-up further down this page.
From military airfield to Milan’s third airport
The airport’s roots are military. In 1937 an airfield for the Italian air force was built on the Serio river, and in World War II the German Luftwaffe also used it from 1943. After the war, Bergamo wanted to use the airfield for civilian traffic as well.
The breakthrough came in 1970 with the founding of the operating company SACBO. On March 21, 1972, the first civilian scheduled flight took off, an aircraft of the then Itavia to Rome-Ciampino. At the end of the 1980s, the Milan airport company SEA bought into SACBO. Since then Bergamo has been regarded as the third building block of the Milan airport system, alongside Malpensa and Linate.
The airport has carried its official secondary name since 2011: the aviation authority ENAC then approved “Il Caravaggio International Airport”, named after the Baroque painter Michelangelo Merisi, who took his artist name from the town of Caravaggio in the province of Bergamo. In everyday speech, almost everyone still says “Bergamo”, “Orio” or simply BGY.
The low-cost boom from 2002
Bergamo owes its leap from regional airport to Italy’s number three to two developments, both starting in the early 2000s: the rise of low-cost carriers and the expansion of express cargo. In summer 2002 a lucky coincidence added to this – Linate renovated its runway, and part of the traffic moved to Bergamo.
Ryanair in particular recognized the potential early. Bergamo is close enough to Milan to be sold as a Milan destination, but is cheaper and less congested than the two big airports. The model is the same as at the airline’s other secondary airports – such as Brussels-Charleroi or Paris-Beauvais: short turnaround times, low fees, a single aircraft type. How this business model works in detail is explained in the article How low-cost carriers work.
Today Bergamo is one of the biggest Ryanair bases in Europe, in the same league as Dublin and London Stansted. By far the largest share of flights is accounted for by the airline and its group sisters under the umbrella of Ryanair Holdings. Exactly how many aircraft are based in Bergamo fluctuates from season to season – on a normal day, in any case, you have no trouble seeing dozens of Ryanair departures.
What you see at the runway
The fleet is quickly told and still exciting when you look closer. Ryanair flies the Boeing 737-800 and the newer Boeing 737-8-200, which the airline markets as the “Gamechanger”. At first glance both look the same, but they differ in engines, tail cone and the additional pair of emergency exits behind the wings of the 737-8-200. With the article Telling Boeing 737 Original, Classic, NG and MAX apart you learn what to look for.
One detail makes Bergamo especially appealing to registration collectors: in the Ryanair group, numerous jets fly with Maltese 9H registrations for the group subsidiary Malta Air, others with Irish EI registrations. The livery is almost identical; only the registration on the fuselage reveals the operator. The basics are in the article Understanding aircraft registrations.
Apart from Ryanair, other airlines bring variety to the runway:
| Airline | Typical aircraft | Why it’s interesting |
|---|---|---|
| Wizz Air | A321neo and A320 family | Airbus contrast to the 737 dominance, connections to Eastern Europe |
| Volotea | A319/A320 | Spanish-Italian low-cost carrier with its own livery |
| Aeroitalia | varies, depending on the schedule | Young Italian airline |
| Norwegian | Boeing 737 | Scandinavian 737 with tail portraits |
| flydubai, Air Arabia | Boeing 737 MAX and Airbus A320 family respectively | Colorful guests from the Middle East |
| AlbaStar and other leisure airlines | Narrowbody jets | Charter traffic, mainly in summer |
Which airlines are flying at any given time and with which types changes with every schedule. So take the table as a guide and check the departure and arrival boards before your visit.
Don’t miss that one exotic
Among all the 737s, guests that come only rarely keep turning up. With Planetrack you put registrations, types, airlines and special liveries on your wish list and get notified on approach and landing. The app is launching soon – join the waitlist below.
DHL: the cargo chapter that ended in 2022
If you read older spotter reports about Bergamo, you keep coming across DHL. The airport really was an important hub of the express service in Italy for years. From the early 2000s, cargo grew along with passenger traffic; at night, freighters from the DHL network landed, including connections to the German hubs at Leipzig/Halle and Cologne/Bonn. For spotters that meant freighters you don’t otherwise get to see at a low-cost airport – often flown by partner airlines operating on behalf of DHL.
In March 2021, DHL Aviation announced it would move its hub from Bergamo to Milan Malpensa. In early 2022, DHL confirmed the end of all activities in Bergamo. Since then cargo at the airport has been a much smaller business: individual cargo flights and belly cargo in passenger jets. In 2025 cargo grew again, but at just over 24,500 tonnes it was at a modest level. How the big integrators organize their networks is covered in the article Express integrators DHL, FedEx and UPS.
An incident also belongs to the cargo history: on August 5, 2016, an ASL Airlines Hungary Boeing 737 overran the end of the runway on landing, broke through the fence and came to a stop on a road. Nobody was injured; several cars were damaged.
Looking for DHL freighters? Then head to Malpensa
If you want to see freighters today, plan your Milan trip with a day at Malpensa. The DHL hub is now based there, along with cargo airlines from all over the world. The aviation museum Volandia is also nearby – you’ll find the matching spot guide at Volandia at Malpensa Airport.
One runway, two directions
The layout is as clear as it can be for an airport this size. All scheduled traffic runs over runway 10/28, about 2.9 kilometers long, 45 meters wide and equipped with an instrument landing system. The terminal and cargo area lie south of the runway; north of it are a small military area and general aviation with the short secondary runway 12/30.
| Runway | Length | Use | What you see there |
|---|---|---|---|
| 10/28 | ≈ 2.9 km | all scheduled, charter and cargo traffic | Ryanair 737s every few minutes, Airbus low-cost carriers, guests |
| 12/30 | just under 800 m | general aviation, flying club | Sport aircraft and light aircraft |
Because there is only one runway, everything depends on the runway direction in use. Aircraft take off and land into the wind. According to spotter reports, flying is predominantly on 28 – landings then come from the east, and takeoffs are to the west. With the right wind the picture flips to 10. What that means for your location is explained in the article Understanding runway direction at airports.
The runway was fundamentally renewed in 2014. From May 13 to June 2, 2014, the airport was completely closed for it, with traffic diverted to the region’s other airports. Besides the new surface, a new apron in the north and new taxiway connections were added at the time.
Spotting in Orio al Serio
Bergamo has no official visitors’ park like the one in Munich. Over the years, though, the spotting scene has opened up a handful of locations that keep appearing in spotter guides. The information there is not always current – paths, fences and parking rules change. Check the situation on site and follow signs and barriers.
Parking garage west of the terminal. From the top deck of the parking garage, which you find by following the signs to the rental cars, you look out over the apron and taxiways and see movements on runway 10. According to spotter reports, the light works from late morning into the evening. A medium telephoto is enough for most subjects. Nearby there are shops and restaurants, including the Oriocenter shopping mall on the other side of the motorway.
End of runway 28. The classic spot for takeoffs and landings in the main operating direction lies east of the terminal behind the cargo area. From the terminal it is about a 20-minute walk; by car you go over the motorway bridge. Here you see landings, takeoffs and taxiing aircraft; according to spotter reports, you need a small step for a clear view over the fence. Whether and how you may use a ladder at the fence is explained in the article Ladder, step and tripod at the airport fence.
Flying club on the north side. If you like light aircraft, drive around the west end of the runway to the flying club. The sun position makes shots of the main runway from there difficult, but for parked sport aircraft the detour is still worthwhile.
Terminal with a boarding pass. If you have a flight from Bergamo anyway, the window front in gate area A offers a view of the apron – through glass, but often usable.
Check the runway direction
Traffic usually runs on 28. With an east wind it switches to 10 – then the parking garage west of the terminal is worth more.
Factor in the light
The runway runs east-west, and the known spots are on the south side. During the day the sun is therefore more behind you; in summer there is backlight early in the morning and in the evening.
Sort out your trip
Buses connect the terminal with Bergamo station and with Milan. For the spots at the runway end, a car is more convenient.
Write down registrations
With so many 737s in the same livery, you can only keep your sightings cleanly apart by their registration.
A fence is a fence
Especially at the end of runway 28 you are standing close to the security area. Don’t stand in front of gates or access roads, keep your distance from barriers and follow instructions from police and airport staff. Drones have no business around the airport. The article Is plane spotting allowed? gives an overview of the limits.
Light and daily rhythm
Because the runway runs east-west and most locations are on the south side, you have the sun more behind you during the day. Spotter reports give the period from about 10 a.m. into the afternoon as usable for the parking garage and the end of runway 28, with backlight in high summer in the early morning and late evening. How to make a virtue of necessity is shown in the article on backlight photography.
Traffic follows the typical rhythm of a big low-cost base: early in the morning a wave of the jets based here departs, over the day aircraft come and go in dense succession, and in the evening the based aircraft return. Exactly when the peaks are depends on the current schedule – a look at the departure board or a flight tracker shows you the best hours of the day.
Spotter reports also mention additional traffic in September around the Formula 1 Grand Prix at nearby Monza. Whether and how strongly this is noticeable varies from year to year.
Rail link and expansion
For a long time, Bergamo could be reached only by bus and car. Since February 2024 a direct rail link to Bergamo central station has been under construction, with completion planned for the end of 2026. Until the line goes into operation, scheduled buses run from Bergamo station and several long-distance coach lines from Milan directly to the terminal; by car you reach the airport via the A4 motorway. Check before your trip whether the train is running yet.
The terminal has also been expanded in recent years, including the non-Schengen area between 2019 and 2021. With about 17 million passengers a year, the building is nevertheless well utilized – expect crowded halls on peak days.
Bergamo suits you if …
- you want to see many movements in a short time
- you collect Ryanair registrations and 737 variants
- you are flying via BGY anyway and have time before departure
Only partly suitable if …
- you want to reach the spots at the runway end without a car
- in high summer you only have time in the morning or evening
Better elsewhere if …
- you are looking for widebodies and long-haul
- you want to photograph DHL or other freighters
Bergamo in comparison
Around Milan you can choose between three very different airports. Malpensa is the region’s long-haul and cargo airport, with widebodies from all over the world and the DHL hub. Linate is close to the city and geared toward domestic and European traffic. Bergamo complements both as the low-cost stronghold – if you work through all three on a long weekend, you get a fairly complete picture of northern Italian air traffic.
In a European comparison, Bergamo stands alongside other big Ryanair locations such as Dublin, London Stansted and Brussels-Charleroi. In Italy, further destinations are Bologna, Venice or Rome-Fiumicino. And if you miss the former DHL picture, you’ll find express cargo on a large scale today at Leipzig/Halle Airport.
Every 737 counts
Post sightings, fill your hangar, plan the best light at the spot and swap notes with other spotters – you can do all of that with Planetrack. Planetrack is launching soon. You’ll find the waitlist further down this page.
Conclusion
Bergamo is not an airport for type hunters but for volume spotters and registration collectors. One main runway, one terminal and traffic made up largely of Ryanair Boeing 737s – that sounds monotonous, but it is exactly right if you want to fill your collection of registrations, learn to tell 737 generations apart reliably or simply experience lots of action. Low-cost carriers with Airbus fleets and occasional guests from the Middle East provide variety.
The big cargo era with DHL is over, and if you are looking for widebodies, you are better off in Malpensa. For half a day between the parking garage and the end of runway 28, though, Orio al Serio is well worth it – especially if you have checked the runway direction and the light beforehand.
In brief
BGY is Italy’s third-largest airport and one of Europe’s most important Ryanair bases. On just one main runway you see many 737s in a short time – ideal for collecting registrations, less so for type variety. For freighters and long-haul, go to Malpensa.
Summary
- Bergamo is the third airport in the Milan area – and by far the one most shaped by low-cost traffic.
- Ryanair accounts for most flights, complemented by other low-cost and leisure airlines and a few guests from the Middle East.
- As a former DHL hub, Bergamo had a strong cargo division for years; since 2022 DHL has been based at Malpensa.
- With just one main runway the airport is easy to grasp – what matters is whether 28 or 10 is currently in use.
Frequently asked questions
What are the codes of Milan Bergamo Airport?
The IATA code is BGY, the ICAO code LIME. BGY appears on boarding passes and baggage tags; LIME is used by air traffic control, weather services and flight tracking portals.
Is the airport really in Milan?
No. It is in Orio al Serio, right on the edge of Bergamo, about 45 kilometers northeast of Milan. The name “Milan Bergamo” comes from the fact that, alongside Malpensa and Linate, it belongs to the Milan airport system and is marketed by airlines as a Milan destination.
How many runways does Bergamo have?
For scheduled traffic, one: runway 10/28, about 2.9 kilometers long and 45 meters wide. North of it is the short runway 12/30 of just under 800 meters, used only by general aviation.
Does DHL still fly to Bergamo?
No, at least no longer as a hub. DHL announced in March 2021 that it would move its hub to Milan Malpensa, and operations in Bergamo ended in early 2022. If you want to see DHL freighters in northern Italy, you go to Malpensa today.
Which airlines fly at Bergamo?
Most flights are operated by Ryanair. Others flying there include Wizz Air, Volotea, Aeroitalia, Norwegian, flydubai and Air Arabia. The offering changes with every schedule – check it before your visit.
Where can I spot in Bergamo?
Known spots are the top deck of the parking garage west of the terminal, with a view of the apron and taxiways, and open areas at the end of runway 28 beyond the cargo area. At the runway end you often need a small step for a clear view. Follow barriers and signs on site.
Is there a train station at the airport?
A rail link to Bergamo central station has been under construction since February 2024, with completion planned for the end of 2026. Until it is in operation, buses run from Bergamo station and long-distance coaches from Milan to the terminal. Check the current status before you travel.
Collect sightings around Milan Bergamo Airport
Post photos with registration, type, airline and spot, collect your finds in your hangar and get likes and comments from the community. Planetrack is launching soon – join the waitlist and get early access.
Related airlines
The airlines that go with it – with IATA and ICAO codes, callsign and livery.
Ryanair
Europe’s largest low-cost carrier, from Ireland: an almost all-Boeing 737 fleet, point-to-point flying instead of a hub and several sister airlines that fly under Ryanair flight numbers.
MAYMalta Air
Ryanair’s Maltese sister: founded in 2019, today one of the largest companies in the group – with Boeing 737-800s and 737-8200s, 9H- registrations and flights under Ryanair flight numbers far beyond Malta.
W6 / WZZWizz Air
Hungary’s low-cost airline from Budapest: an all-Airbus fleet centered on the A321neo, three companies with HA-, 9H- and G- registrations and a network stretching from Central and Eastern Europe to the Middle East.
V7 / VOEVolotea
The Spanish low-cost airline from the Vueling founders: direct flights between mid-sized cities in France, Italy and Spain, a pure fleet of Airbus A319s and A320s – and the company shuttle for Airbus.
XZ / AEZAeroitalia
Young Italian airline based in Rome: a Boeing 737 fleet, a couple of ATR 72-600s, lots of domestic traffic to the islands – and a naming dispute with ITA Airways that briefly threw spotters’ logbooks into confusion.
FZ / FDBflydubai
Dubai’s second airline: flydubai flies only Boeing 737s, connects Dubai with more than 125 destinations and shows up in German-speaking Europe mainly in Salzburg and Basel – a case for targeted spotting trips.
Typical aircraft
Boeing 737-800
The workhorse of short and medium-haul routes: the 737-800 is the most-produced version of the 737 Next Generation and a regular guest at many European airports.
Aircraft typeBoeing 737-8-200 (MAX 200)
A MAX 8 from the outside, with one small but crucial difference: an additional pair of emergency exit doors behind the wing. Here is how to recognize the 737-8-200 that Boeing developed for Ryanair.
Aircraft typeAirbus A320neo
The new edition of the bestseller: the A320neo combines the proven A320 airframe with a new generation of engines and can be seen at almost every major airport today.
Aircraft typeAirbus A321neo
The long sibling of the A320neo: the A321neo is the largest jet in the family and even crosses the Atlantic as the LR and XLR. Here is how to spot it and its variants.
Spotting locations around Milan Bergamo Airport
Spots where you regularly get the matching aircraft in front of your lens – with vantage points, light times and coordinates.
More entries
Milan Malpensa Airport
Italy’s second-busiest passenger airport and number one in cargo: two parallel runways almost 4,000 meters long on the edge of the Ticino park, a large easyJet base, long-haul from Emirates to Cathay Pacific and freighters from FedEx, DHL and Cargolux. There is no observation deck – spotting happens at the fence and at the terminal.
AirportMilan Linate Airport
Only about seven kilometers from central Milan: Linate is Lombardy’s city airport, with a single runway, politically capped traffic to Italy and Europe, a large ITA Airways presence and plenty of business travel. Since 2022 the M4 metro has stopped right at the terminal – and the memory of the 2001 disaster still shapes the airport today.
Airline groupRyanair Holdings
Behind the yellow harp are five airlines with their own certificates, codes and registrations. Ryanair Holdings is Europe’s largest airline group by passengers – and for spotters a puzzle of EI-, 9H-, SP- and G- registrations.
Airline groupDHL Aviation
Yellow with red lettering – and yet every DHL freighter has a different airline behind it. DHL Aviation is the web of own airlines, stakes and contract partners that flies DHL Group’s express shipments through the night.
Related guides from the blog
- Understanding runway direction in use at airports: wind, runways and what it means for your spot
- How to tell the Boeing 737 Original, Classic, NG and MAX apart
- How low-cost airlines work: costs, single-type fleets and ancillary revenue
- Express integrators DHL, FedEx and UPS: networks, hubs and fleets
- Ladder, step stool and tripod at the airport fence: what is allowed and where trouble starts
- Backlight and silhouettes: how to use the sun behind the aircraft
- Is plane spotting legal? What applies at airports in Germany, Austria and Switzerland
- Aircraft registrations explained: how to read any tail number

