Milan Bergamo Airport

One main runway, one terminal and Boeing 737s every few minutes: Bergamo-Orio al Serio is Italy’s third-busiest airport by passengers and one of Ryanair’s most important bases in Europe. Until 2022, DHL also flew its Italian hub here – today it is the most compact spotting destination around Milan.

Also known as: Milan Bergamo Airport · Il Caravaggio International Airport · Aeroporto di Bergamo-Orio al Serio · Flughafen Orio al Serio · SACBO (operator) · Flughafen Mailand-Bergamo

ItalyItalyAirportsBGY / LIMEsince 193713 min read

BGY

IATA code

LIME

ICAO code

≈ 2.9 km

Length of main runway 10/28

No. 3

among Italian airports by passengers

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. 1.Profile
  2. 2.Business areas
  3. 3.History at a glance
  4. 4.What you should know as a spotter
  5. 5.Strengths and weaknesses
  6. 6.From military airfield to Milan’s third airport
  7. 7.The low-cost boom from 2002
  8. 8.What you see at the runway
  9. 9.DHL: the cargo chapter that ended in 2022
  10. 10.One runway, two directions
  11. 11.Spotting in Orio al Serio
  12. 12.Light and daily rhythm
  13. 13.Rail link and expansion
  14. 14.Bergamo in comparison
  15. 15.Conclusion
  16. 16.Frequently asked questions

Profile

IATA codeBGY
ICAO codeLIME
OperatorSACBO 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
LocationIn Orio al Serio (Lombardy), about 4 km southeast of Bergamo and about 45 km northeast of downtown Milan, right on the A4 motorway
RunwaysMain 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
Elevation238 m above sea level
TerminalOne passenger terminal with gate areas A and B, including a separate non-Schengen area
Main userRyanair – one of its largest bases in Europe and the airport’s clear main customer
Traffic 2025Just under 16.94 million passengers, about 104,700 aircraft movements and just over 24,500 t of cargo
Record year2024 with about 17.35 million passengers
NameOfficially named after the painter Caravaggio since 2011
Relevant for spottersCompact 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 websitewww.milanbergamoairport.it

Business areas

Passenger traffic – mostly low-cost point-to-point traffic, dominated by Ryanair and complemented by other low-cost and leisure airlines
Air cargo – a DHL hub until early 2022, now much smaller with individual cargo flights and belly cargo
General aviation – flying club and private pilots on the north side with their own short runway
Infrastructure and terminal operation – operation of runway, aprons and terminal by SACBO
Milan airport system – Bergamo complements Malpensa and Linate as the region’s third airport

History at a glance

1937A military airfield is built on the Serio. During World War II the German Luftwaffe uses it from 1943.
1970On July 16, the operating company SACBO is founded to open the airfield to civilian traffic.
1972On March 21, the first civilian scheduled flight departs – an Itavia aircraft to Rome-Ciampino.
late 1980sThe Milan airport company SEA buys into SACBO. Bergamo thus becomes part of the Milan airport system.
from 2002Low-cost carriers – above all Ryanair – and DHL express cargo make the airport grow strongly. In summer 2002 additional traffic arrives because Linate is renovating its runway.
2011The aviation authority ENAC approves the name Il Caravaggio International Airport.
2014From May 13 to June 2 the airport stays completely closed. The runway is renewed, and a new apron in the north and new taxiways are added.
2016On August 5, an ASL Airlines Hungary Boeing 737 on a cargo flight overruns the end of the runway and ends up on a road. Nobody is injured.
2020The pandemic hits the heavily affected province of Bergamo hard: passenger numbers collapse by just over 72 percent to about 3.8 million.
2021–2022In March 2021 DHL announces it will move its hub to Milan Malpensa. DHL operations in Bergamo end in early 2022.
2024Record year with just over 17.3 million passengers. In February, construction begins on the rail link to Bergamo central station.
2025Just under 16.9 million passengers – a slight decrease from the record, while cargo grows again.

Milan Bergamo Airport from a spotter’s point of view

Your checklist for Milan Bergamo Airport

Tick off what you’ve already seen or done.

  • 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.

16.9 millionPassengers in 2025
17.35 millionPassengers in the record year 2024
≈ 104,700Aircraft movements in 2025
≈ 24,500 tAir cargo in 2025

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.

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.

Early access, launch perks and a say in new features.

Related airlines

The airlines that go with it – with IATA and ICAO codes, callsign and livery.

Typical aircraft

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.

All spotting locations at a glance →

More entries

Related guides from the blog

PT

Planetrack editorial team

This database covers airports, aircraft manufacturers, airline groups, alliances and aviation museums. Owners, shareholdings and memberships change all the time – confirmed details are in the profile, and anything subject to change is marked as such. You’ll find the individual airlines in the airline database.

← All airports