Vanuit Amsterdam gaan veel reguliere, rechtstreekse vluchten naar Barcelona, zelfs goedkope vluchten. Het vliegveld van Barcelona ligt 14 kilometer ten zuidwesten van het centrum. Hiervandaan gaat om het half uur een trein naar het centrum en de reis duurt ongeveer 20 minuten. De treinreis kost ongeveer 2 euro. De stations onderweg zijn: Sants, Plaça Catalunya, Arc de Triomf en Clot-Arago. Op sommige stations kunt u overstappen op de metro. U kunt er ook voor kiezen om op het vliegveld de bus te nemen. De Aerobus naar Plaça de Catalunya in het centrum doet er ongeveer 40 minuten over, gaat om het kwartier en kost 3 euro.
Een taxi van het vliegveld naar het centrum kost 14 tot 19 euro, plus 2 euro bijzondere vliegveldbelasting.