BGY — Il Caravaggio International Airport
- IATA code
- BGY
- ICAO code
- LIME
- City code
- MIL
- All Milan airports
- Passengers
- 16,931,864
- 2025 · −2.4% on the year before
- Nonstop routes
- 116
- With open traffic data
- Time zone
- UTC+1 / UTC+2
- Europe/Rome
- Elevation
- 238 m
- 781 ft
- Runways
- 2
- Longest 2,874 m
Jan–May 2026: 6,994,265 passengers, +6.3% on the same months of 2025 (Eurostat).
Local time now: —
More codes: airport codes starting with B
About BGY
Il Caravaggio International Airport is a large airport serving Milan, Italy. It opened in 1939 and is run by heliport. 16,931,864 passengers used it in 2025. Open traffic data shows 116 nonstop routes from BGY. On tickets, the city code MIL covers it together with the other Milan airports.
Wikidata (CC0) · Eurostat. Sources
Busiest nonstop routes from BGY
| Route | Distance | Passengers / year |
|---|---|---|
| BGY → TIA | 936 km | 697,715 |
| BGY → OTP | 1,293 km | 552,346 |
| BGY → STN | 980 km | 501,414 |
| BGY → PMO | 878 km | 449,345 |
| BGY → BDS | 870 km | 426,401 |
| BGY → NAP | 648 km | 409,927 |
| BGY → CTA | 1,014 km | 408,702 |
| BGY → SAW | 1,672 km | 388,385 |
| BGY → BRI | 761 km | 380,469 |
| BGY → BCN | 785 km | 380,322 |
| BGY → CAG | 715 km | 375,266 |
| BGY → SUF | 924 km | 347,905 |
| BGY → CRL | 661 km | 311,779 |
| BGY → SOF | 1,143 km | 306,058 |
| BGY → CLJ | 1,084 km | 295,535 |
| BGY → VIE | 589 km | 276,131 |
| BGY → LIS | 1,728 km | 272,034 |
| BGY → CPH | 1,126 km | 268,786 |
| BGY → DUB | 1,437 km | 264,916 |
| BGY → PRG | 599 km | 253,521 |
| BGY → MAD | 1,223 km | 252,630 |
| BGY → VLC | 1,081 km | 252,349 |
| BGY → BUD | 758 km | 246,022 |
| BGY → KRK | 898 km | 244,334 |
| BGY → WAW | 1,094 km | 234,254 |
| BGY → IAS | 1,384 km | 225,744 |
| BGY → BER | 794 km | 220,454 |
| BGY → BVA | 709 km | 204,087 |
| BGY → AGP | 1,551 km | 181,191 |
| BGY → MAN | 1,215 km | 178,614 |
| BGY → CGN | 608 km | 176,895 |
| BGY → TPS | 892 km | 174,241 |
| BGY → EIN | 718 km | 173,603 |
| BGY → PSR | 508 km | 172,816 |
| BGY → OLB | 530 km | 171,458 |
| BGY → RAK | 2,187 km | 164,299 |
| BGY → OPO | 1,563 km | 163,853 |
| BGY → IBZ | 1,020 km | 159,715 |
| BGY → ALC | 1,180 km | 152,176 |
| BGY → ARN | 1,649 km | 139,254 |
Passengers on the route, both directions, over the period of each source: US DOT / BTS T-100 (Aug 2025 – Jul 2026) for routes touching the US, Eurostat (2024) for routes reported by European airports. Routes outside these are not counted.
Other airports in Milan
| Code | Airport | Distance |
|---|---|---|
| MXP | Milan Malpensa International Airport | 77 km |
| LIN | Milano Linate Airport | 42 km |
Airports within 150 km
| Code | Airport | Distance |
|---|---|---|
| VBS | Brescia Gabriele d'Annunzio Airport | 55 km |
| LUG | Lugano Airport | 72 km |
| VRN | Verona Villafranca Valerio Catullo Airport | 97 km |
| PMF | Parma Airport | 104 km |
Distance from BGY to the major hubs
Runways
| Runway | Length | Width | Surface |
|---|---|---|---|
| 10/28 | 2,874 m | 45 m | Asphalt |
| 12/30 | 714 m | 18 m | Asphalt |
OurAirports (public domain). Sources
Location
Orio al Serio, Lombardy, Italy · 45.6694, 9.7089
Questions
For travel agents: have an Amadeus booking? Read it in plain English with the free PNR converter.