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.