Getting from El Prat Airport to Barcelona: Your Complete Guide
Barcelona-El Prat Airport (BCN) sits roughly 14 kilometres southwest of the city centre. Whether you land at Terminal 1 or Terminal 2, you have five realistic options for reaching your hotel: the Aerobus, the RENFE train, the metro, a standard taxi from the rank, or a pre-booked fixed-price transfer. Each option differs significantly in price, journey time, comfort and reliability — particularly if you are arriving late at night, travelling with children, or carrying a lot of luggage.
This guide breaks down each option honestly so you can decide what makes sense for your trip.
Option 1: Aerobus (Airport Express Bus)
The Aerobus runs between both terminals and Plaça de Catalunya in the heart of Barcelona. It departs every 5 to 10 minutes during peak hours and the journey takes approximately 35 minutes, though this can stretch to 50 minutes or more during rush hour.
A single ticket costs around €7.75 and a return is €13.65. The buses run from 05:00 to 01:00 approximately. Outside these hours, there is a less frequent night bus (N17 and N18) but it takes considerably longer and stops multiple times along the route.
Best for: Solo travellers or couples with light luggage arriving during the day. Not ideal for families with pushchairs or heavy suitcases — luggage space is limited and you will be standing if the bus is full.
Option 2: RENFE Train
The RENFE commuter train (line R2 Nord) connects Terminal 2 to Passeig de Gràcia and Barcelona Sants station. If you land at Terminal 1, you first need to take a free shuttle bus to Terminal 2, which adds 10 to 15 minutes to your journey. The train runs every 30 minutes and the journey takes about 25 minutes to Passeig de Gràcia.
A single ticket costs around €4.60. Trains run from approximately 05:40 to 23:40.
Best for: Budget-conscious travellers landing at Terminal 2 with a hotel near Passeig de Gràcia or Sants. The shuttle bus transfer from T1 makes this option less attractive if you land there.
Option 3: Metro (Line L9 Sud)
The metro line L9 Sud connects both terminals to the Barcelona metro network. However, it does not go directly to the city centre — you need to change lines at intermediate stations like Zona Universitària or Torrassa. The total journey can take 45 to 60 minutes depending on your final destination and connections.
The airport metro supplement ticket costs around €5.50.
Best for: Travellers who already know the Barcelona metro system and whose hotel is near a convenient interchange. Not recommended for first-time visitors or anyone with heavy luggage.
Option 4: Standard Taxi from the Rank
Official Barcelona taxis (yellow and black) are available at the taxi rank outside both terminals. There is usually a queue, particularly at peak arrival times. Taxis from the airport use the meter plus a mandatory airport supplement. The total fare to the city centre typically comes to between €39 and €55 depending on exact destination, traffic, and time of day.
The journey takes 20 to 40 minutes depending on traffic.
Best for: Travellers who prefer not to book in advance and do not mind the potential queue or variable pricing. Bear in mind that during major events or public holidays, the queue at the rank can be significant.
Option 5: Pre-Booked Fixed-Price Transfer
A pre-booked transfer means your driver is waiting for you at the arrivals hall with a name sign, your price is agreed in advance, and there are no surprises. With Taxi BCN, a fixed-price transfer from the airport to Barcelona city centre costs €49 for a sedan (up to 4 passengers) or €59 for a van (up to 7 passengers). The price is per vehicle, not per person, and includes luggage assistance.
Your driver monitors your flight in real time, so there is no extra charge if your arrival is delayed. The journey takes 20 to 35 minutes.
Best for: Families, groups, business travellers, anyone arriving late at night, and anyone who simply wants to know the price before they travel and have a driver waiting when they land.
Price Comparison at a Glance
| Option | Price | Time | Late night? |
| Aerobus | €7.75 | 35-50 min | Limited |
| RENFE Train | €4.60 | 25-40 min | No (last ~23:40) |
| Metro L9 | €5.50 | 45-60 min | No |
| Taxi rank | €39-55 | 20-40 min | Yes (24/7) |
| Taxi BCN (pre-booked) | €49 fixed | 20-35 min | Yes (24/7) |
Our Recommendation
If you are a solo traveller on a budget and arriving during the day with just a backpack, the Aerobus is a solid choice. For everyone else — particularly families, groups, anyone with heavy luggage, or anyone arriving after midnight — a pre-booked fixed-price transfer removes the guesswork and the queues. You know exactly what you will pay, your driver is already at the terminal, and you are at your hotel in under 35 minutes.
Book your fixed-price Barcelona airport transfer from €49 → /booking/
Leave a Comment