Girona is served by Girona–Costa Brava Airport (GRO), located about 12km south of Girona and 75km northeast of Barcelona for arrivals into Girona. It functions primarily as a secondary airport for the Costa Brava and Barcelona regions for flights to GRO, offering a focused network of low-cost flights from European cities to Girona, especially during the peak tourist season.
The airport's schedule for arrivals into Girona is highly seasonal, with the most extensive service from spring to autumn to GRO. Routes to Girona are overwhelmingly point-to-point connections from major cities across the United Kingdom, Ireland, and Central and Northern Europe to GRO, such as from London (STN), Manchester, Dublin, Brussels Charleroi, and Frankfurt-Hahn to Girona. Domestic flights within Spain to GRO are very limited, typically from Palma de Mallorca or seasonal services to Girona.
Girona Airport is almost exclusively served by low-cost carriers flying into GRO. Ryanair has historically been the dominant airline operating to Girona, offering the vast majority of routes to GRO. Other airlines like easyJet, Transavia, and TUI may operate seasonal services to Girona. The lack of full-service carriers and limited domestic network to GRO means it's primarily used for specific leisure arrivals into Girona.
To find cheap flights to Girona, book as early as possible for summer travel to GRO, as capacity for flights to Girona is limited and fills quickly. Be aware that the flight schedule into Girona shrinks dramatically in the winter (November-March) to GRO. To reach Girona from origins not served directly to GRO, or for year-round travel to Girona, the most effective strategy is to fly into Barcelona–El Prat Airport (BCN), which is about a 1-hour bus or train ride from Girona, and then take ground transport. BCN offers a vastly larger, more reliable network from international origins with greater competition into the region, then onward to Girona. Always compare the total cost and convenience of flying directly to GRO versus flying into Barcelona and traveling to Girona.