Barcelona can be reached from most of the major International airports. The airport is located 12 kilometres towards the south of the city. From the airport, you can reach the city by:
Please check this link to decide what is the best option in your case to reach the city http://www.aena.es/en/barcelona-airport/public-transport.html
The city of Barcelona has a very efficient integrated public transportation system. The transport card "T10 (Zone 1)" for 10 trips (9.95 euro) can be bought at subway stations or at the train station of the airport. It may be used indistinctly in the Metro, FGC subway, RENFE train or Barcelona buses, and allows an unlimited number of transfers in Zone 1 during 1h 15'. The "T10 (Zone 1)" card is also valid on the RENFE train from and to the airport.
Some airlines which provide flights to Barcelona
RENFE, National and international passenger trains
Tel: +34 902 24 02 02 (information and bookings for international trains in different languages)
Barcelona Nord Bus Station
Alí-bei, 80 (08013)
Tel 902 303 222
Sants Bus Station
Pl. Països Catalans, s/n (08014)
Next to the railway station. All the companies operating from Sants have offices here.
National and international bus companies which provide trips to Barcelona