The Three Airports That Serve Barcelona
Barcelona is served by three airports: Barcelona–El Prat Airport (BCN), Girona–Costa Brava Airport (GRO) and Reus Airport (REU). Each has a different distance from the city, a different range of airlines and routes, and a different set of transport options. Only one of them — El Prat — is actually located within the metropolitan area of Barcelona. The other two are regional airports that certain low-cost carriers use as alternatives, often listing them under “Barcelona” in their booking systems.
For the vast majority of travellers, Barcelona–El Prat is the airport they will use. It handles tens of millions of passengers per year and connects Barcelona to destinations across Europe, the Americas, the Middle East, Asia and Africa. Girona and Reus are smaller, handle far fewer passengers and are primarily used by budget airlines operating seasonal or leisure routes. If you are flying with a full-service carrier, a legacy airline or on a transatlantic route, you will almost certainly land at El Prat. If you have booked with a budget carrier, always double-check which airport your ticket specifies.
Barcelona–El Prat Airport (BCN): The Main International Hub
Barcelona–El Prat Airport is located approximately 12 to 15 kilometres southwest of Barcelona city centre, near the town of El Prat de Llobregat. It is the second-busiest airport in Spain and one of the busiest in southern Europe. The airport operates two main terminals — Terminal 1 (T1) and Terminal 2 (T2) — which are connected by a free shuttle bus but are not within walking distance of each other.
Terminal 1 is the larger, more modern facility and handles most major airlines, including Vueling, Iberia, British Airways, Lufthansa, Air France, American Airlines and many others. Terminal 2 is divided into sub-terminals (T2A, T2B and T2C) and is used primarily by Ryanair and a smaller number of carriers. When booking your private transfer, it is important to specify your terminal so that your driver meets you at exactly the right point. TransferBCN monitors flight arrivals in real time, so if your flight is delayed, your driver will already know and will adjust accordingly.
Journey Time from El Prat to Barcelona City Centre
Under normal traffic conditions, the drive from El Prat Airport to central Barcelona takes approximately 20 to 35 minutes. During peak hours — particularly weekday mornings and late afternoons — journey times can extend to 45 minutes or more. A private transfer from El Prat is the most direct and comfortable option for most travellers, particularly those with heavy luggage, families with young children or groups travelling together. Your driver collects you from the arrivals hall and takes you directly to your accommodation without stops, changes or timetables to worry about.
Girona–Costa Brava Airport (GRO): The Budget Alternative to the North
Girona–Costa Brava Airport is located approximately 90 to 100 kilometres north of Barcelona, near the city of Girona. Despite being nearly 100 kilometres away, it is frequently marketed by budget airlines — most notably Ryanair — as a “Barcelona” airport. This is technically accurate in a broad regional sense, but travellers who do not check carefully can be genuinely surprised to find themselves nearly 90 minutes from the city they intended to visit.
The airport itself is relatively small and handles a limited number of routes, predominantly leisure destinations within Europe. Facilities are functional but modest compared to El Prat. There is no direct rail link between Girona Airport and Barcelona, which means that travellers relying on public transport must take a bus to Girona city, then a train to Barcelona, or use a dedicated airport bus service. Journey times on public transport can range from 90 minutes to over two hours depending on connections.
Private Transfer from Girona Airport to Barcelona
A private minivan or executive transfer from Girona Airport to Barcelona city centre takes approximately 75 to 90 minutes by road under normal conditions. For groups, families or business travellers, a pre-booked private transfer is often the most practical and time-efficient solution, as it eliminates the need to navigate bus and train connections with luggage. TransferBCN offers door-to-door private transfers from Girona Airport, with fixed pricing agreed in advance so there are no surprises on arrival. If you are travelling with children, child seats can be arranged when you book.
Reus Airport (REU): The Southern Budget Option
Reus Airport is located near the city of Reus in the province of Tarragona, approximately 110 kilometres southwest of Barcelona. Like Girona, it is used by budget airlines — particularly Ryanair — and marketed in connection with Barcelona and the Costa Daurada. Travellers flying into Reus should be aware that the journey to Barcelona is longer than from Girona and involves either a coach service, a combination of local transport and train, or a direct private transfer.
The airport is small and primarily handles seasonal leisure routes from northern and central Europe. Facilities are basic, and public transport connections to Barcelona require careful planning. A direct bus service operates between Reus Airport and Barcelona, with journey times of approximately 90 minutes to two hours depending on traffic and stops. Alternatively, a private transfer from Reus to Barcelona provides a comfortable, direct journey with no changes and a fixed price agreed before you travel.
Comparing the Three Barcelona-Region Airports
| Airport | IATA Code | Distance to Barcelona | Approx. Drive Time | Main Airlines |
|---|---|---|---|---|
| Barcelona–El Prat | BCN | 12–15 km | 20–35 min | Vueling, Iberia, BA, Ryanair, Lufthansa, AA, and many more |
| Girona–Costa Brava | GRO | ~90–100 km | 75–90 min | Ryanair (primarily) |
| Reus | REU | ~110 km | 90–110 min | Ryanair (primarily) |
This comparison makes clear why El Prat is the default choice for most travellers. However, if a budget fare into Girona or Reus represents a significant saving, the additional cost of a private transfer to Barcelona can still make the overall trip affordable — particularly for groups where the transfer cost is shared.
Which Airport Should You Fly Into?
The right airport for you depends on your priorities. If convenience, speed and access to the widest range of routes matter most, El Prat is the obvious answer. If you are travelling as a group and have found a significantly cheaper fare into Girona or Reus, the maths may still work in your favour once you factor in a shared private transfer. For solo travellers on a tight budget, the public transport options from Girona or Reus are workable but require more planning and patience.
Business travellers, families with young children, passengers with reduced mobility and anyone arriving late at night or very early in the morning are almost always better served by flying into El Prat and booking a direct private transfer to their destination. The certainty of a pre-booked, door-to-door chauffeur-driven service is particularly valuable when you are tired, unfamiliar with the city or travelling with people who need extra assistance.
Transport Options from Each Airport: A Practical Overview
From Barcelona–El Prat (BCN)
Options from El Prat include the Aerobus express coach to Plaça Catalunya, the L9 Sud metro line (note: this does not connect directly to the city centre without a change), suburban trains (Rodalies) from Terminal 2, taxis from the official rank and pre-booked private transfers. For most travellers, the Aerobus or a private transfer are the most practical choices. The metro requires a change and is less suitable for heavy luggage.
From Girona Airport (GRO)
A dedicated bus service connects Girona Airport with Barcelona’s Estació del Nord and Passeig de Gràcia. Journey times are approximately 75 to 90 minutes. Alternatively, a bus connects the airport to Girona city, from where trains run to Barcelona Sants. A pre-booked private transfer is the most direct option and is particularly recommended for groups, families or late-night arrivals.
From Reus Airport (REU)
A direct coach service runs between Reus Airport and Barcelona. Journey times are approximately 90 minutes to two hours. A private transfer from Reus to Barcelona is the fastest and most comfortable option, with the added benefit of fixed pricing and door-to-door delivery.
Common Mistakes Travellers Make with Barcelona Airports
One of the most frequent mistakes is assuming that any flight listed as “Barcelona” on a booking platform will land at El Prat. Always check the IATA code on your ticket: BCN means El Prat, GRO means Girona and REU means Reus. A second common error is underestimating the time and complexity of public transport from Girona or Reus, particularly when travelling with luggage, children or elderly companions.
Another mistake is leaving ground transport arrangements until after landing. Arriving at an unfamiliar airport, especially a smaller one with limited facilities, and then trying to find transport is stressful and time-consuming. Booking your private transfer in advance — ideally at the same time as your flights — eliminates this problem entirely. TransferBCN allows you to pre-book your transfer with your flight details included, so your driver is tracking your arrival before you even land.
Finally, some travellers overlook the terminal distinction at El Prat. Arriving at T1 when your transfer driver is waiting at T2 (or vice versa) causes unnecessary delays. Always confirm your terminal when booking and double-check it on your boarding pass.
Practical Advice for Groups, Families and Accessibility Needs
Groups of five or more travelling together will almost always find a private minivan or minibus transfer more cost-effective and convenient than multiple taxis or individual public transport tickets. A Mercedes V-Class or similar private minivan can comfortably accommodate six to seven passengers with luggage, while larger groups can be served by a private minibus or coach. TransferBCN offers vehicles across this full range, making it straightforward to book the right size for your party.
Families travelling with young children should confirm child seat availability when booking. A reputable private transfer service will arrange appropriate child seats in advance, which is not something you can reliably guarantee with street-hail transport. Passengers with reduced mobility or wheelchair requirements should also communicate their needs at the time of booking so that a suitable vehicle can be allocated. Private transfers are generally far better suited to accessibility requirements than public transport options, which can involve steps, escalators and crowded platforms.
Frequently Asked Questions
Does Barcelona have more than one airport?
Technically, Barcelona is served by three airports: El Prat (BCN), Girona (GRO) and Reus (REU). El Prat is the main international airport and the one most travellers use. Girona and Reus are regional airports used primarily by budget carriers and are located 90 to 110 kilometres from the city.
Which airport is closest to Barcelona city centre?
Barcelona–El Prat Airport is the closest, located approximately 12 to 15 kilometres from the city centre. Journey times by private transfer are typically 20 to 35 minutes under normal conditions.
Is Girona Airport really a Barcelona airport?
Girona Airport is marketed by some airlines as a Barcelona airport, but it is located approximately 90 to 100 kilometres north of the city, near Girona. It is a legitimate option if the fare saving justifies the additional transfer time, but travellers should be fully aware of the distance before booking.
What is the best way to get from Girona Airport to Barcelona?
A pre-booked private transfer is the most direct and comfortable option, with a journey time of approximately 75 to 90 minutes. A dedicated bus service also operates between Girona Airport and central Barcelona, though journey times can be longer depending on traffic and stops.
Can TransferBCN pick me up from Reus Airport?
Yes. TransferBCN provides pre-booked private transfers from Reus Airport to Barcelona and surrounding destinations. Fixed pricing is agreed in advance, and your driver will be waiting for you on arrival.
How do I know which terminal to use at El Prat?
Your boarding pass or e-ticket will specify whether you are arriving at Terminal 1 or Terminal 2. If you are unsure, check your airline’s website. When booking your private transfer with TransferBCN, provide your terminal details so your driver meets you at the correct arrivals point.
Is a private transfer from El Prat worth it compared to the Aerobus?
For solo travellers on a tight budget, the Aerobus is a reasonable option. For families, groups, business travellers or anyone with significant luggage, a private transfer offers door-to-door convenience, fixed pricing and no need to manage cases on a busy coach. The value increases significantly when the cost is shared between two or more passengers.
Conclusion: Know Your Airport, Plan Your Transfer
Understanding how many airports serve Barcelona — and which one your flight actually uses — is one of the most practical steps you can take before travelling to this city. El Prat is the main hub and the right choice for most journeys. Girona and Reus are genuine alternatives for budget travellers, provided you account for the additional distance and plan your onward transport carefully.
Whichever airport you arrive at, a pre-booked private transfer is the most reliable, comfortable and stress-free way to reach your destination. There are no queues, no luggage struggles on public transport and no uncertainty about the route or the price. TransferBCN provides chauffeur-driven private transfers from all three airports serving the Barcelona region, with vehicles ranging from executive sedans to minivans, minibuses and coaches. Fixed pricing, real-time flight monitoring, child seats on request and door-to-door service make TransferBCN the straightforward choice for travellers who want to start and end their Barcelona trip the right way.
Book your private airport transfer with TransferBCN before you fly, and arrive in Barcelona exactly as you planned.