Get from El Prat Airport to Barcelona city or surrounding areas
Josep Tarradellas Barcelona–El Prat Airport (BCN) is the main gateway to Barcelona and is located about 12 km from the city center. This is the airport I personally use most often, and living in the outskirts of Barcelona, I can honestly say it is by far the most convenient option. Almost all international and domestic flights arrive here, making it the natural starting point for your trip.
What I like about El Prat is how easy it is to continue your journey, whether you are heading into the vibrant city center or escaping to the coast or countryside. In most cases, you can reach your destination within 20 to 40 minutes, depending on the transport option you choose. With a wide range of options available – from train and metro to bus, taxi, car rental, and private airport transfers – there is always something that fits your travel style. I will now guide you through each option, so you can decide what works best for you, whether you are planning a city break or a holiday just outside Barcelona.
Quick overview
Private Airport Transfer
If you want to start your trip in a relaxed and effortless way, this is my personal favorite – especially after a long flight. A driver will be waiting for you at arrivals and takes you straight to your accommodation, without any hassle.
I often recommend this option if you are traveling with luggage, kids, or arriving late in the evening. It is also ideal if you are staying outside Barcelona, for example along the coast or in a quieter village, where public transport connections can be less direct. It simply takes away all the stress of figuring things out after landing.
Car Rental
If your plan is to explore beyond the city, renting a car can be a great decision. Especially if you are heading to the coast, small towns, or nature areas, having your own car gives you complete freedom.
From my experience, this option is often more affordable than taking a taxi when you are staying outside Barcelona – particularly if you are traveling with two or more people. Keep in mind that some highways around Barcelona and along the coast include toll roads, so it is worth checking your route beforehand and factoring these extra costs into your budget.
For a city trip, however, I usually wouldn’t recommend it. Parking can be difficult and expensive, and public transport within Barcelona is simply easier.
Train
The train (Rodalies R2 Nord – Airport – Maçanet-Massanes) is one of the fastest and most efficient ways to reach central Barcelona. I use it myself regularly when I want a quick connection into the city.
The train is also a very good option if you are staying outside Barcelona, for example in places like Sitges, as it offers a direct and practical connection along the coast.
That said, one thing to keep in mind: signage in the airport and at the stations can sometimes be unclear. There is often staff around to help, but not always, so I really recommend checking your route in advance.
As in any busy city, stay aware of your belongings. I always wear my backpack on the front in crowded areas and make sure everything is properly closed, as pickpockets can be active.
Metro
The metro (L9 Sud) is a modern and reliable option that connects directly to the airport.
From my experience, it is not always the fastest route, as you often need to change lines to reach your final destination. The train usually offers a slightly faster and more direct connection to the city, but the metro can bring you closer to a door-to-door destination thanks to Barcelona’s extensive metro network. Still, it is a comfortable and predictable way to travel.
Just like with the train, signage can be a bit confusing if it is your first time, so preparing your journey in advance makes things much easier. And again, keep an eye on your belongings, especially during busy times.
Bus
If you are visiting Barcelona for the first time, the bus – especially the Aerobús – is one of the easiest options. It is straightforward, clearly marked, and runs frequently between the airport and the city center. The Aerobús also operates at night, during weekends, and on public holidays, making it a very reliable option regardless of your arrival time.
This is often the option I recommend to friends or readers who want something simple and stress-free. No complicated routes, just a direct connection into the heart of the city.
If you are staying outside Barcelona, you will usually need to combine the bus with another form of transport, which can make the journey a bit longer.
Taxi
The last option – and definitely not the least important – is taking a taxi. Taxis are always available right outside the terminal and are a very convenient choice if you prefer a direct ride without planning ahead. The official taxis in Barcelona are easy to recognize by their black and yellow colors.
If you are heading into central Barcelona, this is one of the simplest choices, especially if you have luggage or arrive late. In practice, it makes little difference whether you choose a taxi or Uber, Cabify, or Bolt for a city trip from the airport. A taxi is immediately available at the official stand and does not require an app, while Uber, Cabify, or Bolt can sometimes offer a slightly lower fare or a fixed price upfront.
For destinations outside Barcelona, such as the coast or more rural areas, travel distances increase and costs can rise quickly. In those cases, a private transfer or rental car is often a more practical option, while Uber, Cabify, or Bolt availability can also be less consistent depending on the area.
Other airports in the surrounding area
Besides El Prat, there are a few alternative airports I sometimes come across. Girona–Costa Brava Airport (GRO) is located about 90 km north of Barcelona and is often used by low-cost airlines; from my experience you should always account for a travel time of around 1 to 1.5 hours to the city. Reus Airport (REU) is about 100 km south of Barcelona, near Tarragona, and mainly operates seasonal flights; here too, the journey to Barcelona usually takes 1.5 to 2 hours. Finally, there is Lleida–Alguaire Airport (ILD), a small regional airport that I mainly know as being less relevant for visitors to Barcelona, as it is primarily focused on winter sports traffic towards the Pyrenees.
Pricing of all transport options from BCN airport
| Travel Option | Airport to Barcelona City Centre | Airport to Surrounding Areas | Best For | ||
|---|---|---|---|---|---|
| Cost (approx.) | Travel Time | Cost (approx.) | Travel Time | ||
| Private Airport Transfer | 50 EUR | 25 min | 105 - 110 EUR | 25 - 35 min | Door-to-door comfort, families, luggage, groups |
| Car Rental | 20 - 35 EUR/day + tolls | 25 min | 20 - 35 EUR/day + tolls | 25 - 35 min | Exploring the coast, nature, road trips |
| Train (R2) | 5.50 EUR single ticket | 30 min to train station | 6.60 - 8.25 EUR single ticket | 50 - 60 min | Budget travellers, quick city connections, coastal access |
| Metro (L9 Sud) | 5.90 EUR airport single ticket | 35 min to metro station | Not connected | Not connected | Barcelona city access only |
| Bus / Aerobus |
7.75 EUR single 13.30 EUR return Free for kids under 4. Discounts for large and single-parent families (at driver or stop staff only). |
30 - 35 min to bus station | n/a | Train recommended | First-time visitors, simple direct connection |
| Taxi / Uber / Cabify / Bolt | 30 - 40 EUR | 25 - 35 min | Varies by distance | 25 - 45 min | Convenience, late arrivals |
Swipe sideways to see more
Iliana
capture the true, sun-drenched spirit of my Catalan city.
