Barcelona Lufthavn er en international lufthavn placeret ved Barcelona, El Prat de Llobregat kommune i Spanien. I 2009 ekspederede den 27.311.765 passagerer, 278.965 flybevægelser, hvilket gør den til landets anden travleste, efter Madrid-Barajas Lufthavn og foran Palma de Mallorca Lufthavn.