Trains from Barcelona Airport to the City

Trains from Barcelona Airport to the city center are one of the fastest and easiest ways to travel when you arrive in Spain.

Renfe runs trains between Barcelona Airport and the city every 30 minutes. The train station is a five-minute walk from the terminals, and the route is well marked.

The trip takes 25 minutes and the train stops at many places in the city, including the Estacio Sants train station, Passeig de Gracia station, and Estacio de Franca station. Connections to the metro are possible from all of these and other stops.

A single ticket for the train from Barcelona Airport to the city center costs 3.80 euros. The train is free for holders of the Barcelona Card, so it’s a good idea to get one if you plan to take the train both ways. Additionally, transfering from the train to the metro from Estacio Sants and Passeig de Gracia is free for holders of the T10 metro ticket.

If you don’t want to take a train, you can also take a bus or taxi from Barcelona Airport to the city, or hire a car if you are going to drive around the region.

Buses from Barcelona Airport to the City

Taking a bus from Barcelona Airport to the city center is a great way to get from your flight to your final destination when you arrive in Spain.

A company called Aerobus runs a service between Barcelona Airport and the city center. Their buses are clean and have ample space for bag storage.

Aerobus coaches leave from outside of each airport terminal and stop at multiple locations in the city center, including Plaza Catalunya and Gran Via.

The trip takes around 35 minutes, depending on where you get off and whether there is traffic. Services run from 6:10am to 1:05am. At peak times (between 7:30am and 10:25pm), buses from the airport depart every 5 minutes. At off-peak times, buses run less frequently, but not less than every 10 minutes.

The cost of a return ticket on the Aerobus is 9.95 euros, and the cost of a single is 5.75 euros. Tickets can be purchased from the machine or attendant at the bus stop, or on board the bus from the driver.

If bus travel isn’t for you, you can also take a train or taxi from Barcelona Airport to the city center, or hire a car if you plan to drive around the region.

How to Get from Barcelona Airport to the City

To get from Barcelona Airport to the city center, you have several different options for transportation:

Buses from Barcelona Airport
Aerobus runs a bus service from Barcelona Airport to the city center. Buses leave from outside each airport terminal and stop at various locations in the city, including Gran Via and Placa Catalunya in central Barcelona. The trip takes around 35 minutes depending on traffic.

The cost of a round-trip ticket on Aerobus services is 9.95 euros; one-way is 5.75 euros. Tickets can be purchased from the machine or attendant at the stop, or on board the bus for cash.

Taxis from Barcelona Airport
Taxis from Barcelona Airport to the city center leave from the taxi ranks outside the main airport terminals. The cost of a taxi from the airport to the center is 25 to 35 euros, depending on traffic and how much luggage you have. The trip takes 20 to 30 minutes based on where you are going.

Trains from Barcelona Airport
Renfe runs trains from Barcelona Airport to the city center every 30 minutes. The trip takes 25 minutes and the train stops at stations like Estacio Sants, Passeig de Gracia, and Estacio de Franca. Connections to the metro are possible from these and other stops. A one-way ticket costs 3.80 euros.

Car Hire at Barcelona Airport
Both international and domestic car hire companies have desks in the arrivals halls. Hiring a car at Barcelona Airport is a good idea if you plan to drive around the region.