Girona Costa Brava Airport (GRO) Airport Guide 2026 — Barcelona’s Twenty-Two-Euro Back Door
Girona-Costa Brava sits at Vilobí d’Onyar, 10 km from Girona and 85 km from Barcelona on Aena’s own reckoning, and the single number that decides whether you should use it is €22 — the Sagalés one-way coach fare to Barcelona’s Estació del Nord, a 75-minute run on the operator’s timetable. Ryanair built this airport as a European hub, then moved most of its flights to El Prat; what is left is a low-cost route map, 2,185,561 passengers in 2025, and a small, clean, award-winning terminal. Spain is Schengen and Eurozone. Behind it: Girona’s old town, Dalí country and the Costa Brava.
Last verified: September 2026.
⚡ 2026 Quick Reference — Key Facts at a Glance
€22.00 one way to Estació del Nord, next to the Arc de Triomf. 75 minutes on the operator’s own timetable. Departures roughly 20–25 minutes after each flight lands, coordinated with Ryanair
There is no railway station at the airport. Line 607 runs to Girona’s bus station, beside the rail station; the fare is not published on Sagalés’s airport-line page, so carry cash for the driver. From Girona, AVE/Avant reaches Barcelona Sants in about 38 minutes at best, R11 regional in roughly 1h30 — check renfe.com
Line 613 to Lloret de Mar (€12.00) and Tossa de Mar · line 605 to Blanes and Calella (€11.00) · line 602 to Figueres and to Barcelona El Prat T1/T2
Metered from the official rank. Urban tariff inside Vilobí d’Onyar, the Generalitat intercity tariff everywhere else. Taxis Vilobí Onyar +34 972 935 736
GRO / LEGE — Girona-Costa Brava, operated by Aena. 2,185,561 passengers and 28,067 operations in 2025
Vilobí d’Onyar — 10 km from Girona, 85 km from Barcelona (Aena)
Euro (€) — Spain is in the Eurozone
None. Priority Pass lists 20 Spanish airports and Girona is not one. There is an Aena Fast Lane for security
Schengen · EES live since 10 April 2026
Not yet running. The Commission states no ETIAS applications are being collected; the fee is set at €20
🏢 1. One Terminal, a Low-Cost Route Map, and an Award for Being Small
Girona-Costa Brava is a single-terminal Aena airport at Vilobí d’Onyar in the province of Girona. Aena describes it as sitting close to the Costa Brava, the Pyrenees and the cities of Girona and Barcelona, 10 and 85 kilometres away respectively, and that pair of distances is the whole strategic question about this airport.
In 2025 it handled 2,185,561 passengers, 28,067 aircraft movements and 78.7 tonnes of cargo. It has been named Best Airport in Europe with fewer than 2 million passengers in both 2023 and 2024, and Cleanest Airport in Europe in 2023. Those awards are not marketing fluff in this case — GRO genuinely is quick, tidy and legible in a way that El Prat at 57 million passengers cannot be. Recent Aena work has expanded the check-in lobby and the security checkpoints, opened a new public access point to the boarding area, and added boarding gates.
The history that explains the present
Girona grew enormously because Ryanair picked it as one of its European hubs and marketed it as “Barcelona-Girona”. Ryanair later relocated most of those flights to Barcelona El Prat. What remains is an airport with hub-scale infrastructure, a leisure route map, and a passenger count of about a twenty-sixth of El Prat’s. That is why the terminal feels oversized in February and correct in August, and why the retail offer is thin.
Who flies here
Aena’s airline page states that nine airlines operate at Girona. The carriers it names across its own listings are Ryanair, Ryanair UK, Jet2.com, Wizz Air, Transavia, LOT Polish Airlines, Croatia Airlines, TUI fly Belgium, TUI Airways, Enter Air and Travel Service Polska — more names than nine, because seasonal and charter operators come and go on that page. Treat it as indicative and confirm with the carrier. The shape of the network:
- Ryanair — by far the largest, with a long list including London Stansted, Manchester, Birmingham, Bristol, Leeds/Bradford, Dublin, Cork, Shannon, Knock, Brussels and Charleroi, Eindhoven, Frankfurt-Hahn, Düsseldorf-Weeze, Memmingen, Nuremberg, Baden-Baden, Paris-Beauvais, Kraków, Poznań, Lublin, Bucharest-Băneasa, Sarajevo, Zagreb, Bari, Pisa, Pescara and Beni Mellal
- Ryanair UK — Belfast, Manchester
- Jet2.com — a broad UK spread: Birmingham, Bristol, East Midlands, Edinburgh, Glasgow, Leeds/Bradford, Gatwick, Luton, Stansted, Manchester, Newcastle
- Wizz Air — Gdańsk, Katowice, Poznań, Warsaw
- Transavia — Amsterdam Schiphol, Rotterdam
- LOT Polish Airlines — Warsaw
- Croatia Airlines — Split, Zagreb
- TUI fly Belgium — Brussels
- Plus TUI Airways, Enter Air and Travel Service Polska on Aena’s listings, which is charter capacity rather than scheduled network
Read that list properly and the pattern is obvious: the UK, Ireland, Poland, the Low Countries and secondary German airports. There is no long-haul, no legacy Spanish carrier, no Iberia feed to Madrid, and no interlining worth the name. If you need to connect, you do it yourself.
Because it is a low-cost airport almost end to end, the cabin bag usually decides the real fare. Price it with our baggage fee checker and read the detail in the Ryanair baggage allowance guide, the Jet2 baggage allowance guide or the Transavia baggage allowance guide. And run the fare comparison honestly with our flight price checker before you assume Girona is the cheaper way into Catalonia — section 6 explains when it is not.
🛂 2. Schengen, the Euro, and a Border Built for British Arrivals
Spain has been in the Schengen area since internal border checks with Spain were abolished in March 1995, and it uses the euro. Two separate memberships; Spain holds both.
The EU Entry/Exit System (EES) became fully operational across all Schengen countries on 10 April 2026, completing a roll-out that began in October 2025. It replaces the passport stamp with a digital record: non-EU nationals travelling for a short stay have their facial image, fingerprints and travel-document data captured on first entry, and a faster biometric check on subsequent crossings while that record stands.
At Girona this matters more than the airport’s size suggests, because the UK is the single biggest source market here — Ryanair, Ryanair UK and Jet2 between them serve eleven or more British airports, and Jet2’s entire GRO network is British. Every one of those passengers on a British passport goes through EES. The Irish routes (Dublin, Cork, Shannon, Knock, Belfast) split: Ireland is in the EU but outside Schengen, so Irish citizens exercise free movement and are not EES-registered, while British citizens on the Belfast service are.
Practical advice: on a first entry, allow extra time at passport control, and expect the queue to be worst when two UK arrivals land together. On departure to a non-Schengen destination, the exit check is also an EES transaction now — arrive when your airline tells you to, not later.
ETIAS is not in operation. The European Commission’s Smart Borders page states that ETIAS is not running and that no applications for travel authorisations are being collected, with the start date to be announced several months in advance. The fee is set at €20 under Commission Delegated Regulation (EU) 2025/1411; under-18s, over-70s and qualifying family members of EU citizens are exempt from the fee but will still need an authorisation when it launches. Any site selling a Spanish ETIAS today is selling nothing.
On money: cards work everywhere in Girona and the coastal resorts, but the airport buses want cash on the driver-sold routes, and small village bars on the Costa Brava still have minimums. Draw euros from a bank ATM rather than an airport bureau.
🚌 3. The €22 Coach, the €3 Bus, and the Train Nobody Mentions
There is no railway station at Girona airport. That single fact drives everything below, and it is the difference between GRO and El Prat, which has a metro line, a Rodalies rail link and a dedicated city coach.
To Barcelona — Sagalés line 604
The direct coach runs from the airport to Barcelona Estació del Nord, the coach terminal next to the Arc de Triomf and a short metro ride from the centre. Sagalés Airport Line publishes the fare at €22.00 one way. On Sagalés’s own line 602 timetable — the sister route that starts at El Prat — the Barcelona Nord to Girona airport leg is scheduled at exactly 75 minutes, and the same holds in reverse.
Aena states that departures from the airport leave approximately 20–25 minutes after each flight arrives, and Sagalés confirms that all journeys on the route are coordinated with Ryanair arrivals and departures. That is genuinely useful: you will not usually wait an hour for a coach. It also means the service is built around Ryanair’s schedule, so if you fly a different carrier at an odd hour, check the timetable rather than assuming.
Buy online in advance, or at the ticket desk and machines at Barcelona Nord for the return.
To Girona city — Sagalés line 607
Line 607 links the airport with Girona’s Estació d’Autobusos, which sits immediately beside Girona’s railway station, calling at a handful of stops along the N-II and N-156. This is the useful one, and it is the leg most guides get wrong by not mentioning it at all. Sagalés does not publish the 607 fare on its airport-line page — the priced routes there are Barcelona, Lloret de Mar, Blanes and Calella — so carry cash for the driver and expect a single-digit euro ticket rather than the €22 Barcelona fare.
To the Costa Brava directly
You do not have to go via Girona or Barcelona. Sagalés Airport Line runs:
- 613 — airport → Lloret de Mar (€12.00) → Tossa de Mar
- 605 — airport ↔ Blanes and Calella (€11.00 each) ↔ Canet
- 602 — airport ↔ Salt ↔ Girona ↔ Figueres, and in the other direction to Barcelona Nord and El Prat terminals T1 and T2. This is a genuinely handy option if your inbound and outbound are at different Catalan airports, but it runs only a few times a day, so treat it as a scheduled connection, not a shuttle.
Moventis also operates Costa Brava services, TEISA runs airport–Vic–Manresa–Cervera–Tàrrega–Lleida, and FlixBus connects the airport with Perpignan and other French cities.
The train, properly explained
There is no rail at the airport, so the train is always a two-leg journey: 607 to Girona bus/rail station, then a train. From Girona, high-speed AVE and Avant services reach Barcelona Sants in well under an hour — around 38 minutes on the fastest workings — and slower R11 regional trains take roughly an hour and a half. Check current times and fares on renfe.com, because the price gap between the high-speed and regional services is large.
For a traveller heading to Barcelona this route is usually slower and no cheaper than the €22 coach once you count the bus leg, the transfer and the wait. It comes into its own if Girona itself is on your itinerary, or if you are going north to Figueres and the Empordà.
Taxis and parking
There is an official taxi rank with metered vehicles. Aena spells out the tariff structure: the urban fare applies within the municipality of Vilobí d’Onyar, and the Generalitat de Catalunya’s intercity tariff applies to everywhere else, including Girona and Barcelona — supplements may be added on top of the meter. Luggage is carried free. Every taxi must carry a complaints book, and complaints go to the Servei Territorial de Ports i Transports de Girona. Taxis Vilobí Onyar: +34 972 935 736.
Aena runs the car parks with online booking and a promotional-code field; book ahead in summer.
| Option | Destination | Price | Time / frequency |
|---|---|---|---|
| Sagalés 604 coach | Barcelona Estació del Nord | €22.00 one way | 75 min; departs ~20–25 min after each arrival, coordinated with Ryanair |
| Sagalés 607 bus | Girona bus + rail station | Single-digit euros, cash to the driver | Short hop — 10 km |
| Sagalés 613 | Lloret de Mar, Tossa de Mar | €12.00 to Lloret | Scheduled, seasonal weighting |
| Sagalés 605 | Blanes, Calella | €11.00 | Scheduled |
| Sagalés 602 | Figueres · Barcelona Nord · El Prat T1/T2 | See operator | Only a few runs a day |
| 607 + AVE/Avant | Barcelona Sants via Girona | Bus fare + rail fare (check renfe.com) | ~38 min on the fastest train, plus the bus leg |
| Taxi | Anywhere | Metered: urban tariff in Vilobí d’Onyar, Generalitat intercity beyond | On demand at the rank |
🛋️ 4. No Lounge, One Duty Free, and a Fast Lane
Girona has no lounge. Priority Pass’s Spain directory enumerates the twenty Spanish airports where it has one — Madrid, Barcelona El Prat, Málaga, Alicante, Valencia, Seville, Bilbao, Palma, Ibiza, Menorca, Gran Canaria, Tenerife North and South, Lanzarote, Fuerteventura, Santiago, A Coruña, Vigo, Asturias and Granada — and Girona is not among them. No airline based here operates a premium cabin, so there is no carrier lounge either.
What Aena does sell is Fast Lane: priority access to the security checkpoint, entered by holding a QR code and then your boarding pass to the door reader. It is valid for three months from purchase, and it is included free for passengers on some airlines’ business fares or associated loyalty tiers — confirm with your carrier before paying. Aena’s own page carries a doubled warning worth repeating: always buy VIP services through official Aena channels, because third-party resellers for this product are a known problem. Note also that Fast Lane skips the queue, not the screening, and it does not exempt you from your airline’s check-in deadlines.
Retail is minimal. Aena’s shop directory for Girona returns a single entry — Costa Brava Duty Free. Alongside it there is the usual small handful of bars and cafés and free airport Wi-Fi. Do not plan an airside meal here, and do not plan to do your shopping here either.
🍽️ 5. Do Not Eat at the Airport. Eat in Girona
This is one airport where the advice is unambiguous: the food is 10 km away and it is some of the best in Europe.
Start with the xuixo, which is Girona’s own and almost unknown outside Catalonia — a deep-fried, sugar-crusted cylinder of pastry filled with crema catalana. It is thought to have been created in 1920s Girona in Emili Puig’s shop on Carrer Cort Reial, and the Catalan government’s agriculture department recognises it as a Producte de la Terra. Eaten at breakfast or with afternoon coffee. Buy one in the old town, not at the airport.
Then the Empordà table:
- Anchovies from L’Escala — hand-salted on the Costa Brava and a Catalan institution, served simply on pa amb tomàquet, bread rubbed with tomato, oil and salt.
- Suquet de peix — the definitive Costa Brava fish stew, often built on monkfish and prawns. If you eat one thing on the coast, eat this.
- Botifarra and fuet — the Catalan sausages, including the sweet botifarra dolça of the Empordà, which surprises people.
- Escalivada — peppers and aubergine roasted over embers, peeled, dressed in oil.
- DO Empordà wines — the northern Catalan appellation, Mediterranean in character and increasingly good, with garnatxa de l’Empordà and moscatell de l’Empordà as the sweet whites to finish a meal on.
Girona also happens to be the home city of one of the most decorated restaurants in the world, which is why the whole province’s cooking has been pulled upwards over the last two decades. You will not get a table on short notice. You will eat extremely well in a normal Girona restaurant anyway.
💡 6. Insider: When Girona Is a False Economy, and What the Coast Is For
The blunt version of the Barcelona question
Do the arithmetic before you book. Girona is 85 km from Barcelona with one coach at €22 one way taking 75 minutes, plus the 20–25 minutes it waits after your flight lands, plus getting from Estació del Nord to wherever you are actually staying. Call it two hours door to door on a good day, and €44 per person return just for the transfer.
For a couple that is €88 of coach tickets. For a family of four it is €176 and four hours of everyone’s holiday in each direction. A Girona fare must be meaningfully more than €45 per person cheaper than a Barcelona El Prat fare before it breaks even — and it very often is not, because El Prat sits on the edge of the city with a metro line, a Rodalies commuter-rail link and a dedicated airport coach, and because it carried 57,483,036 passengers in 2025 against Girona’s 2,185,561 — an order-of-magnitude difference in the number of airlines and routes bidding for your money.
So the honest rule:
- Use Girona if the Costa Brava, Girona city, Figueres or the Pyrenees is your actual destination — in which case it is not the back door to Barcelona at all, it is the front door to where you are going, and El Prat would be the detour.
- Use Girona if the fare gap is genuinely large per person after you have added €44 per head and four hours.
- Use El Prat if Barcelona is the trip, if you are travelling as a group, if you have a tight arrival or departure time, or if you need a connection — Girona offers none.
Do not let a booking engine’s “Barcelona (all airports)” toggle make this decision for you.
Girona city — better than its reputation and 10 km away
Girona has about 108,000 residents and one of the most intact medieval cores in Spain. The things to see are close together:
- The Cases de l’Onyar — the houses stacked directly on the river wall, repainted in a deliberate palette of 29 colours in 1982, and the image the city sells.
- The Cathedral — begun in 1015 in Romanesque, continued in Gothic from the 13th century, with a baroque façade begun in 1606 and only finished in 1961 and a monumental staircase of 1607. Its Gothic nave is 23 metres wide, the widest in the world — Reims manages 14.65 m. Inside, the Tapestry of Creation is an 11th- or early-12th-century Romanesque masterwork.
- El Call — the Jewish quarter, the centre of a major medieval community until the expulsion of 1492, with the Centre Bonastruc ça Porta housing the Museum of Jewish History and the Nahmanides Institute.
- The Passeig de la Muralla — the walkable city walls, Roman in origin, rebuilt in the 14th century, with the eastern sections reconstructed between 1983 and 2003. Walk them at the end of the day for the roofline.
Dalí country
Figueres, north of Girona and directly served by Sagalés line 602 from the airport, holds the Dalí Theatre-Museum, opened on 28 September 1974 in the shell of the town’s bombed theatre. It contains the largest single collection of his work, and Dalí is buried in a crypt beneath the stage. It is not a conventional museum and it is not a quiet one. Combine it with Portlligat near Cadaqués — his house — and Púbol, the castle he bought for Gala, to make the full triangle. Cadaqués and Cap de Creus, at the end of a genuinely awful mountain road, are the best two hours of driving on this coast.
The Costa Brava
The name means “rugged coast” and the northern half deserves it: pine and rock rather than sand, coves you reach on foot, and the camins de ronda coastal paths that link them. The direct airport buses go to the southern, developed end — Lloret de Mar (€12.00), Blanes and Calella (€11.00) — which is where the package resorts are and which is not what people mean when they praise the Costa Brava. The good stuff is further north around Begur, Calella de Palafrugell, Tamariu and Cap de Creus, and reaching it realistically means a hire car.
The honest verdict on this airport
GRO is a well-run, genuinely pleasant small airport with an unusually clear identity: it is the airport for the province of Girona, and an inferior way to reach Barcelona. Nine airlines, no rail, no lounge, one duty-free shop, a Fast Lane you can buy, and a €22 coach that is honest about being a coach. Fly here for the Costa Brava, for Girona, for Figueres and the Empordà, and for the Pyrenees. Fly to El Prat for Barcelona, and do not let a €30 fare difference talk you out of it.
❓ Frequently Asked Questions
📊 2026 Summary Data Table
| Category | Detail |
|---|---|
| IATA / ICAO | GRO / LEGE |
| Official name | Girona-Costa Brava Airport, operated by Aena |
| Location | Vilobí d’Onyar — 10 km from Girona, 85 km from Barcelona (Aena’s own figures) |
| Passengers 2025 | 2,185,561, with 28,067 operations and 78.7 tonnes of cargo (Aena) |
| For comparison | Barcelona El Prat, 2025: 57,483,036 passengers (Aena) — about 26× Girona |
| Awards | Best Airport in Europe under 2 million passengers, 2023 and 2024 · Cleanest Airport in Europe, 2023 |
| History | Grew as a Ryanair European hub marketed as “Barcelona-Girona”; Ryanair later moved most flights to El Prat |
| Airlines | Aena states 9 airlines; the names on its listings are Ryanair · Ryanair UK · Jet2.com · Wizz Air · Transavia · LOT · Croatia Airlines · TUI fly Belgium · TUI Airways · Enter Air · Travel Service Polska (seasonal/charter names come and go — confirm with the carrier) |
| Network shape | UK, Ireland, Poland, Low Countries, secondary German airports. No long-haul, no legacy Spanish carrier, no interlining |
| Rail at the airport | None. Nearest station is Girona, reached on Sagalés line 607 |
| Coach to Barcelona | Sagalés 604, €22.00 one way to Estació del Nord, 75 min, departing ~20–25 min after each arrival |
| Bus to Girona | Sagalés 607 to Girona bus station (beside the rail station); fare not published — cash to the driver |
| Costa Brava buses | 613 Lloret de Mar €12.00 and Tossa · 605 Blanes and Calella €11.00 · 602 Figueres, Barcelona Nord and El Prat T1/T2 |
| Other operators | Moventis (Costa Brava) · TEISA (Vic–Manresa–Lleida) · FlixBus (Perpignan and France) |
| Train from Girona | AVE/Avant to Barcelona Sants, fastest around 38 min; R11 regional around 1h30. Check renfe.com |
| Taxi | Metered. Urban tariff within Vilobí d’Onyar, Generalitat intercity tariff beyond. Taxis Vilobí Onyar +34 972 935 736 |
| Lounge | None — Girona is not on Priority Pass’s 20-airport Spain list |
| Fast Lane | Aena priority security access, valid 3 months from purchase, free with some airlines’ business/loyalty tiers. Buy only through official Aena channels |
| Shops | Aena’s directory returns one: Costa Brava Duty Free |
| Currency / border | Euro (€), Spain in the Eurozone · Schengen since March 1995 · EES live since 10 April 2026 · ETIAS not yet in operation, fee set at €20 |
| Region | Girona old town (Onyar houses repainted in 29 colours in 1982; cathedral nave 23 m — the widest Gothic nave in the world; El Call; Passeig de la Muralla) · Dalí Theatre-Museum, Figueres, opened 28 September 1974, Dalí buried beneath the stage · Costa Brava and the camins de ronda |



