Milan Bergamo Airport — officially Aeroporto di Orio al Serio, IATA code BGY — is one of the most commercially misrepresented airports in Europe. It is marketed uniformly as a Milan airport, yet it sits approximately 50 kilometres northeast of Milan's city centre, on the valley floor south of the historic città alta of Bergamo. For passengers connecting onwards or relying on the airport's supposed Milan proximity, this geographic reality matters. For passengers whose flights are delayed or cancelled, it matters even more: the 50-kilometre gap turns a disruption at BGY into a recovery problem of an entirely different magnitude to a disruption at Linate.
The airport is dominated by Ryanair. The Irish low-cost carrier operates the majority of scheduled commercial movements at BGY, using it as one of its key Italian bases alongside Rome Ciampino and Naples. Ryanair's operational model at BGY exemplifies the pressures that make EU261 claims here particularly frequent: ultra-short turnaround targets, single aircraft type rotations with no redundancy, crew rostered to the edge of legal rest limits, and a pricing strategy that leaves no margin for absorbing operational disruption costs — until the law intervenes.
If your flight at Bergamo was delayed by more than three hours on arrival, cancelled without at least 14 days' advance notice, or you were denied boarding involuntarily, you are very likely entitled to up to €600 per passenger under EU Regulation 261/2004. This guide covers your rights in full, the specific dynamics of BGY that affect your claim, and how to navigate Ryanair's claims process effectively.



