Der etwa 13 km südwestlich des Stadtzentrums gelegene Flughafen Barcelona-El Prat (BCN) ist der Flughafen mit dem zweithöchsten Passagieraufkommen in Spanien beziehungsweise dem zehnthöchsten Passagieraufkommen in Europa. Im Jahr 2014 sind etwa 37,6 Millionen Passagiere am Flughafen BCN angekommen oder abgeflogen. Der Flughafen dient als Drehkreuz für Iberia Regional und Vueling und ist außerdem ein wichtiger Standort für Air Europa, Iberia, Norwegian Air Shuttle und Ryanair. BCN verfügt über drei Start- bzw. Landebahnen sowie zwei Passagierterminals: Terminal 1 und Terminal 2. Letzteres besteht aus drei miteinander verbundenen Bereichen (Terminal 2A, Terminal 2B und Terminal 2C). Geboten werden Nonstop-Flüge zu Zielen in Spanien und Europa sowie in Afrika, dem Mittleren Osten, Asien, Nord- und Südamerika.